Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kazu-yamamoto/http2
HTTP/2.0 library including HPACK
https://github.com/kazu-yamamoto/http2
Last synced: 13 days ago
JSON representation
HTTP/2.0 library including HPACK
- Host: GitHub
- URL: https://github.com/kazu-yamamoto/http2
- Owner: kazu-yamamoto
- License: bsd-3-clause
- Created: 2013-11-27T05:43:27.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T07:36:47.000Z (28 days ago)
- Last Synced: 2024-10-18T10:39:58.985Z (27 days ago)
- Language: Haskell
- Size: 4.73 MB
- Stars: 84
- Watchers: 6
- Forks: 22
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
![GitHub Actions status](https://github.com/kazu-yamamoto/http2/workflows/Haskell%20CI/badge.svg)
## HTTP/2 and HPACK library in Haskell
This package implements HTTP/2 based on Haskell lightweight threads.
This package covers:
- [HTTP/2](https://tools.ietf.org/html/rfc9113)
- [HPACK: Header Compression for HTTP/2](https://tools.ietf.org/html/rfc7541)Technical/blog articles:
- [Developing network related libraries in Haskell in 2022FY](https://kazu-yamamoto.hatenablog.jp/entry/2023/03/23/134317) (2023/03/23 blog)
- [Implementing HTTP/3 in Haskell](https://kazu-yamamoto.hatenablog.jp/entry/2020/06/09/155236) (2020-06-09 blog)
- [HTTP/2 server library in Haskell](https://kazu-yamamoto.hatenablog.jp/entry/2019/06/21/124224) (2019/06/21 blog)
- [Exploring HTTP/2 Header Compression](https://www.mew.org/~kazu/doc/paper/hpack-2017.pdf), CFI 2017
- [Experience Report: Developing High Performance HTTP/2 Server in Haskell](http://www.mew.org/~kazu/doc/paper/http2-haskell-2016.pdf), Haskell Symposium 2016
- [Supporting HTTP/2](https://www.yesodweb.com/blog/2015/07/http2) (2015/07/23 blog)