Skip to content

ngtcp2/nghttp3

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
December 22, 2021 22:24
October 29, 2023 17:24
doc
October 14, 2023 20:12
December 22, 2021 22:24
m4
November 2, 2023 18:38
November 5, 2023 16:05
October 29, 2023 17:31
February 17, 2019 10:08
June 4, 2023 13:09
November 26, 2023 15:29
February 17, 2019 10:08
February 17, 2019 10:08
February 17, 2019 10:08
February 17, 2019 10:08
November 26, 2023 15:29
September 15, 2023 18:44
February 17, 2019 10:15

nghttp3

nghttp3 is an implementation of RFC 9114 HTTP/3 mapping over QUIC and RFC 9204 QPACK in C.

It does not depend on any particular QUIC transport implementation.

Documentation

Online documentation is available.

HTTP/3

This library implements RFC 9114 HTTP/3. It does not support server push.

The following extensions have been implemented:

It can also send and receive SETTINGS_H3_DATAGRAM from HTTP Datagrams and the Capsule Protocol.

QPACK

This library implements RFC 9204 QPACK. It supports dynamic table.

License

The MIT License

Copyright (c) 2019 nghttp3 contributors