Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/macbre/curl-http3
A custom curl build with BoringSSL and http3 support via quiche
https://github.com/macbre/curl-http3
boringssl container-image curl http3 http3-client quiche
Last synced: 7 days ago
JSON representation
A custom curl build with BoringSSL and http3 support via quiche
- Host: GitHub
- URL: https://github.com/macbre/curl-http3
- Owner: macbre
- License: apache-2.0
- Created: 2022-08-10T11:44:32.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-27T09:08:16.000Z (about 2 years ago)
- Last Synced: 2024-10-15T00:47:19.283Z (22 days ago)
- Topics: boringssl, container-image, curl, http3, http3-client, quiche
- Language: Dockerfile
- Homepage: https://github.com/macbre/curl-http3/pkgs/container/curl-http3
- Size: 18.6 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# curl-http3
[![Docker Image CI](https://github.com/macbre/curl-http3/actions/workflows/dockerimage.yml/badge.svg)](https://github.com/macbre/curl-http3/actions/workflows/dockerimage.yml)A custom `curl` build with `brotli`, `BoringSSL` and `http3` support (via `quiche`) in **under 50MB container image**.
```
curl 7.84.0-DEV (x86_64-pc-linux-musl) libcurl/7.84.0-DEV BoringSSL zlib/1.2.12 brotli/1.0.9 nghttp2/1.47.0 quiche/0.14.0
Release-Date: [unreleased]
Protocols: dict file ftp ftps gopher gophers http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli HSTS HTTP2 HTTP3 HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL threadsafe UnixSockets
```## Usage
```
$ docker run --rm ghcr.io/macbre/curl-http3 curl --version
``````
$ docker run --rm ghcr.io/macbre/curl-http3 curl -sIL https://blog.cloudflare.com --http3 -H 'user-agent: mozilla'
HTTP/3 200
(...)
```