Compression

Open-source projects categorized as Compression | Edit details
Related topics: #C #Gzip #Zip #Decompression #Zlib

Top 23 Compression Open-Source Projects

  • GitHub repo zstd

    Zstandard - Fast real-time compression algorithm

    Project mention: Zstd 1.5.1 Released With Even More Performance Improvements | reddit.com/r/cpp | 2021-12-23
  • GitHub repo CyberChef

    The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

    Project mention: mp3 file hidden into a Linux executable file | reddit.com/r/HowToHack | 2022-01-17
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo digital_video_introduction

    A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).

    Project mention: Help and guidance for a Coding interview for the role of Media Video Engineer (Video Quality) | reddit.com/r/VIDEOENGINEERING | 2021-01-21

    Go look at this. https://github.com/leandromoreira/digital_video_introduction

  • GitHub repo brotli

    Brotli compression format

    Project mention: Ask HN: What are the best the publicly available FAMANG code repos? | news.ycombinator.com | 2021-08-23
  • GitHub repo BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: Keep weekly/monthly/yearly backups ? | reddit.com/r/rclone | 2022-01-14

    Try using rclone in combination with restic or borgbackup. They can keep the old versions for you while only saving changed files again and deduplicating your Backups.

  • GitHub repo JSZip

    Create, read and edit .zip files with Javascript

    Project mention: How to Create Zip files with Node.js | reddit.com/r/node | 2022-01-05

    In other words, use jszip. Saved you a click.

  • GitHub repo LZ4

    Extremely Fast Compression algorithm

    Project mention: I just took a random screenshot and made it look prettier. [ I don't know if this counts as fanart ] | reddit.com/r/PixelGun | 2021-12-20

    E: Realtime compression (A good compression library like Zstandard can make a game less than half the size while taking a tiny amount of CPU power when loading stuff. I think thats a pretty worthwhile trade.) (ZSTD github) (LZ4 github)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo Compressor

    An android image compression library.

  • GitHub repo Snappy

    A fast compressor/decompressor

    Project mention: How to store item info? | reddit.com/r/GameDevelopment | 2021-09-04

    Just compress it! Of course if you will you ZIP, players will able to just open this zip file and change whatever they want. But you can use less popular compression algorithms which are not supported by default Windows File Explorer. Snappy for example.

  • GitHub repo lepton

    Lepton is a tool and file format for losslessly compressing JPEGs by an average of 22%.

    Project mention: Too bad this isn’t digitized. Would totally hoard it! | reddit.com/r/DataHoarder | 2021-10-11

    We also use https://github.com/dropbox/lepton to save disk storage. It give 20% saving in our experience.

  • GitHub repo draco

    Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.

    Project mention: WebAssembly vs. JavaScript: The Complete Guide | reddit.com/r/coding | 2021-11-29

    No direct DOM access is a bit of a pain, you're definitely not going to write your whole app in WASM anytime soon - it makes for decently good modules though, for example the Draco 3D geometry library provides a nice and clean WASM encoder/decoder module.

  • GitHub repo pako

    high speed zlib port to javascript, works in browser & node.js

    Project mention: Major updates for bundle.js.org v0.0.3 | dev.to | 2021-09-19

    I used monaco-editor for the code-editor, esbuild and rollup as bundler and treeshaker respectively, pako as a js port of the zlib and gzip libraries, pretty-bytes to convert the gzip size to human readable values, and countapi-js to keep track of the number of page visits, in a private and secure way.

  • GitHub repo cute_headers

    Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games

    Project mention: How does a Game Engine work? An Overview | news.ycombinator.com | 2021-11-06

    The verdict for indie developers (not using Unity/Unreal) seems: just bite the bullet and buy FMOD (or Wwise or any of the popular proprietary audio engies).

    I was actually searching for a good open-source audio library to use, and found out that my options aren't that good. SoLoud is a pain in the ass to install and integrate into an existing codebase, and OpenAL doesn't have any good implementations available (either proprietary or LGPL). I'm now just using a simple single-header audio library in cute_headers (https://github.com/RandyGaul/cute_headers/blob/master/cute_s...), but will probably switch to MiniAudio once the high-level API is finished (https://github.com/mackron/miniaudio/issues/196)

  • GitHub repo ZLib

    A massively spiffy yet delicately unobtrusive compression library.

    Project mention: OpenSSL 3.0 relicensed to Apache-2.0 | news.ycombinator.com | 2021-09-20

    Real life example of this is probably something like zlib[0]. Easily on billions of devices.

    https://zlib.net/

  • GitHub repo meshoptimizer

    Mesh optimization library that makes meshes smaller and faster to render

    Project mention: Algoritm to simplify geometric data similar to texture bitmapping | reddit.com/r/GraphicsProgramming | 2021-12-14

    I've used the "Simplification" operation of meshoptimizer to simplify 3D model geometry: https://github.com/zeux/meshoptimizer

  • GitHub repo SharpZipLib

    #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform.

    Project mention: Problem exporting to CBZ (maybe Windows 11 problem) | reddit.com/r/comicrackusers | 2021-12-06
  • GitHub repo compress

    Optimized Go Compression Packages

    Project mention: Wormhole-gui v2.3.0 is released | reddit.com/r/golang | 2021-08-11

    Updated compress to v1.13.3. Better and faster zip compression and decompression (brings faster directory sends and receives).

  • GitHub repo compression

    Node.js compression middleware

    Project mention: Supercharge your API with Compression | dev.to | 2021-04-14

    Express is extensible and has a large number of middleware libraries that can be bolted on. One such library is compression.

  • GitHub repo StegCloak

    Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

    Project mention: r/cryptography | reddit.com/r/cryptography | 2021-05-31

    1 https://github.com/KuroLabs/stegcloak

  • GitHub repo Archiver

    a streaming interface for archive generation

  • GitHub repo Zip

    Swift framework for zipping and unzipping files.

    Project mention: ELI5: What's the difference between a framework and a library (in software) | reddit.com/r/explainlikeimfive | 2021-11-04

    Are often interchangeable meaning depending on the language. Python uses the term Library. Swift uses the term package. Same thing. They can be something small or decently robust. An example is a package for Swift which turn folders into compressed files called Zip

  • GitHub repo CompactGUI

    Visual Interface for the Windows 10 Compact Function

    Project mention: Compression | reddit.com/r/ARK | 2022-01-12

    It should make any difference gameplay wise, I used to use one program for that, I think it was this one https://github.com/ImminentFate/CompactGUI. Also in steam you can select the DLC's you don't play, to free up space that way.

  • GitHub repo LZFSE

    LZFSE compression library and command line tool

    Project mention: Why is Zip preferred on Mac while RAR seems like the favorite on Windows? | reddit.com/r/MacOS | 2021-01-21

    I'm not entirely correct, though. Because Unarchiver likely uses this compression algorithm by calling directly into the API. And there is an open-source implementation for it: lzfse/lzfse.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-17.

Compression related posts

Index

What are some of the best open-source Compression projects? This list will help you:

Project Stars
1 zstd 16,171
2 CyberChef 13,863
3 digital_video_introduction 12,262
4 brotli 10,735
5 BorgBackup 7,867
6 JSZip 7,547
7 LZ4 6,675
8 Compressor 6,274
9 Snappy 5,049
10 lepton 4,925
11 draco 4,653
12 pako 3,858
13 cute_headers 3,297
14 ZLib 3,262
15 meshoptimizer 2,986
16 SharpZipLib 2,882
17 compress 2,514
18 compression 2,511
19 StegCloak 2,403
20 Archiver 2,310
21 Zip 2,129
22 CompactGUI 2,126
23 LZFSE 1,648
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms