Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. File Compression

File Compression

23 projects

Showing 23 of 23 projects

PeaZip
PeaZipPascal

A free, open-source, cross-platform archive manager and file utility supporting 200+ archive formats.

#archiver#open-source#paq
Stars7.7k
Forks390
Last commit2 days ago
ZipArchive
ZipArchiveC

A utility class for zipping and unzipping files on iOS, macOS, tvOS, watchOS, and visionOS.

#unzipping-files#ios#zip-utility
Stars5.6k
Forks1.4k
Last commit8 months ago
ouch
ouchRust

A fast, user-friendly CLI tool for compressing and decompressing multiple archive formats in the terminal.

#hacktoberfest#productivity#terminal
Stars3.7k
Forks137
Last commit2 days ago
ZIPFoundation
ZIPFoundationSwift

A Swift library for creating, reading, and modifying ZIP archive files with high performance and a modern API.

#macos-development#file-management#zip-archives
Stars2.7k
Forks372
Last commit11 days ago
Zip
ZipSwift

A Swift framework for zipping and unzipping files, built on top of minizip.

#ios#zip-utility#unzip
Stars2.6k
Forks478
Last commit1 year ago
SharpCompress
SharpCompressC#

A pure C# compression library for .NET that reads and writes multiple archive formats with forward-only streaming support.

#stream-processing#bzip2#tar
Stars2.6k
Forks517
Last commit1 day ago
Image Optimizer
Image OptimizerPHP

A PHP library for optimizing PNG, JPG, GIF, and SVG images using command-line tools like optipng, pngquant, jpegoptim, and svgo.

#png#command-line-tools#optipng
Stars916
Forks140
Last commit2 years ago
bit7z
bit7zC++

A C++ static library providing a clean, cross-platform interface to 7-Zip for archive compression and extraction.

#bzip2#tar#static-library
Stars847
Forks146
Last commit5 days ago
xz
xzGo

Pure Go package for reading and writing xz-compressed files with a command-line tool included.

#pure-go#stream-compression#cli-tool
Stars559
Forks53
Last commit4 days ago
MacPacker
MacPackerSwift

An open-source archive manager for macOS that lets you preview nested archives and extract single files without full extraction.

#open-source#lzx#lz4
Stars489
Forks21
Last commit4 days ago
react-native-zip-archive
react-native-zip-archiveTypeScript

A React Native library for zipping and unzipping files and folders with optional password protection.

#ios#zip-utility#unzip
Stars481
Forks169
Last commit1 day ago
yazl
yazlJavaScript

A Node.js library for creating ZIP archives with async APIs, memory efficiency, and streaming support.

#async#zip-archives#memory-efficient
Stars381
Forks50
Last commit4 months ago
go-unarr
go-unarrGo

Go bindings for the unarr library, providing decompression support for RAR, TAR, ZIP, and 7z archives.

#tar#rar-format#go-bindings
Stars310
Forks48
Last commit1 year ago
Crystar
CrystarCrystal

A pure Crystal shard for reading and writing tar archives, supporting USTAR, PAX, and GNU formats.

#pax-format#gnu-tar#tar
Stars47
Forks1
Last commit2 years ago
snappy
snappyCrystal

A pure Crystal implementation of the Snappy compression format with support for both block and framing formats.

#google-snappy#io-streams#crystal-lang
Stars22
Forks3
Last commit5 years ago
Tapnesh-CLI
Tapnesh-CLIShell

A CLI bash script that optimizes images in parallel for efficiency and speed.

#batch-processing#jpegoptim#image-optimization
Stars21
Forks3
Last commit6 years ago
micropython-zipfile
micropython-zipfilePython

A MicroPython port of CPython's zipfile module for reading and writing ZIP archives on embedded systems.

#embedded-systems#data-serialization#micropython
Stars20
Forks3
Last commit5 days ago
FastLZMA2NET
FastLZMA2NETC#

A .NET wrapper for the Fast LZMA2 compression algorithm providing high-performance compression and decompression of byte streams.

#nuget#high-performance#wrapper-library
Stars13
Forks1
Last commit3 months ago
ZipManager
ZipManagerActionScript

A fast native extension for Adobe AIR to zip and unzip large archives on Android and iOS using native threads.

#ios#zip-utility#android
Stars11
Forks5
Last commit6 years ago
demo_web_zip_wasm
demo_web_zip_wasmRust

A browser-based example for creating password-protected ZIP archives using WebAssembly.

#webassembly#zip-archives#demo-project
Stars6
Forks0
Last commit2 years ago
Zip
ZipJavaScript

A Capacitor plugin for zipping and unzipping files with native performance on iOS, Android, and Web.

#zip-utility#capacitor-plugin#file-management
Stars4
Forks0
Last commit13 days ago
reducegeojson
reducegeojsonSvelte

A web application that reduces GeoJSON file sizes through coordinate precision truncation and property filtering.

#web-mapping#geojson#web-app
Stars2
Forks2
Last commit7 months ago
cleanzip
cleanzipShell

A zsh plugin that compresses files to zip format while automatically excluding macOS metadata and version control files.

#zip-utility#oh-my-zsh-plugin#ohmyzsh
Stars0
Forks1
Last commit1 year ago

Related Tags

#Compression9#Zip8#Zip Utility6#Cross Platform6#File Management5#Ios4#Zip Archives4#Cli Tool4#Mobile Development4#Tar4#Swift4#Streaming3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub