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
·

3 repository-uri

Awesome GitHub RepositoriesCompact Binary Object Encoding

Processes that convert domain objects into a minimized binary format using techniques like variable-length encoding.

Distinct from Binary Data Encoding: Shortlist candidates focus on images, JSON, or network-specific data, not general domain object serialization

Explore 3 awesome GitHub repositories matching software engineering & architecture · Compact Binary Object Encoding. Refine with filters or upvote what's useful.

Awesome Compact Binary Object Encoding GitHub Repositories

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

    alipay/fury

    4,412Vezi pe GitHub↗

    Fury este un framework de serializare binară multi-limbaj conceput pentru encodarea obiectelor de domeniu și a grafurilor complexe, pentru a facilita schimbul de date între limbaje. Include un compilator de limbaj de definire a interfețelor (IDL) care traduce definițiile de schemă în tipuri native idiomatice și boilerplate de serializare în mai multe limbaje. Proiectul se distinge printr-un cititor binar zero-copy care permite accesarea unor câmpuri specifice fără a deserializa întregul obiect, precum și un serializator de grafuri de obiecte care păstrează referințele circulare și integritatea referențială. De asemenea, dispune de un convertor de date care transformă datele binare bazate pe rânduri în formate coloanare Apache Arrow pentru sarcini analitice. Framework-ul acoperă domenii largi de capabilități, inclusiv evoluția schemei bazată pe metadate pentru compatibilitate înainte și înapoi, un proces de compilare AOT (Ahead-Of-Time) pentru a elimina reflexia la runtime și deserializarea securizată prin validarea tipurilor bazată pe whitelist. Oferă, de asemenea, integrare pentru apeluri de proceduri la distanță de înaltă performanță prin gRPC.

    Converts domain objects into a compact binary format using variable-length encoding to reduce payload size.

    Java
    Vezi pe GitHub↗4,412
  • alibaba/fastjson2Avatar alibaba

    alibaba/fastjson2

    4,307Vezi pe GitHub↗

    fastjson2 is a high-performance Java library used for serializing and deserializing Java objects to and from JSON strings and byte arrays. It functions as a binary JSON serializer for encoding objects into optimized binary formats to reduce payload size and increase processing speed. The project includes a JSONPath query engine for extracting specific data and fields from JSON documents using standardized path expressions and filters. It also serves as a JSON schema validator, providing utilities to generate data contracts and validate JSON input against defined schemas to ensure structural c

    Provides optimized conversion of Java objects into minimized binary formats to reduce payload size.

    Javaandroidbig-datadeserialization
    Vezi pe GitHub↗4,307
  • twitter/serialAvatar twitter

    twitter/Serial

    1,029Vezi pe GitHub↗

    Serial is a Java library designed for high-speed object serialization and binary data processing. It converts complex objects into compact byte arrays to facilitate efficient storage and network transmission, specifically targeting environments where memory and resource efficiency are critical. The library distinguishes itself by bypassing reflection, instead utilizing manual field mapping and generated bytecode to perform object inspection. This approach ensures a deterministic byte layout and provides type-safe buffer management, which allows for predictable data structures. To support long

    Provides high-speed object serialization by transforming complex object graphs into dense, compact binary formats.

    Java
    Vezi pe GitHub↗1,029
  1. Home
  2. Software Engineering & Architecture
  3. Compact Binary Object Encoding