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

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

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

20 रिपॉजिटरी

Awesome GitHub RepositoriesProtocol Buffer Tools

Utilities for linting, formatting, validating, and managing Protocol Buffer schemas.

Explore 20 awesome GitHub repositories matching part of an awesome list · Protocol Buffer Tools. Refine with filters or upvote what's useful.

Awesome Protocol Buffer Tools GitHub Repositories

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

    protocolbuffers/protobuf

    71,359GitHub पर देखें↗

    Protocol Buffers संरचित डेटा को क्रमबद्ध (serialize) करने के लिए एक भाषा-तटस्थ, प्लेटफ़ॉर्म-अज्ञेयवादी तंत्र है। यह एक स्कीमा-संचालित टूलचेन प्रदान करता है जो घोषणात्मक डेटा परिभाषाओं को टाइप-सेफ सोर्स कोड में संकलित करता है, जिससे विभिन्न प्रोग्रामिंग भाषाओं में लिखी गई सेवाओं के बीच सुसंगत संचार और दृढ़ता से टाइप किए गए API अनुबंध सक्षम होते हैं। प्रोजेक्ट एक अत्यधिक कुशल बाइनरी वायर प्रारूप के माध्यम से खुद को अलग करता है जो पेलोड आकार और प्रसंस्करण ओवरहेड को कम करने के लिए टैग-आधारित एन्कोडिंग और वेरिएबल-विड्थ पूर्णांक संपीड़न का उपयोग करता है। यह मजबूत विकासवादी स्कीमा प्रबंधन का समर्थन करता है, जिससे डेवलपर्स को बैकवर्ड और फॉरवर्ड संगतता बनाए रखते हुए डेटा संरचनाओं को वृद्धिशील रूप से अपडेट करने की अनुमति मिलती है। यह एक वर्शन्ड एडिशन सिस्टम द्वारा समर्थित है जो वितरित सॉफ्टवेयर घटकों में फीचर सेट और सीरियलाइज़ेशन तर्क का प्रबंधन करता है। अपने मुख्य बाइनरी सीरियलाइज़ेशन से परे, प्रोजेक्ट में स्कीमा सत्यापन के साथ कैनोनिकल JSON रूपांतरण, दानेदार प्रतीक दृश्यता नियंत्रण, और डिफ़ॉल्ट और अनसेट मानों के बीच अंतर करने के लिए फ़ील्ड उपस्थिति ट्रैकिंग की क्षमताएं शामिल हैं। यह जटिल संदेश पेड़ों के निर्माण और सफाई के दौरान प्रदर्शन को बेहतर बनाने के लिए C++ कार्यान्वयन के लिए एरिना-आधारित मेमोरी प्रबंधन जैसे विशेष अनुकूलन भी प्रदान करता है।

    Official repository for Protocol Buffer add-ons and extensions.

    C++marshallingprotobufprotobuf-runtime
    GitHub पर देखें↗71,359
  • gogo/protobufgogo का अवतार

    gogo/protobuf

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

    This project is a Protocol Buffers Go compiler and code generation framework that translates schema definitions into optimized Go structures and reflection-free serialization methods. It includes a gRPC service generator for producing client and server communication code and a serialization performance toolkit for generating automated benchmarks and test suites. The framework features a plugin-based system for transforming data definitions into source code with custom field mapping and struct tag injection. It allows for custom type mapping and struct type overriding to link data fields to sp

    Enhanced fork of the official Go protobuf implementation.

    Gogogolanggrpc
    GitHub पर देखें↗5,669
  • uber/prototooluber का अवतार

    uber/prototool

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

    Prototool, Protocol Buffers के लिए एक डेवलपमेंट टूलकिट है जो स्कीमा फ़ाइलों से कोड को लिंट करने, फ़ॉर्मेट करने और जनरेट करने के लिए टूल्स का एक सेट प्रदान करता है। यह कमांड लाइन इंटरफ़ेस के माध्यम से Protocol Buffer डेफिनिशन के लाइफसाइकिल को मैनेज करने के लिए एक सिस्टम के रूप में कार्य करता है। यह टूलकिट ब्रेकिंग चेंज डिटेक्टर प्रदान करके खुद को अलग बनाता है, जो वायर या सोर्स असंगत परिवर्तनों की पहचान करने के लिए डेफिनिशन के विभिन्न वर्ज़न्स की तुलना करता है। इसमें एक gRPC क्लाइंट इंटरफ़ेस भी शामिल है जो Protobuf डेफिनिशन को डायनामिक रूप से कंपाइल करके JSON रिक्वेस्ट का उपयोग करके एंडपॉइंट्स को इनवोक करने में सक्षम है। यह प्रोजेक्ट स्कीमा वैलिडेशन और स्टाइल एनफोर्समेंट, भाषा-विशिष्ट कोड स्टब जनरेशन और ऑटोमेटेड कंपाइलर बाइनरी मैनेजमेंट जैसे व्यापक क्षेत्रों को कवर करता है। यह फ़ाइल डिस्क्रिप्टर सेट एक्सपोर्ट और ऑटोमेटेड बॉयलरप्लेट के साथ स्कीमा फ़ाइल जनरेशन के लिए यूटिलिटीज भी प्रदान करता है।

    Integrated suite for compiling, linting, and formatting Protobuf files.

    Gogrpcgrpc-goproto3
    GitHub पर देखें↗5,036
  • pseudomuto/protoc-gen-docpseudomuto का अवतार

    pseudomuto/protoc-gen-doc

    2,830GitHub पर देखें↗

    Documentation generator plugin for Google Protocol Buffers

    Documentation generator plugin for Google Protocol Buffers.

    Godocumentation-toolgogolang
    GitHub पर देखें↗2,830
  • bufbuild/protovalidatebufbuild का अवतार

    bufbuild/protovalidate

    1,426GitHub पर देखें↗

    Standardized validation annotations and CEL rules for messages.

    Gocccelcommon-expression-language
    GitHub पर देखें↗1,426
  • mwitkow/go-proto-validatorsmwitkow का अवतार

    mwitkow/go-proto-validators

    1,103GitHub पर देखें↗

    Generate message validators from .proto annotations.

    Generates message validation logic from proto annotations.

    Gogogolangproto
    GitHub पर देखें↗1,103
  • yoheimuta/protolintyoheimuta का अवतार

    yoheimuta/protolint

    696GitHub पर देखें↗

    A pluggable linter and fixer to enforce Protocol Buffer style and conventions.

    Pluggable linter and fixer for Protocol Buffer style conventions.

    Go
    GitHub पर देखें↗696
  • helsing-ai/buffrshelsing-ai का अवतार

    helsing-ai/buffrs

    370GitHub पर देखें↗

    Modern protobuf package management

    Modern package management for protocol buffers and gRPC architectures.

    Rust
    GitHub पर देखें↗370
  • ekalinin/pbvmE

    ekalinin/pbvm

    0GitHub पर देखें↗

    Version management tool for Protocol Buffers.

    GitHub पर देखें↗0
  • ckaznocha/protoc-gen-lintC

    ckaznocha/protoc-gen-lint

    0GitHub पर देखें↗

    Compiler plugin to enforce style guidelines on proto files.

    GitHub पर देखें↗0
  • sourcegraph/prototoolsS

    sourcegraph/prototools

    0GitHub पर देखें↗

    Documentation generation and utility tools for protobuf and gRPC.

    GitHub पर देखें↗0
  • lyft/protoc-gen-validateL

    lyft/protoc-gen-validate

    0GitHub पर देखें↗

    Plugin to generate polyglot message validation code.

    GitHub पर देखें↗0
  • devkanro/intellij-protobuf-pluginD

    devkanro/intellij-protobuf-plugin

    0GitHub पर देखें↗

    IDE plugin providing language support for Protobuf in IntelliJ.

    GitHub पर देखें↗0
  • bold-commerce/protoc-gen-struct-transformerB

    bold-commerce/protoc-gen-struct-transformer

    0GitHub पर देखें↗

    Generates transformation functions for Protocol Buffer messages.

    GitHub पर देखें↗0
  • googleapis/api-linterG

    googleapis/api-linter

    0GitHub पर देखें↗

    Linter for enforcing API design standards in protocol buffers.

    GitHub पर देखें↗0
  • jackskj/protoc-gen-mapJ

    jackskj/protoc-gen-map

    0GitHub पर देखें↗

    Framework for mapping SQL data to Protocol Buffer messages.

    GitHub पर देखें↗0
  • nilslice/protolockN

    nilslice/protolock

    0GitHub पर देखें↗

    Tracks proto files to prevent breaking API compatibility changes.

    GitHub पर देखें↗0
  • nytimes/openapi2protoN

    NYTimes/openapi2proto

    0GitHub पर देखें↗

    Generates Protobuf schemas and gRPC definitions from OpenAPI specifications.

    GitHub पर देखें↗0
  • lisroach/protoxygenL

    lisroach/Protoxygen

    0GitHub पर देखें↗

    Doxygen plugin for generating documentation from protobuf files.

    GitHub पर देखें↗0
  • tmc/protoc-gen-apidocsT

    tmc/protoc-gen-apidocs

    0GitHub पर देखें↗

    Plugin for generating API documentation from protobuf definitions.

    GitHub पर देखें↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Protocol Buffer Tools