awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

28 रिपॉजिटरी

Awesome GitHub RepositoriesProtobuf Serialization

Use of protocol buffers for efficient binary serialization and cross-language data communication.

Distinct from Serialization Protocols: Existing candidates focus on JSON mapping or raw buffers, not the general use of Protobuf for distributed node communication

Explore 28 awesome GitHub repositories matching data & databases · Protobuf Serialization. Refine with filters or upvote what's useful.

Awesome Protobuf Serialization GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • hyperledger/fabrichyperledger का अवतार

    hyperledger/fabric

    16,664GitHub पर देखें↗

    Hyperledger Fabric is a permissioned blockchain framework and enterprise blockchain platform designed for maintaining shared, immutable records of transactions across a network of authorized participants. It provides the infrastructure to build and manage private distributed ledgers that prioritize data confidentiality and scalability. The platform is distinguished by a modular architecture and a pluggable consensus engine. This design allows internal system implementations to be swapped with custom modules to adapt the ledger's behavior and consensus mechanisms to specific technical or indus

    Uses protocol buffers to generate source code for consistent data communication and serialization between nodes.

    Go
    GitHub पर देखें↗16,664
  • fullstorydev/grpcurlfullstorydev का अवतार

    fullstorydev/grpcurl

    12,691GitHub पर देखें↗

    grpcurl is a command-line interface and client tool for invoking gRPC methods and inspecting service definitions. It serves as a server debugger and reflection client, allowing users to call remote procedures and verify server responses from the terminal using JSON or protobuf formats. The tool distinguishes itself through the ability to discover available services and methods dynamically via a server reflection service or by loading local protobuf schema files. It can extract service descriptions from a server for local use and print specific schema symbol definitions. It covers a broad ran

    Ships a tool to list services and describe protobuf message structures using server reflection or local files.

    Gogolanggrpcprotobuf
    GitHub पर देखें↗12,691
  • grpc/grpc-rustgrpc का अवतार

    grpc/grpc-rust

    12,338GitHub पर देखें↗

    grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions. The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation. The infrastructure covers a broad range of distr

    Uses protocol buffers for efficient binary serialization and deserialization of messages.

    Rustasyncgrpcproto
    GitHub पर देखें↗12,338
  • netease/pomeloNetEase का अवतार

    NetEase/pomelo

    11,880GitHub पर देखें↗

    Pomelo is a distributed Node.js game server framework designed for building scalable multiplayer game backends and real-time web applications. It employs a multi-process architecture to distribute application logic horizontally across a cluster of machines, enabling high concurrency and balanced network traffic. The framework utilizes a WebSocket communication layer to manage bidirectional data exchange between diverse web clients and server clusters. It incorporates a remote procedure call system for triggering functions across remote server processes and uses Protocol Buffers for binary ser

    Uses Protocol Buffers to compress message payloads into a compact binary format.

    JavaScript
    GitHub पर देखें↗11,880
  • protobufjs/protobuf.jsprotobufjs का अवतार

    protobufjs/protobuf.js

    10,558GitHub पर देखें↗

    protobuf.js is a JavaScript and TypeScript library for encoding and decoding structured data using the Protocol Buffers binary format. It functions as a dynamic parser that can load and process schemas at runtime, a JSON transcoder for converting messages to human-readable formats, and a framework for building transport-agnostic remote procedure call clients. The project distinguishes itself by offering both dynamic message handling and a static code generator that produces TypeScript declarations and JavaScript modules to reduce runtime overhead. It also provides a reflection API for definin

    Imports service descriptors via reflection, source files, or binary sets to define message structures.

    JavaScript
    GitHub पर देखें↗10,558
  • roadrunner-server/roadrunnerroadrunner-server का अवतार

    roadrunner-server/roadrunner

    8,473GitHub पर देखें↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    Allows the retrieval of shared protobuf definitions at runtime for handling dynamic messages.

    Goapplication-servergolanghacktoberfest
    GitHub पर देखें↗8,473
  • deepmind/pysc2deepmind का अवतार

    deepmind/pysc2

    8,298GitHub पर देखें↗

    pysc2 एक Python इंटरफ़ेस और सिमुलेशन फ्रेमवर्क है जो StarCraft II गेम इंजन को मशीन लर्निंग एजेंट्स से जोड़ता है। यह एक API रैपर के रूप में कार्य करता है जो गेम के आंतरिक हिस्सों को अवलोकन और कार्यों के एक सेट के रूप में उजागर करता है, जो अनुसंधान और प्रशिक्षण के लिए एक सुदृढीकरण शिक्षण (reinforcement learning) वातावरण प्रदान करता है। इस फ्रेमवर्क में प्रेडिक्टिव मॉडलिंग के लिए रिकॉर्ड किए गए मैचों से डेटा और कार्यों के अनुक्रम निकालने के लिए गेम रिप्ले विश्लेषण के लिए टूल्स शामिल हैं। यह एकल या प्रतिस्पर्धी आर्टिफिशियल इंटेलिजेंस एजेंट्स के प्रदर्शन को चलाने और मूल्यांकन करने के लिए एक एजेंट सिमुलेशन वातावरण भी प्रदान करता है। सिस्टम गेम मैप कॉन्फ़िगरेशन, व्यवहार विश्लेषण को संभालता है, और एजेंट व्यवहार को डिबग करने के लिए एक मैनुअल नियंत्रण इंटरफ़ेस प्रदान करता है। यह गेम स्टेट को मल्टी-डायमेंशनल टेंसर्स में बदलता है और क्लाइंट और गेम इंजन के बीच संचार को प्रबंधित करने के लिए एक रिमोट प्रोसीजर कॉल फ्रेमवर्क का उपयोग करता है।

    Uses Protocol Buffers to serialize observations and actions for consistent, strictly typed cross-language data transfer.

    Python
    GitHub पर देखें↗8,298
  • lanpa/tensorboardxlanpa का अवतार

    lanpa/tensorboardX

    7,983GitHub पर देखें↗

    tensorboardX is a machine learning experiment tracking library used to log metrics and visual data from training processes. It enables the creation of event files that store scalars, images, audio, and graphs for monitoring model performance and behavior. The project provides framework-agnostic logging, allowing users to write visualization data from PyTorch, NumPy, or Chainer. It decouples data recording from specific deep learning engines by using a standardized set of writers to generate binary protobuf files. The library supports model visualization and training data analysis, including

    Uses protocol buffers to ensure cross-platform compatibility between the logging library and the visualization viewer.

    Python
    GitHub पर देखें↗7,983
  • meshtastic/firmwaremeshtastic का अवतार

    meshtastic/firmware

    7,799GitHub पर देखें↗

    This project is an embedded operating system for creating decentralized peer-to-peer communication networks using long-range radio hardware. It provides an off-grid messaging protocol for transmitting text and GPS coordinates without relying on cellular or internet infrastructure. The firmware implements a secure communication framework using shared keys and high-grade encryption to protect data transmitted over the air. It includes a LoRaWAN hardware interface to manage radio parameters and an MQTT radio gateway to bridge local mesh traffic to external networks. The system covers a broad ra

    Utilizes Protobuf for compact binary serialization to optimize message transmission over low-bandwidth radio links.

    C++esp32gpsheltec
    GitHub पर देखें↗7,799
  • twitchtv/twirptwitchtv का अवतार

    twitchtv/twirp

    7,517GitHub पर देखें↗

    Twirp is a Protocol Buffers RPC framework designed for implementing type-safe, distributed microservices communication over HTTP. It functions as a microservices communication framework and API code generator that produces strongly typed client stubs and server interfaces from schema definitions to eliminate manual network boilerplate. The framework ensures compatibility with existing web infrastructure by executing remote procedure calls over standard HTTP transport. It uses schema-driven contracts as a single source of truth to enable cross-language interoperability and decouple business lo

    Supports both JSON and binary serialization to match client requirements and optimize data exchange.

    Go
    GitHub पर देखें↗7,517
  • ellanjiang/gameframeworkEllanJiang का अवतार

    EllanJiang/GameFramework

    6,658GitHub पर देखें↗

    Loads game configuration and content from spreadsheet formats using custom schema definitions.

    C#game-developmentgame-frameworksgame-modules
    GitHub पर देखें↗6,658
  • tensorflow/servingtensorflow का अवतार

    tensorflow/serving

    6,351GitHub पर देखें↗

    TensorFlow Serving is a high-performance machine learning inference server designed to deploy TensorFlow models to production environments. It functions as a complete serving system that executes predictions on input data through a graph executor, providing network endpoints that eliminate the need for a separate runtime environment for client applications. The system is distinguished by its model version manager, which organizes and selects specific model versions within a directory hierarchy. It uses a filesystem watcher to detect new model versions and trigger automatic updates without int

    Uses protocol buffers to define strict input and output signatures for efficient data exchange between clients and models.

    C++
    GitHub पर देखें↗6,351
  • thtrieu/yolotfthtrieu का अवतार

    thtrieu/yolotf

    6,140GitHub पर देखें↗

    yolotf is an object detection framework that provides tools for converting Darknet model configurations and weights into TensorFlow graphs. It includes a TensorFlow model trainer for training new detection models or fine-tuning existing weights using custom datasets. The project features a mobile model exporter that serializes graph definitions and metadata into protobuf files for deployment on mobile devices. The framework supports object detection inference on images and video to identify objects and export bounding box coordinates. It manages model state through weight-mapping translation

    Serializes trained model graphs and metadata into protobuf files for mobile deployment.

    Python
    GitHub पर देखें↗6,140
  • fullstorydev/grpcuifullstorydev का अवतार

    fullstorydev/grpcui

    5,907GitHub पर देखें↗

    grpcui एक ब्राउज़र-बेस्ड इंटरैक्टिव वेब इंटरफेस और API क्लाइंट है जिसका उपयोग gRPC सर्वर्स को रिमोट प्रोसीजर कॉल्स (RPC) भेजने के लिए किया जाता है। यह एक HTTP से gRPC गेटवे के रूप में काम करता है जो JSON पेलोड्स को बाइनरी protobuf मैसेजेस में ट्रांसलेट करता है, जिससे यूजर्स नेटवर्क रिक्वेस्ट्स को ट्रिगर कर सकते हैं और विज़ुअल वेब इंटरफेस के माध्यम से रिस्पॉन्स का निरीक्षण कर सकते हैं। यह टूल सर्वर रिफ्लेक्शन को क्वेरी करके या लोकल protobuf डिस्क्रिप्टर फाइल्स को लोड करके उपलब्ध सर्विसेज और मेथड सिग्नेचर्स की पहचान करने के लिए स्कीमा ब्राउज़िंग और डिस्कवरी क्षमताएं प्रदान करता है। यह प्रोजेक्ट API टेस्टिंग और क्लाइंट डिबगिंग को कवर करता है, जिससे रिस्पॉन्स बॉडीज, स्टेटस कोड्स और मेटाडेटा हेडर्स की समीक्षा की जा सकती है।

    Resolves communication endpoints by loading service definitions from server reflection, source files, or binary descriptors.

    JavaScript
    GitHub पर देखें↗5,907
  • cloudevents/speccloudevents का अवतार

    cloudevents/spec

    5,801GitHub पर देखें↗

    CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT

    Supports string, binary, and protobuf message payloads within a CloudEvent envelope.

    Pythonserverlessspecification
    GitHub पर देखें↗5,801
  • dudykr/stcdudykr का अवतार

    dudykr/stc

    5,719GitHub पर देखें↗

    stc is a TypeScript type checker implemented entirely in Rust, designed to validate type correctness in TypeScript source code with native performance and memory safety. It operates as a no-emitting type validator, meaning it checks types only and does not produce JavaScript output, reducing overhead compared to a full compiler. The checker is built around a zero-false-positive design, reporting only errors that are provably certain from the type system, prioritizing correctness over speculative warnings. The tool distinguishes itself through parallel file processing, analyzing source files c

    Loads and processes typing packages that use namespaces and globals.

    Rustrusttypescript
    GitHub पर देखें↗5,719
  • cri-o/cri-ocri-o का अवतार

    cri-o/cri-o

    5,629GitHub पर देखें↗

    CRI-O is an open-source container runtime that implements the Kubernetes Container Runtime Interface (CRI) to manage container images, pods, and containers on cluster nodes using OCI-compatible runtimes. It serves as a node-level container manager that handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters, running containers according to the Open Container Initiative specifications. The runtime distinguishes itself through live configuration reloading that applies changes to runtime definitions, registry mirrors, and TLS certificates without restarting th

    Prevents panics when serializing ListContainer and ListPodSandbox responses using protocol buffers.

    Go
    GitHub पर देखें↗5,629
  • google/perfettogoogle का अवतार

    google/perfetto

    5,558GitHub पर देखें↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Encodes trace events in a compact, extensible binary format using Protocol Buffers.

    C++
    GitHub पर देखें↗5,558
  • servicestack/servicestackServiceStack का अवतार

    ServiceStack/ServiceStack

    5,498GitHub पर देखें↗

    ServiceStack एक हाई-परफ़ॉर्मेंस .NET वेब फ़्रेमवर्क है जिसे दृढ़ता से टाइप किए गए अनुरोध और प्रतिक्रिया ऑब्जेक्ट्स का उपयोग करके टाइप-सेफ़ APIs बनाने के लिए डिज़ाइन किया गया है। यह एक मैसेज-आधारित API इंजन के रूप में कार्य करता है जो बिज़नेस लॉजिक को ट्रांसपोर्ट लेयर से अलग करता है, जिससे सेवाओं को HTTP, gRPC और विभिन्न मैसेज कतार प्रदाताओं सहित कई प्रोटोकॉल के माध्यम से उजागर किया जा सकता है। यह फ़्रेमवर्क अपने टाइप-सेफ़ API जनरेटर द्वारा प्रतिष्ठित है, जो कई भाषाओं में सेवा मेटाडेटा से नेटिव क्लाइंट SDKs और डेटा ट्रांसफर ऑब्जेक्ट्स का उत्पादन करता है। इसमें माइक्रोसर्विसेज ऑर्केस्ट्रेशन के लिए एक वितरित सेवा गेटवे, C# ऑब्जेक्ट्स को सीधे डेटाबेस रिकॉर्ड्स में अनुवादित करने के लिए एक कोड-फ़र्स्ट ORM, और सुरक्षित टोकन-आधारित एक्सेस के लिए एक केंद्रीकृत पहचान और एक्सेस प्रबंधन सिस्टम शामिल है। इसकी व्यापक क्षमता सतह Pub-Sub और सर्वर-सेंट इवेंट्स के माध्यम से एसिंक्रोनस मैसेजिंग और रीयल-टाइम इवेंट स्ट्रीमिंग को कवर करती है। यह JWT, API कीज़ और स्टेप-अप ऑथेंटिकेशन सहित एकीकृत ऑथेंटिकेशन फ़्लो के साथ-साथ JSON, XML, ProtoBuf और MessagePack जैसे फ़ॉर्मेट्स के लिए व्यापक डेटा सीरियलाइज़ेशन समर्थन प्रदान करता है। अतिरिक्त टूलिंग में ऑटोमेटेड CRUD API जनरेशन, बैकग्राउंड जॉब निष्पादन और प्रशासनिक डैशबोर्ड टेम्प्लेट्स शामिल हैं।

    Utilizes protocol buffers to transmit data in a compact binary wire format for high-performance serialization.

    C#c-sharpcsvframework
    GitHub पर देखें↗5,498
  • valhalla/valhallavalhalla का अवतार

    valhalla/valhalla

    5,394GitHub पर देखें↗

    Valhalla is an open-source routing engine that calculates optimal paths and travel times using OpenStreetMap data. It is built around a tiled routing graph framework, allowing map data to be organized into small geographic tiles for efficient regional updates and offline routing capability. The project distinguishes itself through a multimodal routing server that combines automobile, pedestrian, bicycle, and public transit modes into single journeys. It includes a GPS trace matching engine to align noisy coordinates to the most probable road network paths and an isochrone and matrix generator

    Generates protocol buffer files from route requests to provide consistent input for pinpoint testing.

    C++astardijkstradirections
    GitHub पर देखें↗5,394
