awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repositorios

Awesome GitHub RepositoriesCompression

Libraries for data compression and archive management.

Explore 14 awesome GitHub repositories matching part of an awesome list · Compression. Refine with filters or upvote what's useful.

Awesome Compression GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • chopratejas/headroomAvatar de chopratejas

    chopratejas/headroom

    29,537Ver en GitHub↗

    Headroom is an AI gateway proxy and token optimizer designed to reduce the cost and latency of large language model interactions. It functions as an intermediary that intercepts traffic between clients and providers to apply context compression, request routing, and format translation. The system differentiates itself through a Model Context Protocol server implementation that delivers compression and retrieval tools to compatible AI hosts. It employs a content-aware compression pipeline and tiered importance scoring to trim redundant data from logs and tool outputs while preserving essential

    Intercepts requests to compress payloads before forwarding them to the target model.

    Pythonagentaianthropic
    Ver en GitHub↗29,537
  • lz4/lz4Avatar de lz4

    lz4/lz4

    11,882Ver en GitHub↗

    This project provides a lossless compression algorithm and a byte-oriented compression library designed for high-speed data reduction and maximum decompression speed. It functions as a stream-oriented compression engine, a software library for encoding and decoding data blocks, and a command-line tool for managing interoperable compressed frames. The system distinguishes itself through the use of predefined pattern dictionaries to improve compression ratios for small data sets and small packets. It supports multiple processing modes, including high-speed block compression for minimal latency

    Provides a high-compression mode that prioritizes smaller file sizes over processing speed.

    Cccompressionlz4
    Ver en GitHub↗11,882
  • mamedev/mameAvatar de mamedev

    mamedev/mame

    9,929Ver en GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    Compresses raw disk and media images into a standardized format to optimize storage for legacy archives.

    C++
    Ver en GitHub↗9,929
  • qvacua/vimrAvatar de qvacua

    qvacua/vimr

    6,971Ver en GitHub↗

    VimR is a native macOS graphical user interface for the Neovim editor. It wraps the Neovim binary within a Swift and AppKit application to provide system-level window management and OS integration. The application includes a project workspace manager for organizing files and windows into distinct contexts, a graphical file browser for navigating directory structures, and a fuzzy file searcher for locating files using approximate string matching. It also features a markdown and HTML previewer with synchronized side-by-side scrolling.

    Neovim GUI for macOS.

    Swiftcocoamacosneovim
    Ver en GitHub↗6,971
  • mozilla/mozjpegAvatar de mozilla

    mozilla/mozjpeg

    5,685Ver en GitHub↗

    Mozjpeg es una librería en C de alto rendimiento para codificar, decodificar y transcodificar imágenes JPEG. Sirve como un reemplazo binario compatible y directo para las librerías JPEG estándar, manteniendo las firmas de funciones existentes para mejorar la eficiencia de la compresión sin requerir cambios en la lógica de la aplicación. La librería funciona como un optimizador de imágenes que reduce los tamaños de archivo mediante codificación progresiva sin pérdida y optimización de coeficientes. Utiliza cuantización basada en trellis y procesamiento acelerado por SIMD para optimizar el equilibrio entre la calidad visual y el tamaño del archivo. Sus capacidades más amplias incluyen codificación y decodificación de imágenes integral, conversión de espacio de color y submuestreo de componentes. La arquitectura está diseñada para ser reentrante y segura para hilos, permitiendo el procesamiento concurrente de múltiples imágenes. También cuenta con gestión de metadatos especializada para manejar perfiles de color ICC grandes mediante la división de marcadores.

    Maintains binary interface compatibility with standard JPEG libraries to ensure a seamless drop-in replacement experience.

    C
    Ver en GitHub↗5,685
  • drewsif/pishrinkAvatar de Drewsif

    Drewsif/PiShrink

    3,931Ver en GitHub↗

    PiShrink is a disk image shrinking tool and Linux filesystem optimizer. It reduces the size of disk images to their minimum requirements and configures the filesystem to automatically expand to the full capacity of the storage medium upon the first boot. The utility provides parallel image compression, utilizing multiple CPU cores to apply gzip or xz compression to large disk image files. It also includes filesystem error repair capabilities to resolve corruption that may otherwise block the shrinking process. The project covers disk image optimization and management, focusing on reducing st

    Reduces the size of disk images to save storage and allow them to expand automatically on first boot.

    Shellpi-imageraspberry-piraspberrypi
    Ver en GitHub↗3,931
  • ouch-org/ouchAvatar de ouch-org

    ouch-org/ouch

    3,391Ver en GitHub↗

    Ouch is a command-line archive utility designed for compressing and decompressing files across multiple formats, including zip, tar, 7z, and zstd. It functions as a secure archive processor that sanitizes metadata to prevent path traversal attacks and terminal injection during extraction. The tool features a chain compression pipeline that allows for the sequential application of multiple compression algorithms by parsing chains of file extensions in a filename. It also includes a dedicated accessibility mode that optimizes terminal output for screen readers and text-to-speech technologies by

    Uses multi-threaded processing to accelerate the compression and decompression of archives across multiple CPU cores.

    Rustclicompressiondecompression
    Ver en GitHub↗3,391
  • adamhathcock/sharpcompressAvatar de adamhathcock

    adamhathcock/sharpcompress

    2,559Ver en GitHub↗

    SharpCompress is a fully managed C# library to deal with many compression types and formats.

    Managed library for various compression formats.

    C#7zipbzip2c-sharp
    Ver en GitHub↗2,559
  • sebaxakerhtc/rdpwrapAvatar de sebaxakerhtc

    sebaxakerhtc/rdpwrap

    2,515Ver en GitHub↗

    rdpwrap is a set of system utilities and services designed to enable, configure, and manage remote desktop protocol access and video compression settings. It functions as a service and manager that allows remote desktop connections on operating system versions where the feature is restricted or disabled by the vendor. The project provides tools to override system-level restrictions for remote access and activate remote desktop protocol services on unsupported versions. It includes a configuration tool for managing H.264 video compression and encoding settings to balance visual quality, networ

    Allows turning off high-efficiency video modes to ensure compatibility with clients that do not support specific encoding.

    Pascal
    Ver en GitHub↗2,515
  • miloszkrajewski/k4os.compression.lz4Avatar de MiloszKrajewski

    MiloszKrajewski/K4os.Compression.LZ4

    805Ver en GitHub↗

    LZ4/LH4HC compression for .NET Standard 1.6/2.0 (formerly known as lz4net)

    High-speed compression algorithm implementation.

    C#
    Ver en GitHub↗805
  • naqvis/crystarAvatar de naqvis

    naqvis/crystar

    47Ver en GitHub↗

    Crystal language Tar Module implements access to tar archives.

    Readers and writers of Tar archive format

    Crystal
    Ver en GitHub↗47
  • didactic-drunk/zstd.crAvatar de didactic-drunk

    didactic-drunk/zstd.cr

    42Ver en GitHub↗

    Crystal bindings to the Zstandard (zstd) compression library

    Bindings for compression library

    Crystal
    Ver en GitHub↗42
  • naqvis/snappyAvatar de naqvis

    naqvis/snappy

    22Ver en GitHub↗

    Snappy compression format reader/writer for Crystal

    Snappy compression format reader/writer

    Crystal
    Ver en GitHub↗22
  • buonomo/polylines.crAvatar de BuonOmo

    BuonOmo/polylines.cr

    10Ver en GitHub↗

    Google Polylines in Crystal!

    Compression of series of coordinates

    Crystal
    Ver en GitHub↗10
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Compression

