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