LZSSE
Turbo-Base64
LZSSE | Turbo-Base64 | |
---|---|---|
2 | 4 | |
130 | 253 | |
- | - | |
10.0 | 8.6 | |
about 5 years ago | 9 months ago | |
C++ | C | |
BSD 2-clause "Simplified" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
LZSSE
- LZSSE: LZ77/LZSS designed for SSE based decompression
-
Iguana: fast SIMD-optimized decompression
- the code was non-perfect, and the fuzzer has found issues.
LZSSE library was abandoned five years ago, but they have great blog posts to read: https://github.com/ConorStokes/LZSSE
Iguana looks promising, but AVX-512 requirement is too restrictive. We need something to work both on x86 and ARM. Also, integrating Go assembly into other software is not easy. And A-GPL license makes it incompatible.
Turbo-Base64
-
Show HN: The fastest Turbo-Base64 now for Python
** Cython bindings for Turbo Base64 [1] **
- 20-30x faster than the standard library
- Benchmarks faster than any other C base64 library
- Fastest implementation of AVX, AVX2, and AVX512 base64 encoding
- No other dependencies
[1] - https://github.com/powturbo/Turbo-Base64
- Show HN: Turbo Base64 library. AVX512 Faster than memcpy and any other base64
- Iguana: fast SIMD-optimized decompression
- Show HN: Turbo Base64 the fastest base64 now more faster
What are some alternatives?
aports - [MIRROR] Alpine packages build scripts
sneller - World's fastest log analysis: λ + SQL + JSON + S3
qs - Quick serialization of R objects
ClickHouse - ClickHouse® is a free analytics DBMS for big data
Turbo-Range-Coder - TurboRC - Fastest Range Coder + Arithmetic Coding / Fastest Asymmetric Numeral Systems
turbobase64 - Cython bindings for Turbo Base64
streamvbyte - Fast integer compression in C using the StreamVByte codec
simde - Implementations of SIMD instruction sets for systems which don't natively support them.