Explorar subetiquetas

  • Automated Compression PoliciesBackground policies that automatically compress data chunks based on configurable age thresholds. **Distinct from Compression:** Distinct from Compression: focuses on the automated scheduling of compression tasks rather than the compression algorithms themselves.
  • Disk Image2 sub-etiquetasCompression of raw disk and media images into a standardized format. **Distinct from Compression:** Distinct from general archive compression: focuses specifically on creating compressed hunks for large disk images.
  • Disk Image OptimizationTechniques for reducing the footprint of disk images while maintaining bootability and scalability. **Distinct from Disk Image:** Focuses on optimization (shrinking + expansion logic) rather than just compression to a format.
  • High-Compression Modes1 sub-etiquetaCompression settings that prioritize maximum data reduction over processing speed. **Distinct from Compression:** Focuses on the high-ratio processing mode specifically, rather than general compression libraries.
  • LLM PayloadCompression techniques specifically for AI request bodies to reduce token costs. **Distinct from Compression:** Targets the reduction of token overhead in LLM payloads rather than general file archive compression.
  • LzipCompression and extraction of files using the Lzip format. **Distinct from Compression:** Specific implementation of the Lzip algorithm, whereas the parent is a general category for compression and archiving.
  • MultithreadedParallel processing of compression tasks across multiple CPU cores. **Distinct from Compression:** Focuses on the parallel execution of the compression process, not general archive management.
  • XZ1 sub-etiquetaCompression and extraction of files using the XZ format. **Distinct from Compression:** Specific implementation of the XZ algorithm, whereas the parent is a general category for compression and archiving.