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
·

3 dépôts

Awesome GitHub RepositoriesBinary Type Codecs

Specialized converters for translating database binary representations into language-native objects.

Distinct from Binary Data Formats: Focuses on database-to-application type conversion rather than general serialization formats like BSON.

Explore 3 awesome GitHub repositories matching data & databases · Binary Type Codecs. Refine with filters or upvote what's useful.

Awesome Binary Type Codecs 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.
  • magicstack/asyncpgAvatar de MagicStack

    MagicStack/asyncpg

    7,953Voir sur GitHub↗

    asyncpg is an asynchronous database driver and binary protocol client for PostgreSQL. It provides a non-blocking interface for executing SQL statements, streaming result sets, and managing data transfer between an application and a PostgreSQL database. The driver implements the PostgreSQL binary protocol directly to facilitate efficient data transfer and type conversion. It includes a connection pool to maintain and reuse open database connections, reducing the latency associated with repeated handshakes. The project covers a broad range of database integration capabilities, including atomic

    Uses binary-format codecs to convert database types to Python objects, reducing parsing overhead.

    Pythonasync-programmingasync-pythonasyncio
    Voir sur GitHub↗7,953
  • messagepack-csharp/messagepack-csharpAvatar de MessagePack-CSharp

    MessagePack-CSharp/MessagePack-CSharp

    6,607Voir sur GitHub↗

    MessagePack-CSharp is a high-performance binary serializer for .NET that converts C# objects to and from the compact MessagePack format. It uses compile-time source generation to produce AOT-safe formatters and resolvers, eliminating runtime reflection and enabling ahead-of-time compilation scenarios. The serializer encodes object fields as integer indices instead of string keys, producing compact binary output with deterministic field ordering, and provides stack-allocated reader and writer structs for direct encoding and decoding of MessagePack primitives without heap allocations. The libra

    Embeds full .NET type names into serialized blobs for type-argument-free deserialization.

    C#c-sharplz4messagepack
    Voir sur GitHub↗6,607
  • tcdi/pgxAvatar de tcdi

    tcdi/pgx

    4,716Voir sur GitHub↗

    pgx est un framework et une suite d'outils pour développer des extensions PostgreSQL haute performance en utilisant le langage de programmation Rust. Il fournit un wrapper API bas niveau pour interagir avec les contextes mémoire internes de la base de données, les systèmes de journalisation et les API d'exécution principales, permettant d'implémenter des fonctionnalités et une logique personnalisées directement au sein du moteur de base de données. Le projet se distingue par un outil de build dédié et une interface en ligne de commande qui gère le cycle de vie de développement de l'extension, de l'initialisation de l'environnement au packaging binaire. Il inclut un mappeur de types qui traduit les structures du langage en types composites de base de données et génère automatiquement les définitions de schéma SQL correspondantes. Le framework couvre une large surface de fonctionnalités, incluant le mappage de fonctions définies par l'utilisateur, l'intégration de protocoles binaires et la prise en charge de cibles multi-versions pour assurer la compatibilité entre les différentes versions de la base de données. Il fournit également des wrappers de gestion mémoire spécialisés pour manipuler les pointeurs et prévenir les fuites au sein de l'environnement de base de données.

    Implements specialized binary codecs for translating PostgreSQL internal binary representations into native Rust objects.

    Rust
    Voir sur GitHub↗4,716
  1. Home
  2. Data & Databases
  3. Binary Data Formats
  4. Binary Type Codecs

Explorer les sous-tags

  • Type-Embedded Binary CodecsEmbeds full .NET type names into serialized blobs so deserialization requires no explicit type argument. **Distinct from Binary Type Codecs:** Distinct from Binary Type Codecs: embeds type names directly rather than using external codec mappings.