पिछला12अगला
  1. Home
  2. Data & Databases
  3. Protobuf Serialization

सब-टैग एक्सप्लोर करें

  • Definition Loading2 सब-टैग्सImporting service descriptors via reflection, source files, or binary sets. **Distinct from Protobuf Serialization:** Focuses on loading the schema definition for communication, not the binary serialization process itself.
  • Event BatchingsGroups multiple CloudEvent protobuf messages into a single repeated field for bulk transport. **Distinct from Protobuf Serialization:** Distinct from Protobuf Serialization: focuses on batching multiple protobuf-encoded events, not general protobuf serialization.
  • Event Data PayloadsSupports string, binary, and protobuf message payloads within a CloudEvent envelope, each in a dedicated field. **Distinct from Protobuf Serialization:** Distinct from Protobuf Serialization: focuses on the payload field types within the CloudEvent envelope, not general protobuf serialization.
  • Format SelectionConfiguration options for switching between different serialization formats for the same data schema. **Distinct from Protobuf Serialization:** Focuses on the ability to configure or select between formats (JSON vs Binary) rather than the implementation of the Protobuf format itself.
  • Mobile Model SerializationUsing binary serialization formats to export models for mobile hardware execution. **Distinct from Protobuf Serialization:** Focuses on serializing the entire model graph for deployment rather than general data communication.
  • Panic PreventionPrevents panics when serializing ListContainer and ListPodSandbox responses using protocol buffers. **Distinct from Protobuf Serialization:** Distinct from Protobuf Serialization: focuses on preventing panics during serialization of specific CRI responses, not general protobuf usage.
  • Protobuf DeserializationConversion of binary Protobuf messages into readable formats using descriptors. **Distinct from Protobuf Serialization:** Focuses on the decoding/deserialization process rather than the general use of the serialization format.
  • Schema InspectorsTools for analyzing and listing the structures of protobuf message definitions and service schemas. **Distinct from Protobuf Serialization:** Focuses on the inspection and listing of schema symbols rather than the binary serialization process itself.
  • Test Input SerializationGenerating binary messages for consistent testing of routing requests. **Distinct from Protobuf Serialization:** Distinct from general Protobuf serialization as it specifically generates consistent input for route pinpoint testing.