Sign inSign up

overdigo/tiny-curl-http3

By overdigo

Updated about 2 months ago

Ultra-lightweight curl with HTTP/3 (quiche)

Image
Developer tools
1

10K+

overdigo/tiny-curl-http3 repository overview

tiny-curl-http3

Minimalist curl with HTTP/3 support built on Alpine Linux.

GitHub: https://github.com/overdigo/tiny-curl-http3


Features

  • HTTP/3 via Cloudflare's quiche
  • HTTP/2 via nghttp2
  • Ultra-lightweight ~20MB
  • Production-ready HTTP client
  • For linux/amd64 and linux/arm64

Quick Start

docker pull overdigo/tiny-curl-http3
docker run -it --rm overdigo/tiny-curl-http3 curl -V

HTTP/3 only

docker run -it --rm overdigo/tiny-curl-http3 curl -IL --http3-only https://blog.cloudflare.com

HTTP/2 fallback

docker run -it --rm overdigo/tiny-curl-http3 curl -IL --http3 https://blog.cloudflare.com

Verbose with headers

docker run --rm overdigo/tiny-curl-http3 curl -ILv --http3-only https://blog.cloudflare.com

Ignore SSL certificate

  docker run -it --rm overdigo/tiny-curl-http3 curl -ILk --http3-only https://blog.cloudflare.com

Test host nginx with http3

  docker run --rm --add-host=host.docker.internal:host-gateway overdigo/tiny-curl-http3 curl --no-progress-meter -kIL --http3-only https://host.docker.internal

License

MIT/BSD-style (same as curl and quiche)

Tag summary

Content type

Image

Digest

sha256:fe37ab765

Size

18.8 MB

Last updated

about 2 months ago

docker pull overdigo/tiny-curl-http3