awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesByte-Oriented Block Encoding

Encoding data into byte-oriented formats using match-copy logic for high-throughput reduction.

Distinct from Data Encoders: Focuses on compression encoding efficiency rather than cryptographic or serialization encoding.

Explore 7 awesome GitHub repositories matching data & databases · Byte-Oriented Block Encoding. Refine with filters or upvote what's useful.

Awesome Byte-Oriented Block Encoding GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • lz4/lz4Avatar de lz4

    lz4/lz4

    11,882Voir sur 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

    Encodes data into a byte-oriented format using match-copy logic to minimize size while maintaining high throughput.

    Cccompressionlz4
    Voir sur GitHub↗11,882
  • fluent/fluent-bitAvatar de fluent

    fluent/fluent-bit

    7,946Voir sur GitHub↗

    Fluent Bit est un collecteur de logs et de télémétrie unifié cloud-native conçu comme un pipeline de données efficace en ressources. Il ingère des logs, des métriques et des traces provenant de multiples sources, les traitant en temps réel avant d'acheminer les données vers des backends de stockage externes. Le projet fonctionne comme un processeur de flux en temps réel et un processeur de logs OpenTelemetry, capable de transformer et de filtrer les données en utilisant SQL et une logique conditionnelle. Il agit également comme un agent de traçage distribué capable d'échantillonner les traces pour réduire le volume de données tout en préservant les chemins de requête complets. Le système fournit une livraison de données fiable grâce à une mise en mémoire tampon basée sur le système de fichiers et une logique de réessai avec état pour éviter la perte de données lors des pannes. Son architecture modulaire prend en charge des plugins d'entrée et de sortie enfichables, un routage basé sur les métadonnées et la capacité d'étendre les fonctionnalités via des bibliothèques partagées. Le logiciel peut être déployé en tant que conteneur sur différentes architectures CPU et systèmes d'exploitation.

    Serializes and encodes processed telemetry data into specific binary or text protocols for remote delivery.

    C
    Voir sur GitHub↗7,946
  • spotify/pedalboardAvatar de spotify

    spotify/pedalboard

    5,972Voir sur GitHub↗

    Encodes audio data directly into byte buffers without intermediate disk writes.

    C++audioaudio-processingaudio-production
    Voir sur GitHub↗5,972
  • rmcrackan/libationAvatar de rmcrackan

    rmcrackan/Libation

    5,703Voir sur GitHub↗

    Libation is a comprehensive audiobook management system designed to download, decrypt, and organize Audible audiobooks. It integrates account authentication, library synchronization, DRM removal, and format transcoding into a single desktop application with a plugin-free graphical interface and a built-in theme editor. The project distinguishes itself through a batch library synchronization engine that scans all configured Audible accounts in one pass, a metadata tag rewriting system that corrects chapter markers and cover art after decryption, and a template-based file naming engine that con

    Transcodes audiobooks from multiple formats to MP3 for broader player compatibility.

    C#
    Voir sur GitHub↗5,703
  • vanilagy/mediabunnyAvatar de Vanilagy

    Vanilagy/mediabunny

    5,254Voir sur GitHub↗

    This is a cross-platform media processing library that reads, writes, encodes, and decodes media in both browser and server environments. It supports common container formats including ISOBMFF, Matroska, Ogg, MPEG-TS, and HLS, and handles codec operations through a combination of WebCodecs API and WebAssembly-based encoders. Media is processed in streaming pipelines that maintain constant memory usage and automatically apply backpressure from output speed to all upstream components. The library distinguishes itself through a plugin-based codec registration system that allows extending support

    Encodes audio to FLAC lossless format using a WebAssembly-based encoder.

    TypeScriptaudiodecodingdemuxing
    Voir sur GitHub↗5,254
  • davyxu/cellnetAvatar de davyxu

    davyxu/cellnet

    4,061Voir sur GitHub↗

    Cellnet is a Go networking framework designed for building distributed systems and peer-to-peer networks. It provides a multi-protocol transport layer that standardizes message exchange across TCP, UDP, and WebSockets, utilizing a binary message codec system to map message types to unique identifiers for network transmission. The framework is distinguished by its remote procedure call library, which enables the execution of functions on remote peers using synchronous or asynchronous request patterns. It further differentiates itself with an asynchronous event dispatcher that processes network

    Supports the use of multiple encoding schemes within a single session for network message serialization.

    Go
    Voir sur GitHub↗4,061
  • redis/rueidisAvatar de redis

    redis/rueidis

    2,899Voir sur GitHub↗

    Rueidis is a high-performance Redis client library for Go that provides a type-safe and asynchronous interface for interacting with Redis servers. It includes a full implementation of the Redis serialization protocol and a dedicated connection manager to handle pooling, multiplexing, and automatic pipelining. The library is distinguished by its support for RDMA connectivity to reduce latency and CPU overhead. It features a distributed lock manager that implements majority-based locking and optimistic concurrency control, as well as client-side caching with invalidation signals to minimize net

    Implements the encoding of complex data structures into compliant byte sequences for Redis transmission.

    Gocacheclient-side-cachingdistributed
    Voir sur GitHub↗2,899
  1. Home
  2. Data & Databases
  3. Data Processing Pipelines
  4. Data Transformation
  5. Data Encoding and Serialization
  6. Data Encoders
  7. Byte-Oriented Block Encoding

Explorer les sous-tags

  • Audio Byte Buffer Encoders3 sous-tagsEncodes audio data directly into byte buffers in specified formats without writing to disk. **Distinct from Byte-Oriented Block Encoding:** Distinct from Byte-Oriented Block Encoding: focuses on audio-specific format encoding to byte buffers rather than general compression encoding.
  • Protocol Serialization Encoders1 sous-tagEncoders that transform data structures into binary formats required by specific network protocols. **Distinct from Byte-Oriented Block Encoding:** Distinct from Byte-Oriented Block Encoding by focusing on protocol-compliant serialization rather than general compression efficiency.