An open API service providing repository metadata for many open source software ecosystems.

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