Blosc/c-blosc
A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`. observed · 2026-08-28
Health v2 · maintenance only
48/100
- Activity 57
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5540
- days_rel: n/a
- days_push: 262
- n_releases_24m: 0
Adoption not part of the score
1057 stars · 172 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
C-Blosc is a high-performance, lossless compression library for binary data that uses blocking, shuffling, SIMD, and multi-threading to compress and decompress faster than memcpy(). It acts as a meta-compressor wrapping codecs like LZ4, Snappy, Zlib, and Zstandard. This original C-Blosc is in maintenance mode; C-Blosc2 is the actively developed successor.
Use cases
- compress large binary datasets in memory or on disk
- speed up memory-bound computations with cache-fitting compression
- compress numerical arrays for scientific computing
- choose among multiple compression codecs via one API
- reduce memory bus traffic in data-intensive applications
When to choose
- you need extremely fast lossless compression of binary/numerical data
- you want a single API over LZ4, Zstd, Zlib, Snappy, and BloscLZ
- you need a mature, widely used C library with SIMD and threading support
When to avoid
- you are starting a new project - use C-Blosc2 instead, since this version gets no new features
- you need maximum compression ratio rather than speed
- you need compression of text or streaming data rather than fixed-size binary blocks
Facets
library · maturity maintenance
compression serialization performance big-data developer-tools cross-platform c cpp python meta-compressor simd multithreaded memory-bound lossless binary-data cache-optimization
2 sources
- readme: https://github.com/Blosc/c-blosc · fetched 2026-08-28 · 04c337397080
- homepage: https://www.blosc.org · fetched 2026-08-29 · 89c3e511b0e8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Blosc/c-blosc | main | 48 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem