compare
Caesium vs oxipng
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Caesium | oxipng |
|---|---|---|
| Language | C++ | Rust |
| Licence | GPL-3.0 | MIT |
| Stars | 6.5k | 4.3k |
| Latest | v2.8.5 | v10.2.1 |
| Last push | 2026-10-05 | 2026-11-02 |
| Release cadence | about 35 days between releases | about 68 days between releases |
| Active contributors | 2 commit authors on the default branch in the last 90 days | 5 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace TinyPNG. Alternatives to TinyPNG →
Full replacementCaesiumCompresses JPEG, PNG, WebP and TIFF in batches on your machine.
PartialoxipngLossless PNG optimization; smaller gains than TinyPNG lossy compression and no JPEG support.
Caesium
oxipng
- v10.2.12026-09-02[Build] Fix package metadata shown in generated man page.
- v10.2.02026-08-09[Performance] Improve performance of filtering and reductions.
- v10.1.12026-04-22[Performance] Improve Bigrams performance, giving notably faster results at lower levels.
- v10.1.02026-01-25[Feature] Add --json option for machine-readable output.
- v10.0.02025-12-06[Breaking] CLI: Change short zopfli flag from -Z to -z.
Caesium
unsigned The latest release, v2.8.5, carries no signature GitHub could verify.
Loading the security report
oxipng
✓ signed The latest release, v10.2.1, carries a signature GitHub verified.
Loading the security report