awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

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

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

    brianc/node-postgres

    13,155Vezi pe 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
    Vezi pe GitHub↗13,155
  • microsoft/garnetAvatar microsoft

    microsoft/garnet

    11,885Vezi pe 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
    Vezi pe GitHub↗11,885
  • mqttjs/mqtt.jsAvatar mqttjs

    mqttjs/MQTT.js

    9,033Vezi pe 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
    Vezi pe GitHub↗9,033
  • mozilla/geckodriverAvatar mozilla

    mozilla/geckodriver

    7,480Vezi pe GitHub↗

    geckodriver este un driver de automatizare a browserului și o implementare W3C WebDriver. Acesta funcționează ca un server proxy care traduce comenzile WebDriver standardizate în instrucțiuni interne pentru browserele web bazate pe motorul Gecko. Proiectul permite controlul programabil al browserelor bazate pe Gecko pentru a simula interacțiunile utilizatorului și a automatiza sarcinile web repetitive. Suportă atât automatizarea standard a browserului, cât și orchestrarea browserului headless pentru fluxuri de lucru care se execută fără o interfață grafică cu utilizatorul. Software-ul este utilizat pentru testarea web automatizată pentru a verifica funcționalitatea site-ului și comportamentul interfeței cu utilizatorul prin rularea unor suite de teste programabile împotriva unui browser live.

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

    Vezi pe GitHub↗7,480
  • olahol/melodyAvatar olahol

    olahol/melody

    4,066Vezi pe 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
    Vezi pe GitHub↗4,066
  1. Home
  2. Data & Databases
  3. Binary Serialization Formats
  4. Wire Protocol Serializers

Explorează sub-etichetele

  • 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.