GitShow/facebook/zstd
facebook

zstd

Zstandard - Fast real-time compression algorithm

by facebook
Star on GitHubForkWebsite

C

27.3k stars2.5k forks413 contributorsActive · 1d agoSince 2015v1.5.7

Meet the team

See all 413 on GitHub →
Cyan4973
Cyan49735.5k contributions
terrelln
terrelln1.2k contributions
inikep
inikep830 contributions
felixhandte
felixhandte709 contributions
stellamplau
stellamplau154 contributions
sean-purcell
sean-purcell137 contributions
embg
embg124 contributions
daniellerozenblit
daniellerozenblit106 contributions

Languages

View on GitHub →
C76.2%
C++13.7%
Shell3.1%
Python2.5%
Makefile1.9%
CMake0.8%
Other1.7%

Commit activity

Last 12 weeks · 11 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
87
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 1d ago
See all on GitHub →
lhmouse
Update CMakeLists.txtOpenPR

pthread has been checked in build/cmake/CMakeLists.txt; there's no need to check it again. On Windows, zstd can be built without winpthreads. It may check for existence of a pthread library, but nothing is linked from it. However, this causes errors when no pthread library is available. Either way, this check isn't meaningful.

lhmouse · 2h ago
dfa1
Add FFM Java implementation link to index.htmlOpenPR

This is a new binding of Zstd for Java 25+, using (FFM).

dfa1 · 5d ago
hdu-sdlzx
About 1.6.0 release scheduleOpenIssue

Last release (1.5.7) is a year ago, I'm wondering if there is a planned release date for zstd 1.6.0?

hdu-sdlzx · 1w ago

Recent fixes

View closed PRs →
detechs-debug
Add --auto compression levelMergedPR

Kia Ora, Add --auto flag that picks the compression level for you. Instead of guessing between 1-22, it compresses at increasing levels and watches the size delta. When the delta stops being meaningful for 3 levels in a row it stops. The threshold calibrates from the data. Tested on 320 files across 8 types (text, code, json, binary, xml, csv, logs, repetitive), sizes from 1 byte to 1MB: 320/320 roundtrip ok 0 corrupted 98% beat or matched the default level 3 avg 8.4% larger than optimal Also tested stdin, >100MB files, already-compressed data, empty files. C90 clean, zero warnings. usage: zstd --auto file.txt zstd --auto --ultra file.txt backward compatible, all existing flags unchanged.

detechs-debug · 1w ago
wyf027
docs(website): add Parquet to Zstandard is used by sectionMergedPR

Summary Adds Apache Parquet to the Serialization section of the project homepage ( on ), with a link to the Parquet compression format documentation that specifies ZSTD as a supported codec. Uses as placeholder icon (same pattern as LiveScan3D and other entries without a dedicated logo). Fixes #4588 Test plan [x] Open locally and verify the new list item markup matches siblings [x] Documentation-only change on Made with Cursor

wyf027 · 1w ago
Structured data for AI agents

Repository: facebook/zstd. Description: Zstandard - Fast real-time compression algorithm Stars: 27327, Forks: 2516. Primary language: C. Languages: C (76.2%), C++ (13.7%), Shell (3.1%), Python (2.5%), Makefile (1.9%). Homepage: http://www.zstd.net Latest release: v1.5.7 (1y ago). Open PRs: 79, open issues: 234. Last activity: 1d ago. Community health: 87%. Top contributors: Cyan4973, terrelln, inikep, felixhandte, stellamplau, sean-purcell, embg, daniellerozenblit, GeorgeLu97, dependabot[bot] and others.

·@ofershap

Replace github.com with gitshow.dev