Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: protocol-buffers
mbarbin/eio-rpc
A collection of opinionated libraries designed to build RPC clients and servers with eio
Language: OCaml - Size: 1.02 MB - Last synced: about 5 hours ago - Pushed: about 6 hours ago - Stars: 0 - Forks: 1
the-minimal/protocol
Minimal JSON-like binary schema-full protocol for JS/TS with BYO runtime data validations
Language: TypeScript - Size: 2.64 MB - Last synced: about 4 hours ago - Pushed: about 7 hours ago - Stars: 1 - Forks: 0
hpsaturn/ESPNowCam
ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D
Language: C++ - Size: 4.76 MB - Last synced: about 6 hours ago - Pushed: about 16 hours ago - Stars: 47 - Forks: 3
clemensv/avrotize
Avrotize is a command-line tool for converting data structure definitions between different schema formats, using Apache Avro Schema as the integration schema model.
Language: Python - Size: 684 KB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 35 - Forks: 1
ysugimoto/grpc-graphql-gateway
A protoc plugin that generates graphql execution code from Protocol Buffers.
Language: Go - Size: 381 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 357 - Forks: 48
elixir-protobuf/protobuf
A pure Elixir implementation of Google Protobuf.
Language: Elixir - Size: 1.09 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 792 - Forks: 141
Tochemey/goakt
[Go] Fast and Distributed Actor framework using protocol buffers as message for Golang
Language: Go - Size: 1.67 MB - Last synced: about 6 hours ago - Pushed: about 7 hours ago - Stars: 56 - Forks: 4
fillmore-labs/kafka-sensors
Kafka Serialization Playground
Language: Java - Size: 2.13 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 4 - Forks: 2
scalapb/ScalaPB
Protocol buffer compiler for Scala.
Language: Scala - Size: 9.26 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1,283 - Forks: 278
piomin/sample-microservices-protobuf
creating microservices with rest http api exposed over google protocol buffer on spirng-boot
Language: Java - Size: 105 KB - Last synced: 11 days ago - Pushed: 24 days ago - Stars: 34 - Forks: 29
bufbuild/protocompile
A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
Language: Go - Size: 1.54 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 202 - Forks: 16
bufbuild/prototransform
Client library for Buf Reflection API, for transforming Protobuf data.
Language: Go - Size: 163 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 42 - Forks: 1
choral-io/gommerce-protobuf-proto
Proto files of project `gommerce`.
Size: 48.8 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
ahamez/protox
A fast, easy to use and 100% conformant Elixir library for Google Protocol Buffers (aka protobuf)
Language: Elixir - Size: 1.4 MB - Last synced: 11 days ago - Pushed: 21 days ago - Stars: 261 - Forks: 17
ConduitIO/conduit-connector-protocol
A low-level Go binding for the Conduit plugin protocol.
Language: Go - Size: 756 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 3 - Forks: 2
helsing-ai/buffrs
Modern protobuf package management
Language: Rust - Size: 1.9 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 141 - Forks: 11
dropwizard/dropwizard-protobuf
Support for reading and writing Google Protocol Buffer objects within Dropwizard
Language: Java - Size: 2.14 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 50 - Forks: 21
HebiRobotics/QuickBuffers
Java Protobuf implementation suitable for real-time enviroments
Language: Java - Size: 2.16 MB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 111 - Forks: 10
chief-of-state/chief-of-state-protos
Protobuf definition for Chief Of State
Size: 63.5 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0
authzed/api
Protocol Buffers & gRPC Services used by SpiceDB
Size: 197 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 15 - Forks: 15
bufbuild/registry-proto
BSR's new public API. Currently in development.
Language: Makefile - Size: 254 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 13 - Forks: 0
wingcd/go-xlsx-exporter
a tool for parse xlsx and export to other fomart and data, such as: protobuf3 file and buffers, golang, csharp and so on
Language: Go - Size: 11.9 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 42 - Forks: 15
grpc-ecosystem/awesome-grpc
A curated list of useful resources for gRPC
Size: 381 KB - Last synced: 4 days ago - Pushed: 10 days ago - Stars: 7,288 - Forks: 565
bufbuild/protovalidate-go
Protocol Buffer Validation for Go
Language: Go - Size: 535 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 211 - Forks: 16
JuliaIO/ProtoBuf.jl
Julia protobuf implementation
Language: Julia - Size: 1.14 MB - Last synced: 4 days ago - Pushed: 2 months ago - Stars: 200 - Forks: 54
bufbuild/protoschema-plugins
Protobuf plugins that generate various schemas from protobuf files - JSON Schema, PubSub, etc.
Language: Go - Size: 280 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 11 - Forks: 0
bufbuild/makego
Makefile setup for our Golang projects.
Language: Makefile - Size: 250 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 96 - Forks: 12
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: 4 days ago - Pushed: 26 days ago - Stars: 1,994 - Forks: 241
googleapis/gax-kotlin
Google API extensions for Kotlin.
Language: Kotlin - Size: 629 KB - Last synced: 4 days ago - Pushed: 2 months ago - Stars: 18 - Forks: 8
huben1337/static-protocol
Utility for serializing and deserializing data efficiently, based on a schema definition.
Language: TypeScript - Size: 127 KB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 2 - Forks: 0
bufbuild/protovalidate
Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!
Language: Go - Size: 905 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 631 - Forks: 23
nanopb/nanopb
Protocol Buffers with small code size
Language: C - Size: 4.15 MB - Last synced: 4 days ago - Pushed: 6 days ago - Stars: 4,077 - Forks: 813
mwitkow/go-proto-validators
Generate message validators from .proto annotations.
Language: Go - Size: 162 KB - Last synced: 3 days ago - Pushed: 7 months ago - Stars: 1,072 - Forks: 161
golang/protobuf
Go support for Google's protocol buffers
Language: Go - Size: 8.04 MB - Last synced: 4 days ago - Pushed: about 2 months ago - Stars: 9,565 - Forks: 1,573
slntopp/nocloud-proto
Protobuf definitions for NoCloud
Language: JavaScript - Size: 2.63 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0
mtnmunuklu/lescatit
Provides to crawl and categorize URL addresses
Language: Go - Size: 263 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 10 - Forks: 0
NatanAmorim/GsServer
Server used by the company "Gislaine Studio" in Andradina-SP, Brazil.
Language: C# - Size: 302 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
trailofbits/protofuzz
Google Protocol Buffers message generator
Language: Python - Size: 57.6 KB - Last synced: 1 day ago - Pushed: 11 months ago - Stars: 264 - Forks: 40
gogo/protobuf
[Deprecated] Protocol Buffers for Go with Gadgets
Language: Go - Size: 38.4 MB - Last synced: 4 days ago - Pushed: 10 months ago - Stars: 5,630 - Forks: 802
uber/prototool 📦
Your Swiss Army Knife for Protocol Buffers
Language: Go - Size: 1.59 MB - Last synced: 4 days ago - Pushed: about 2 years ago - Stars: 5,046 - Forks: 345
semusings/akka-shopping-cart-microservices
Akka Shopping Cart Microservices
Language: Java - Size: 199 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
open-knowledge-org/protobuf-json-performance-comparison
Language: Java - Size: 11.7 KB - Last synced: 5 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
riQQ/MtgaProto
Contains the protocol buffer definition (.proto) from the MTGA setup and code to extract it.
Size: 290 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 6 - Forks: 0
google/startup-os 📦
Working examples of Google's Open Source stack and deployment to the cloud.
Language: Java - Size: 3.94 MB - Last synced: 4 days ago - Pushed: over 2 years ago - Stars: 669 - Forks: 102
kzolti/sqlite3-pb-ext-gen
SQLite3 Protobuf extension generator
Language: TypeScript - Size: 394 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0
jhump/protoreflect
Reflection (Rich Descriptors) for Go Protocol Buffers
Language: Go - Size: 4.03 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1,287 - Forks: 166
ascopes/protobuf-maven-plugin
A simple and modern Maven plugin to generate Java/Kotlin sources from Protobuf and GRPC definitions.
Language: Java - Size: 919 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 5 - Forks: 2
sascha-andres/go-logsink
the multi machine cat over protocol buffers and websocket
Language: Go - Size: 1.69 MB - Last synced: 29 days ago - Pushed: 6 months ago - Stars: 37 - Forks: 5
yoheimuta/protolint
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Language: Go - Size: 13.3 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 513 - Forks: 48
scalapb-json/protoc-lint
protobuf linter plugin
Language: Scala - Size: 149 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 6 - Forks: 2
sbt/sbt-protobuf
sbt plugin for compiling protobuf files
Language: Scala - Size: 285 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 173 - Forks: 41
silentorbit/protobuf
C# code generator for reading and writing the protocol buffers format
Language: C# - Size: 1.07 MB - Last synced: about 22 hours ago - Pushed: over 1 year ago - Stars: 298 - Forks: 104
xuwei-k/unused-proto
find unused proto messages, methods and enums in your sbt project
Language: Scala - Size: 96.7 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 1
H0llyW00dzZ/ProtoHTTP
ProtoHTTP is a simple gRPC server implementation in Go that responds with a "Hello, World!" message. This project serves as an example of how to set up a gRPC service with Go, including server reflection for tooling support.
Language: Go - Size: 43.9 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0
jpcadena/grpc-in-python
Python project for gRPC.
Language: Python - Size: 1.17 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0
rodaine/protoslog
log/slog support for protobufs
Language: Go - Size: 34.2 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
rodaine/protogofakeit
Produce fake data for protocol buffer messages
Language: Go - Size: 61.5 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 3 - Forks: 0
einride/protobuf-bigquery-go
Seamlessly save and load protocol buffers to and from BigQuery using Go.
Language: Go - Size: 482 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 43 - Forks: 5
mlabs-haskell/proto.nix
Nix utilities for generating language-specific bindings from Google Protocol Buffers .proto files.
Language: Nix - Size: 1.32 MB - Last synced: about 12 hours ago - Pushed: about 13 hours ago - Stars: 4 - Forks: 0
daniel-shuy/kafka-protobuf-serde
Serializer/Deserializer for Kafka to serialize/deserialize Protocol Buffers messages
Language: Java - Size: 629 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 60 - Forks: 15
Embedded-AMS/EmbeddedProto
Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
Language: C++ - Size: 1.22 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 181 - Forks: 31
einride/lcm-go
Native Go SDK for LCM (Lightweight Communications and Marshaling)
Language: Go - Size: 218 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 6 - Forks: 0
vallahaye/protobson
BSON codecs for Google's protocol buffers
Language: Go - Size: 85 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 14 - Forks: 0
choral-io/gommerce-server-aio
All in one server of project `gommerce`.
Language: Go - Size: 162 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0
choral-io/gommerce-server-core
The core server module of project `gommerce`.
Language: Go - Size: 85.9 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0
mildsunrise/protobuf-inspector
🕵️ Tool to reverse-engineer Protocol Buffers with unknown definition
Language: Python - Size: 28.3 KB - Last synced: 1 day ago - Pushed: over 3 years ago - Stars: 909 - Forks: 94
cpcloud/protoletariat
Protocol Buffers for the rest of us
Language: Python - Size: 1 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 146 - Forks: 6
eigenein/protobuf
Python implementation of Protocol Buffers with dataclass-based schemaʼs
Language: Python - Size: 681 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 235 - Forks: 19
dronestock/protobuf
Drone持续集成Protobuf插件,功能有:1、支持绝大部分开发语言(包括:Go、Java、Swift、Python、Javascript等等);2、使用简单,只需要简单的配置(可以做到零配置,默认生成Go代码)就能使用本插件;3、增加部分语言的扩展支持(比如Go语言增加了标签注入)
Language: Go - Size: 239 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 0
timostamm/protobuf-ts
Protobuf and RPC for TypeScript
Language: TypeScript - Size: 18.3 MB - Last synced: 9 days ago - Pushed: 24 days ago - Stars: 951 - Forks: 122
sngular/kloadgen
KLoadGen is kafka load generator plugin for jmeter designed to work with AVRO, JSON and PROTOL-BUFFERS schema Registries.
Language: Java - Size: 13 MB - Last synced: 4 days ago - Pushed: 10 days ago - Stars: 201 - Forks: 42
samchon/typia
Super-fast/easy runtime validations and serializations through transformation
Language: TypeScript - Size: 126 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 4,059 - Forks: 141
mercari/grpc-federation
gRPC Federation generates a gRPC server by writing a custom option in Protocol Buffers
Language: Go - Size: 18.2 MB - Last synced: 11 days ago - Pushed: 17 days ago - Stars: 185 - Forks: 3
bufbuild/buf
The best way of working with Protocol Buffers.
Language: Go - Size: 19.1 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 8,257 - Forks: 242
sourcemeta/json-size-benchmark
An automated and extensible space-efficiency benchmark of JSON-compatible serialization specifications
Language: Python - Size: 824 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 3 - Forks: 0
alexeyxo/protobuf-swift
Google ProtocolBuffers for Apple Swift
Language: Swift - Size: 25.9 MB - Last synced: 10 days ago - Pushed: 15 days ago - Stars: 937 - Forks: 138
einride/aip-cli-go
Generate command line interfaces to your gRPC services.
Language: Go - Size: 1020 KB - Last synced: 9 days ago - Pushed: 11 days ago - Stars: 21 - Forks: 4
mapbox/pbf
A low-level, lightweight protocol buffers implementation in JavaScript.
Language: JavaScript - Size: 413 KB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 766 - Forks: 100
einride/grpc-service-config-go
gRPC service config without service discovery.
Language: Go - Size: 183 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 4 - Forks: 0
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: 603 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 230 - Forks: 8
containerz-dev/protoc
protocolbuffers/protobuf container image
Language: Dockerfile - Size: 86.9 KB - Last synced: 11 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 1
wtanaka/ansible-role-protobuf-compiler
Ansible role to install protoc, the protocol buffers compiler
Size: 13.7 KB - Last synced: 11 days ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
jviotti/binary-json-size-benchmark 📦
See https://benchmark.sourcemeta.com for the latest version of this benchmark
Language: C++ - Size: 230 MB - Last synced: 11 days ago - Pushed: 6 months ago - Stars: 24 - Forks: 1
syucream/avro-protobuf
avro-protobuf in Go
Language: Go - Size: 29.3 KB - Last synced: 11 days ago - Pushed: almost 4 years ago - Stars: 10 - Forks: 4
pbkit/wrp.pbkit.dev
Documentation for WRP 🌯
Language: TypeScript - Size: 1.02 MB - Last synced: 11 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1
Shivam010/Protocol-Buffer-to-TypeScript-Plugin
Protocol Buffer to TypeScript Plugin is the extension of the Protocol Compiler to compile the proto files into corresponding TypeScript code
Language: Python - Size: 56.6 KB - Last synced: 11 days ago - Pushed: about 5 years ago - Stars: 9 - Forks: 2
Shivam010/protoc-gen-bazel
protoc-gen-bazel is a Bazel build file generator which generates typescript code from protocol buffers
Language: Python - Size: 13.7 KB - Last synced: 11 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
Shivam010/GoLang-Terminal-Messenger
GoLang Terminal Messenger is a client server messaging application developed using gRPC framework in GoLang
Language: Go - Size: 5.36 MB - Last synced: 11 days ago - Pushed: almost 6 years ago - Stars: 5 - Forks: 1
Yomiji/nan0
Nanoservice and Nanoservice Discovery API for Go
Language: Go - Size: 564 KB - Last synced: 11 days ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
Yomiji/nan0chat
Secure terminal-based chat service demonstration of Nan0 API project
Language: Go - Size: 475 KB - Last synced: 11 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
codingsince1985/ServerPush
Server pushes to client via gRPC and Protocol Buffers
Language: Java - Size: 13.7 KB - Last synced: 11 days ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
Hirochon/aggregation-pb
protocol buffersを集約するりぽじとり
Language: Dockerfile - Size: 21.5 KB - Last synced: 11 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
Hirochon/chon-go-micro-packages
Goのパッケージをサービス毎に管理するリポジトリ
Size: 7.81 KB - Last synced: 11 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
os72/protoc-jar-maven-plugin
Protocol Buffers protobuf maven plugin - based on protoc-jar multi-platform executable protoc JAR
Language: Java - Size: 357 KB - Last synced: 12 days ago - Pushed: about 1 year ago - Stars: 240 - Forks: 76
yoheimuta/vim-protolint
Vim integration for protolint. https://github.com/yoheimuta/protolint
Language: Vim script - Size: 458 KB - Last synced: 12 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0
vallahaye/connect-gateway
gRPC-Gateway to Connect local binding generator
Language: Go - Size: 61.5 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 9 - Forks: 1
KinNeko-De/api-contract
A clear, easy to use and fully automated api for all projects
Language: C# - Size: 89.8 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
choral-io/gommerce-protobuf-go
Generated Go codes for project `gommerce`.
Language: Go - Size: 167 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
Clement-Jean/proto-course
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Size: 27.3 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 49 - Forks: 34
tuihub/protos
Protocol buffer definition for TuiHub, import as a library rather than a directory
Language: C# - Size: 8.57 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 9 - Forks: 0