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
·

5 dépôts

Awesome GitHub RepositoriesWire Protocol Serializers

Components that encode high-level query objects into the binary format required by a specific database wire protocol.

Distinct from Binary Serialization Formats: Focuses on the outbound serialization for the wire protocol rather than general binary file formats

Explore 5 awesome GitHub repositories matching data & databases · Wire Protocol Serializers. Refine with filters or upvote what's useful.

Awesome Wire Protocol Serializers 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.
  • brianc/node-postgresAvatar de brianc

    brianc/node-postgres

    13,155Voir sur GitHub↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    Converts JavaScript objects and SQL strings into the binary format required by the PostgreSQL server.

    JavaScriptlibpqnode-postgrespostgres
    Voir sur GitHub↗13,155
  • microsoft/garnetAvatar de microsoft

    microsoft/garnet

    11,885Voir sur GitHub↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    Uses a standardized binary serialization format to ensure interoperability with remote cache clients and libraries.

    C#cachecache-storagecluster
    Voir sur GitHub↗11,885
  • mqttjs/mqtt.jsAvatar de mqttjs

    mqttjs/MQTT.js

    9,033Voir sur GitHub↗

    MQTT.js is a JavaScript client library and asynchronous messaging client used to connect to message brokers and exchange data via the MQTT protocol. It provides a broker interface for publishing and subscribing to topics, and includes a command-line interface for interacting with brokers without writing code. The library supports multiple network layers, including TCP, TLS, and WebSockets, and allows for custom WebSocket construction and transport injection to handle specific headers or subprotocols. It implements bandwidth reduction through topic aliasing, which replaces repetitive topic str

    Provides wire protocol serializers that convert JavaScript objects into binary buffers according to MQTT specifications.

    TypeScripthacktoberfestjavascriptmqtt
    Voir sur GitHub↗9,033
  • mozilla/geckodriverAvatar de mozilla

    mozilla/geckodriver

    7,480Voir sur GitHub↗

    geckodriver est un pilote d'automatisation de navigateur et une implémentation W3C WebDriver. Il fonctionne comme un serveur proxy qui traduit les commandes WebDriver standardisées en instructions internes pour les navigateurs basés sur le moteur Gecko. Le projet permet le contrôle programmatique des navigateurs basés sur Gecko pour simuler les interactions des utilisateurs et automatiser les tâches web répétitives. Il prend en charge à la fois l'automatisation de navigateur standard et l'orchestration de navigateur headless pour les workflows s'exécutant sans interface utilisateur graphique. Le logiciel est utilisé pour les tests web automatisés afin de vérifier la fonctionnalité du site web et le comportement de l'interface utilisateur en exécutant des suites de tests programmatiques contre un navigateur actif.

    Translates incoming JSON WebDriver payloads into the internal communication format required by the Gecko browser engine.

    Voir sur GitHub↗7,480
  • olahol/melodyAvatar de olahol

    olahol/melody

    4,066Voir sur GitHub↗

    Melody is a WebSocket server framework designed to upgrade HTTP connections into bidirectional streams. It functions as a session manager and binary streaming library that facilitates real-time data exchange between a server and multiple remote clients. The project features a broadcast engine that optimizes multi-client transmissions through wire-representation caching. It includes a dedicated session management system for attaching custom state to persistent network connections and an upgrade handler that validates handshake headers. The framework covers broad capability areas including eve

    Optimizes multi-client broadcasts by computing the binary payload once and sharing it across multiple connections.

    Goexampleframeworkgo
    Voir sur GitHub↗4,066
  1. Home
  2. Data & Databases
  3. Binary Serialization Formats
  4. Wire Protocol Serializers

Explorer les sous-tags

  • WebDriver Protocol SerializersComponents that translate high-level WebDriver JSON payloads into the internal communication formats of browser engines. **Distinct from Wire Protocol Serializers:** Specifically handles WebDriver JSON-to-internal translation rather than database binary wire protocols.
  • Wire Representation CachesCaches of binary payloads prepared for wire transmission to avoid redundant serialization during broadcasts. **Distinct from Wire Protocol Serializers:** Distinct from Wire Protocol Serializers: focuses on caching the resulting binary representation for reuse rather than the serialization process itself.