awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repository-uri

Awesome GitHub RepositoriesData Encoders

Utilities for performing cryptographic hashing and base-encoding for secure data handling.

Distinct from Data Encoding and Serialization: Distinct from Data Encoding and Serialization: focuses on security-oriented encoding like hashing and base-encoding rather than general serialization.

Explore 16 awesome GitHub repositories matching data & databases · Data Encoders. Refine with filters or upvote what's useful.

Awesome Data Encoders GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • vectordotdev/vectorAvatar vectordotdev

    vectordotdev/vector

    22,071Vezi pe GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Transforms telemetry data into various formats like CSV, JSON, or protocol buffers for downstream consumption.

    Rusteventsforwarderhacktoberfest
    Vezi pe GitHub↗22,071
  • brix/crypto-jsAvatar brix

    brix/crypto-js

    16,384Vezi pe GitHub↗

    crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data transformation tools. It functions as a symmetric encryption toolset, a cryptographic hash implementation, and a password derivation tool for the JavaScript environment. The library enables the protection of sensitive data through symmetric encryption and the production of fixed-size data digests to verify integrity. It includes utilities for converting user passwords into secure cryptographic keys and a data format converter for translating information between Base64, Hex, and

    Includes utilities for base-encoding and cryptographic hashing to ensure compatible data transmission.

    JavaScript
    Vezi pe GitHub↗16,384
  • getgrav/gravAvatar getgrav

    getgrav/grav

    15,395Vezi pe GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Performs cryptographic hashing and base-encoding to prepare data for secure storage.

    PHPcmscontentcontent-management
    Vezi pe GitHub↗15,395
  • lz4/lz4Avatar lz4

    lz4/lz4

    11,882Vezi pe 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
    Vezi pe GitHub↗11,882
  • gcssloop/androidnoteAvatar GcsSloop

    GcsSloop/AndroidNote

    9,332Vezi pe GitHub↗

    AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext

    Utilizes an encryption toolkit for performing cryptographic hashing and secure data encoding.

    Javaandroidandroid-studiocustom-view
    Vezi pe GitHub↗9,332
  • fluent/fluent-bitAvatar fluent

    fluent/fluent-bit

    7,946Vezi pe GitHub↗

    Fluent Bit este un log shipper cloud-native și un colector unificat de telemetrie conceput ca un pipeline de date eficient din punct de vedere al resurselor. Acesta ingerează log-uri, metrici și urme (traces) din surse multiple, procesându-le în timp real înainte de a direcționa datele către backend-uri de stocare externe. Proiectul funcționează ca un procesor de flux în timp real și procesor de log-uri OpenTelemetry, capabil să transforme și să filtreze datele folosind SQL și logică condițională. Acționează, de asemenea, ca un agent de tracing distribuit care poate eșantiona urmele pentru a reduce volumul de date, păstrând în același timp căile complete ale cererilor. Sistemul oferă livrarea fiabilă a datelor prin buffering bazat pe sistemul de fișiere și logică de reîncercare cu stare pentru a preveni pierderea datelor în timpul întreruperilor. Arhitectura sa modulară suportă plugin-uri de input și output interschimbabile, rutare bazată pe metadate și capacitatea de a extinde funcționalitatea prin biblioteci partajate. Software-ul poate fi implementat ca un container pe diferite arhitecturi CPU și sisteme de operare.

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

    C
    Vezi pe GitHub↗7,946
  • ithewei/libhvAvatar ithewei

    ithewei/libhv

    7,521Vezi pe GitHub↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Provides utilities for Base64 encoding and data checksumming to ensure information integrity.

    Ccurlepollhttp-client
    Vezi pe GitHub↗7,521
  • lascc/hacktoolsAvatar LasCC

    LasCC/HackTools

    6,742Vezi pe GitHub↗

    HackTools is a browser extension pentesting toolkit designed for offensive security professionals. It serves as a centralized collection of tools for generating payloads, managing penetration testing workflows, and accessing security reference materials within a web-based interface. The project provides specialized utilities for generating attack strings for XSS, SQL injection, and reverse shells to identify and exploit web vulnerabilities. It includes a data encoding and hashing utility to convert information between various formats for the purpose of bypassing security filters or verifying

    Provides cryptographic hashing and base-encoding utilities to transform input strings for security testing.

    TypeScriptbug-bountycheatsheetchrome-extension
    Vezi pe GitHub↗6,742
  • spotify/pedalboardAvatar spotify

    spotify/pedalboard

    5,972Vezi pe GitHub↗

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

    C++audioaudio-processingaudio-production
    Vezi pe GitHub↗5,972
  • rmcrackan/libationAvatar rmcrackan

    rmcrackan/Libation

    5,703Vezi pe 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#
    Vezi pe GitHub↗5,703
  • vanilagy/mediabunnyAvatar Vanilagy

    Vanilagy/mediabunny

    5,254Vezi pe 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

    Provides AAC-LC audio encoding via a WebAssembly-based encoder to fill gaps in browser support.

    TypeScriptaudiodecodingdemuxing
    Vezi pe GitHub↗5,254
  • bitpay/bitcoreAvatar bitpay

    bitpay/bitcore

    4,988Vezi pe GitHub↗

    Bitcore este un framework de dezvoltare blockchain și un set de biblioteci utilizate pentru a construi aplicații care interacționează cu rețeaua Bitcoin și alte protocoale blockchain. Oferă o implementare de portofel de criptomonede multi-chain, un client peer-to-peer pentru sincronizarea datelor din registrul distribuit și un orchestrator de tranzacții pentru construirea, semnarea și difuzarea tranzacțiilor. Framework-ul dispune de un wrapper JSON-RPC standardizat pentru a normaliza comunicarea între aplicații și diverse API-uri de noduri blockchain. Implementează portofele deterministe ierarhice care derivă chei și adrese dintr-o singură frază seed și oferă logică de coordonare specifică pentru portofelele multi-semnătură și semnăturile prag. Proiectul acoperă o gamă largă de capabilități de infrastructură și securitate, inclusiv rețelistică peer-to-peer, indexarea datelor blockchain în baze de date locale și semnarea tranzacțiilor offline. Include, de asemenea, instrumente pentru gestionarea canalelor de plată, urmărirea soldurilor portofelului și orchestrarea mediilor de noduri containerizate pentru testare integrată.

    Transforms data between different formats using standard encoding schemes and cryptographic primitives for network compatibility.

    TypeScript
    Vezi pe GitHub↗4,988
  • lk-geimfari/mimesisAvatar lk-geimfari

    lk-geimfari/mimesis

    4,818Vezi pe GitHub↗

    Mimesis este un generator de date sintetice pentru Python, utilizat pentru a crea seturi de date false realiste și date mock pentru testarea și dezvoltarea software-ului. Funcționează ca un generator de seturi de date bazat pe scheme, capabil să producă înregistrări structurate și seturi de date relaționale, servind totodată ca un anonimizator de date de producție pentru a înlocui informațiile sensibile cu valori sintetice. Biblioteca se distinge prin suportul multilingv cuprinzător, permițând generarea de informații specifice localității pentru a simula profiluri de utilizatori regionali. Asigură reproductibilitatea prin generarea deterministă de date folosind seed-uri, permițând crearea de seturi de date consistente între diferite rulări. Instrumentul acoperă o gamă largă de conținut sintetic, inclusiv identitate personală, date financiare, adrese geografice, metadate de rețea și secvențe științifice. Capabilitățile sale se extind la transformarea datelor prin logică condițională și piping, precum și la integrarea cu dataframe-uri și pattern-uri de tip factory. De asemenea, suportă generarea de coduri de sistem standardizate, token-uri criptografice și mock-uri de fișiere binare. Framework-ul este extensibil prin furnizori de date personalizați și field handlere, permițând utilizatorilor să integreze logică specifică domeniului și fișiere JSON externe pentru generarea specializată de date.

    Transforms generated values using cryptographic hashing algorithms and base64 encoding.

    Pythondatadataframedatascience
    Vezi pe GitHub↗4,818
  • davyxu/cellnetAvatar davyxu

    davyxu/cellnet

    4,061Vezi pe GitHub↗

    Cellnet este un framework de rețea Go conceput pentru construirea de sisteme distribuite și rețele peer-to-peer. Oferă un strat de transport multi-protocol care standardizează schimbul de mesaje prin TCP, UDP și WebSockets, utilizând un sistem de codec de mesaje binare pentru a mapa tipurile de mesaje la identificatori unici pentru transmisia în rețea. Framework-ul se distinge prin biblioteca sa de apeluri de proceduri la distanță (RPC), care permite execuția funcțiilor pe peer-uri la distanță folosind modele de cerere sincrone sau asincrone. Se diferențiază în continuare printr-un dispecer de evenimente asincron care procesează callback-urile de rețea printr-un model de execuție secvențial pentru a gestiona concurența și siguranța firelor de execuție. Capabilitățile sale mai largi includ dezvoltarea de protocoale de rețea personalizate prin codec-uri de serializare pluggable, gestionarea automată a conexiunilor peer cu urmărirea sesiunilor și logica de reconectare, precum și un sistem de rutare bazat pe handler pentru direcționarea traficului de rețea. De asemenea, încorporează instrumente pentru monitorizarea stării peer-urilor, logarea traficului de rețea și servirea fișierelor prin HTTP.

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

    Go
    Vezi pe GitHub↗4,061
  • redis/rueidisAvatar redis

    redis/rueidis

    2,899Vezi pe 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
    Vezi pe GitHub↗2,899
  • sumimakito/awesome-qr.jsAvatar sumimakito

    sumimakito/Awesome-qr.js

    1,704Vezi pe GitHub↗

    Awesome-qr.js is a JavaScript library designed for the generation and rendering of customizable QR codes. It provides a framework for encoding data into structured bit arrays while allowing for extensive visual styling, enabling the creation of branded graphics that remain compatible with standard scanning software. The library distinguishes itself through its support for layered graphical composition, which allows users to integrate background images, animated GIFs, and center logos directly into the QR code structure. To maintain scan reliability, it employs automated image binarization, en

    Transforms input strings into structured bit arrays using standard error correction algorithms to ensure reliable data recovery during scanning.

    JavaScriptqrqr-codeqr-generator
    Vezi pe GitHub↗1,704
  1. Home
  2. Data & Databases
  3. Data Processing Pipelines
  4. Data Transformation
  5. Data Encoding and Serialization
  6. Data Encoders

Explorează sub-etichetele

  • Byte-Oriented Block Encoding2 sub-tag-uriEncoding 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.