GitHub topics: protocol-buffers
bufbuild/protovalidate-es
Protocol Buffer Validation for ECMAScript
Language: TypeScript - Size: 2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 55 - Forks: 1

protobufjs/protobuf.js
Protocol Buffers for JavaScript & TypeScript.
Language: JavaScript - Size: 39.3 MB - Last synced at: 1 day ago - Pushed at: 15 days ago - Stars: 10,360 - Forks: 1,442

Tochemey/ego
[Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.
Language: Go - Size: 847 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 47 - Forks: 7

qaware/protocurl
protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats
Language: Go - Size: 743 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 248 - Forks: 11

googleapis/googleapis
Public interface definitions of Google APIs.
Language: Starlark - Size: 221 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8,089 - Forks: 2,438

ktr0731/evans
Evans: more expressive universal gRPC client
Language: Go - Size: 47.5 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 4,418 - Forks: 192

bufbuild/protobuf-es
Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
Language: TypeScript - Size: 18.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,397 - Forks: 103

rodaine/protogofakeit
Produce fake data for protocol buffer messages
Language: Go - Size: 79.1 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

bufbuild/protovalidate
Protocol Buffer Validation - Go, Java, Python, C++ and JS/TS
Language: Go - Size: 2.32 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,232 - Forks: 48

protocolbuffers/protobuf
Protocol Buffers - Google's data interchange format
Language: C++ - Size: 187 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 68,945 - Forks: 15,854

KxSystems/protobufkdb
Kdb+ integration with Google Protocol Buffers
Language: C++ - Size: 172 KB - Last synced at: 1 day ago - Pushed at: 25 days ago - Stars: 15 - Forks: 9

bufbuild/buf
The best way of working with Protocol Buffers.
Language: Go - Size: 26.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 10,219 - Forks: 315

protocolbuffers/protobuf-go
Go support for Google's protocol buffers
Language: Go - Size: 12.7 MB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 3,200 - Forks: 442

msgbuf/msgbuf
Code generator for GWT-compatible Java data classes suitable for typed client-server messaging
Language: Java - Size: 3.22 MB - Last synced at: about 2 hours ago - Pushed at: 3 days ago - Stars: 0 - Forks: 1

rules-proto-grpc/rules_proto_grpc
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Language: Starlark - Size: 5.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 268 - Forks: 176

bufbuild/protovalidate-go
Protocol Buffer Validation for Go
Language: Go - Size: 8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 411 - Forks: 27

quantranuk/protobuf-nio
Sending and receiving protobuf using NIO socket
Language: Java - Size: 65.4 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 5

eigenein/protobuf
Python implementation of Protocol Buffers with dataclass-based schemaʼs
Language: Python - Size: 911 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 279 - Forks: 24

ALH477/DeMoD-Communication-Framework
The DeMoD Communications Framework (DCF) is an open-source evolution of the DeMoD Secure Protocol (DSP), designed as a shareware version to promote community-driven development
Language: C - Size: 535 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 17 - Forks: 2

google/gnostic
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
Language: Go - Size: 5.92 MB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 2,219 - Forks: 267

grpc/grpc-swift
The Swift language implementation of gRPC.
Language: Swift - Size: 17.6 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 2,179 - Forks: 433

einride/protobuf-bigquery-go
Seamlessly save and load protocol buffers to and from BigQuery using Go.
Language: Go - Size: 612 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 50 - Forks: 9

MrExplode/triton-ts
Nvidia Triton server gRPC client for Node
Language: TypeScript - Size: 341 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

ProgramForFun/protobuf_unity Fork of protocolbuffers/protobuf
Optimized Protocol Buffers for Unity
Language: C++ - Size: 185 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

5mdld/anki-apkg-extractor
Extract Anki .apkg packages into notes + templates + media. Supports Anki collection SQLite formats: collection.anki21b, collection.anki21, collection.anki2.
Language: Python - Size: 9.77 KB - Last synced at: about 7 hours ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

bufbuild/protoc-gen-validate
Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate
Language: Go - Size: 14.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,011 - Forks: 596

xuwei-k/unused-proto
find unused proto messages, methods and enums in your sbt project
Language: Scala - Size: 146 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 1

sbt/sbt-protobuf
sbt plugin for compiling protobuf files
Language: Scala - Size: 343 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 173 - Forks: 41

nanopb/nanopb
Protocol Buffers with small code size
Language: C - Size: 4.32 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 4,856 - Forks: 940

XplicitComputing/messages
xcompute sub-module (CAE schema layer) including serialization utilities and bindings
Language: CMake - Size: 25.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 1

helsing-ai/buffrs
Modern protobuf package management
Language: Rust - Size: 1.79 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 295 - Forks: 16

ralscha/dataformat
Comparing different data formats with an Ext JS client and a Java/Spring back end
Language: JavaScript - Size: 972 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 4

yoheimuta/protolint
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Language: Go - Size: 27.6 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 649 - Forks: 57

kralicky/protols
Protobuf Language Server
Language: Go - Size: 1.45 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 12 - Forks: 3

tuihub/protos
Protocol buffers definition for TuiHub, import as a library rather than a directory
Language: Rust - Size: 15.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10 - Forks: 0

timostamm/protobuf-ts
Protobuf and RPC for TypeScript
Language: TypeScript - Size: 19.5 MB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 1,282 - Forks: 142

google/startup-os 📦
Working examples of Google's Open Source stack and deployment to the cloud.
Language: Java - Size: 3.94 MB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 688 - Forks: 105

TimOrtel/GRPC-Kotlin-Multiplatform
Gradle Plugin and Library to use gRPC within Kotlin multiplatform code.
Language: Kotlin - Size: 1.58 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 105 - Forks: 21

grpc-ecosystem/awesome-grpc
A curated list of useful resources for gRPC
Size: 420 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 8,052 - Forks: 590

bufbuild/bufplugin-go
The Go library for plugins to the Buf platform.
Language: Go - Size: 161 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 24 - Forks: 0

bufbuild/modules
Collection of third-party modules managed and synced by Buf.
Language: Go - Size: 11 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 27 - Forks: 1

codeonchip/cwmp_xml_to_proto
Language: C++ - Size: 364 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

codeonchip/cwmp_grpc
Language: C++ - Size: 947 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

heroiclabs/nakama-common
The runtime framework for Nakama server.
Language: Go - Size: 1.49 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 59 - Forks: 68

ascopes/protobuf-maven-plugin
Modern Protobuf integration for Maven, including support for binary and JAR protoc plugins,
Language: Java - Size: 3.18 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 98 - Forks: 19

raystack/stencil
Stencil is a schema registry that provides schema management and validation dynamically, efficiently, and reliably to ensure data compatibility across applications.
Language: Go - Size: 4.69 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 233 - Forks: 43

bufbuild/buf-examples
Example repository that uses Buf.
Language: TypeScript - Size: 10.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 93 - Forks: 26

Tochemey/goakt
[Go] Distributed Actor framework using protocol buffers as message for Golang
Language: Go - Size: 3.92 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 277 - Forks: 20

mercari/grpc-federation
gRPC Federation generates a gRPC server by writing a custom option in Protocol Buffers
Language: Go - Size: 21.7 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 362 - Forks: 18

choral-io/gommerce-server-core
The core server module of project `gommerce`.
Language: Go - Size: 236 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

i2y/connecpy
Python implementation of Connect Protocol
Language: Python - Size: 4.45 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 36 - Forks: 4

bufbuild/homebrew-buf
Homebrew tap for Buf.
Language: Shell - Size: 136 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 13 - Forks: 6

bufbuild/prototransform
Client library for Buf Reflection API, for transforming Protobuf data.
Language: Go - Size: 293 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 48 - Forks: 1

MelbourneDeveloper/RestClient.Net
.NET REST Client Framework for all platforms
Language: C# - Size: 8.08 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 364 - Forks: 44

SebastienMelki/causality
Multi-platform SDK (Go + gomobile/WASM) that captures custom events via protocol buffers, sends them to a TCP server, and analyzes behavioral patterns to detect app modifications by identifying deviations from baseline user behavior.
Language: Makefile - Size: 24.4 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

trailofbits/protofuzz
Google Protocol Buffers message generator
Language: Python - Size: 57.6 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 282 - Forks: 36

scalapb/ScalaPB
Protocol buffer compiler for Scala.
Language: Scala - Size: 10.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,322 - Forks: 291

bufbuild/makego
Makefile setup for our Golang projects.
Language: Makefile - Size: 400 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 104 - Forks: 15

jupyter-naas/naas-models
Protocol Buffer definitions and generated client libraries for the NaasAI ecosystem
Language: Python - Size: 1.03 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

bufbuild/protocompile
A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
Language: Go - Size: 3.63 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 284 - Forks: 22

dronestock/protobuf
Drone持续集成Protobuf插件,功能有:1、支持绝大部分开发语言(包括:Go、Java、Swift、Python、Javascript等等);2、使用简单,只需要简单的配置(可以做到零配置,默认生成Go代码)就能使用本插件;3、增加部分语言的扩展支持(比如Go语言增加了标签注入)
Language: Go - Size: 298 KB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

scalapb-json/protoc-lint
protobuf linter plugin
Language: Scala - Size: 169 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 6 - Forks: 2

bufbuild/protovalidate-python
Protocol Buffer Validation for Python.
Language: Python - Size: 9.33 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 49 - Forks: 8

bufbuild/protoschema-plugins
Protobuf plugins that generate various schemas from protobuf files - JSON Schema, PubSub, etc.
Language: Go - Size: 865 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 44 - Forks: 5

mapbox/protozero
Minimalist protocol buffer decoder and encoder in C++
Language: C++ - Size: 2.48 MB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 339 - Forks: 79

bufbuild/vscode-buf
Visual Studio Code integration for Buf.
Language: TypeScript - Size: 6.44 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 69 - Forks: 16

ahamez/protox
A reasonably fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
Language: Elixir - Size: 1.85 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 292 - Forks: 19

improbable-eng/ts-protoc-gen
Protocol Buffers Compiler (protoc) plugin for TypeScript and gRPC-Web.
Language: TypeScript - Size: 1.03 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 1,395 - Forks: 173

dropwizard/dropwizard-protobuf
Support for reading and writing Google Protocol Buffer objects within Dropwizard
Language: Java - Size: 2.33 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 52 - Forks: 22

SebastienMelki/iskandaria
A modern digital library inspired by Alexandria. Unified media repository for music, movies, series, audiobooks & podcasts. Self-hosted streaming platform with seamless playback, organization & discovery. Your personal archive for all digital content in one centralized hub.
Language: Shell - Size: 61.5 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

way-platform/protobq-go
Read protobufs from BigQuery with protobq.MessageLoader
Language: Go - Size: 76.2 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

cpcloud/protoletariat
Protocol Buffers for the rest of us
Language: Python - Size: 1.23 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 194 - Forks: 11

hackolade/Protobuf
Hackolade(https://hackolade.com) plugin for Protocol Buffers
Language: JavaScript - Size: 2.72 MB - Last synced at: 12 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 6

AntZeroo/DeMoD-Communication-Framework
📡 Enable low-latency, modular data exchange across devices with DeMoD Communication Framework for seamless peer-to-peer networking and real-time applications.
Language: C - Size: 220 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

S4eed3sm/git-proto-gen
git-proto-gen is a CLI tool that generates client code from .proto files stored in local folders or remote Git repositories (public or private).
Language: Go - Size: 42 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

golang/protobuf
Go support for Google's protocol buffers
Language: Go - Size: 8.04 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 9,999 - Forks: 1,577

elixir-protobuf/protobuf
A pure Elixir implementation of Google Protobuf.
Language: Elixir - Size: 1.27 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 881 - Forks: 151

choral-io/gommerce-protobuf-go
Generated Go codes for project `gommerce`.
Language: Go - Size: 373 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

YePpHa/node-protoc
A simple wrapper for the protoc.
Language: JavaScript - Size: 2.37 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 8 - Forks: 17

fischor/protogen-python
The protogen package makes it easy to write protoc plugins in Python
Language: Python - Size: 166 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 16 - Forks: 3

ConduitIO/conduit-connector-protocol
A low-level Go binding for the Conduit plugin protocol.
Language: Go - Size: 789 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 3

choral-io/gommerce-server-aio
All in one server of project `gommerce`.
Language: Go - Size: 244 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

JuliaIO/ProtoBuf.jl
Julia protobuf implementation
Language: Julia - Size: 1.15 MB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 210 - Forks: 63

bufbuild/cel-es
Common Expression Language for ECMAScript
Language: TypeScript - Size: 1.92 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 12 - Forks: 3

bufbuild/registry-proto
BSR's new public API. Currently in development.
Language: Makefile - Size: 322 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 20 - Forks: 0

gogo/protobuf
[Deprecated] Protocol Buffers for Go with Gadgets
Language: Go - Size: 38.4 MB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 5,685 - Forks: 810

bluekiri/kafka-client
Simple Apache Kafka client capable of consume from and produce to a topic with support of protobuf messages.
Language: Go - Size: 156 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

alipourhabibi/Hades
Open source Buf compatible schema registry.
Language: Go - Size: 178 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 11 - Forks: 1

choral-io/gommerce-protobuf-proto
Proto files of project `gommerce`.
Size: 85 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

laplace-live/spbis
LAPLACE Schemaless Protocol Buffers Inspecting System
Language: TypeScript - Size: 94.7 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

MlondiMchunu/go-grpc
This is a a gRPC API using Go and gRPC-gateway
Language: Go - Size: 44.9 KB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

jhump/protoreflect
Reflection (Rich Descriptors) for Go Protocol Buffers
Language: Go - Size: 4.44 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 1,444 - Forks: 176

giannitedesco/xpdt
eXPeditious Data Transfer
Language: Python - Size: 172 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 4 - Forks: 0

ThinkParQ/protobuf
Protocol Buffer and gRPC service definitions for a number of projects in the BeeGFS ecosystem. 💪
Language: Rust - Size: 2.11 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 1

chief-of-state/chief-of-state
gRPC clustered event sourcing docker tool
Language: Scala - Size: 2.02 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 13 - Forks: 3

dubbogo/protoc-gen-go-triple
Protoc plugin that generates Go language bindings for Dubbo services based on Protobuf files.
Language: Go - Size: 122 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 5 - Forks: 5

piomin/sample-microservices-protobuf
creating microservices with rest http api exposed over google protocol buffer on spirng-boot
Language: Java - Size: 168 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 44 - Forks: 35

mlabs-haskell/lambda-buffers
LambdaBuffers toolkit for sharing types and their semantics between different languages
Language: Haskell - Size: 8.67 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 32 - Forks: 0

Nemirtingas/ProtobufLight
Light, fast and easy to use Protobuf serializer/deserializer using reflection.
Language: C++ - Size: 31.3 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

Tochemey/gopack
GoPack
Language: Go - Size: 457 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 4 - Forks: 1
