litespeedtech/ls-hpack

LiteSpeed HPACK (RFC7541) Library

56

stars

47

commits

C

primary language

Jun 12, 2026

updated

decoder
encoder
h2
hpack
http2
rfc-7541
rfc7541
Browse cluster: Compression and encoding libraries

README

Build Status Build Status Build status

LS-HPACK: LiteSpeed HPACK Library

Description

LS-HPACK provides functionality to encode and decode HTTP headers using HPACK compression mechanism specified in RFC 7541.

Documentation

The API is documented in include/lshpack.h. To see usage examples, see the unit tests.

Requirements

To build LS-HPACK, you need CMake. The library uses XXHASH at runtime.

Platforms

The library has been tested on the following platforms:

  • Linux
  • FreeBSD
  • Windows

Copyright (c) 2018 - 2020 LiteSpeed Technologies Inc

Contributors

gwanglst

23 commits

litespeedtech

10 commits

gstrauss

4 commits

alexpokotilo

2 commits

litespeedtech/ls-hpack

LiteSpeed HPACK (RFC7541) Library

56

stars

47

commits

C

primary language

Jun 12, 2026

updated

decoder
encoder
h2
hpack
http2
rfc-7541
rfc7541
Browse cluster: Compression and encoding libraries

README

Build Status Build Status Build status

LS-HPACK: LiteSpeed HPACK Library

Description

LS-HPACK provides functionality to encode and decode HTTP headers using HPACK compression mechanism specified in RFC 7541.

Documentation

The API is documented in include/lshpack.h. To see usage examples, see the unit tests.

Requirements

To build LS-HPACK, you need CMake. The library uses XXHASH at runtime.

Platforms

The library has been tested on the following platforms:

  • Linux
  • FreeBSD
  • Windows

Copyright (c) 2018 - 2020 LiteSpeed Technologies Inc

Contributors

gwanglst

23 commits

litespeedtech

10 commits

gstrauss

4 commits

alexpokotilo

2 commits

Languages

C

99.4%