Ecosyste.ms: Repos

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

GitHub topics: protocol-buffers

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: about 1 month ago - Pushed: about 1 month 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: about 1 month ago - Pushed: 6 months ago - Stars: 37 - Forks: 5

scalapb-json/protoc-lint

protobuf linter plugin

Language: Scala - Size: 149 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 6 - Forks: 2

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: 20 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0

rodaine/protogofakeit

Produce fake data for protocol buffer messages

Language: Go - Size: 61.5 KB - Last synced: 20 days ago - Pushed: 21 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: 21 days ago - Pushed: 22 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.33 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 4 - Forks: 0

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: 22 days ago - Pushed: 22 days ago - Stars: 181 - Forks: 31

vallahaye/protobson

BSON codecs for Google's protocol buffers

Language: Go - Size: 85 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 14 - Forks: 0

cpcloud/protoletariat

Protocol Buffers for the rest of us

Language: Python - Size: 1 MB - Last synced: 26 days ago - Pushed: 27 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: 26 days ago - Pushed: 27 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: 24 days ago - Pushed: 24 days ago - Stars: 1 - Forks: 0

samchon/typia

Super-fast/easy runtime validations and serializations through transformation

Language: TypeScript - Size: 126 MB - Last synced: 26 days ago - Pushed: 27 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: 26 days ago - Pushed: about 1 month ago - Stars: 185 - Forks: 3

bufbuild/buf

The best way of working with Protocol Buffers.

Language: Go - Size: 19.1 MB - Last synced: 26 days ago - Pushed: 26 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: 25 days ago - Pushed: 25 days ago - Stars: 3 - Forks: 0

einride/aip-cli-go

Generate command line interfaces to your gRPC services.

Language: Go - Size: 1020 KB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 21 - Forks: 4

einride/grpc-service-config-go

gRPC service config without service discovery.

Language: Go - Size: 183 KB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 4 - Forks: 0

PMunch/protobuf-nim

Protobuf implementation in pure Nim that leverages the power of the macro system to not depend on any external tools

Language: Nim - Size: 136 KB - Last synced: 9 days ago - Pushed: 7 months ago - Stars: 166 - Forks: 14

containerz-dev/protoc

protocolbuffers/protobuf container image

Language: Dockerfile - Size: 86.9 KB - Last synced: 25 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: 26 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: 26 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: 26 days ago - Pushed: about 4 years ago - Stars: 10 - Forks: 4

pbkit/wrp.pbkit.dev

Documentation for WRP 🌯

Language: TypeScript - Size: 1.02 MB - Last synced: 26 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: 26 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: 26 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: 26 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: 26 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: 26 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: 26 days ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

Hirochon/aggregation-pb

protocol buffersを集約するりぽじとり

Language: Dockerfile - Size: 21.5 KB - Last synced: 26 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

Hirochon/chon-go-micro-packages

Goのパッケージをサービス毎に管理するリポジトリ

Size: 7.81 KB - Last synced: 26 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: 26 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: 26 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0

KinNeko-De/api-contract

A clear, easy to use and fully automated api for all projects

Language: C# - Size: 89.8 KB - Last synced: 26 days ago - Pushed: 26 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: 27 days ago - Pushed: 27 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: 5 days ago - Pushed: 27 days ago - Stars: 9 - Forks: 0

go-language-server/api

Protocol Buffers and FlatBuffers definitions according to the Language Server Protocol and Debug Adapter Protocol specifications

Language: Makefile - Size: 4.28 MB - Last synced: 6 days ago - Pushed: 11 months ago - Stars: 6 - Forks: 0

yoheimuta/go-protoparser

Yet another Go package which parses a Protocol Buffer file (proto2+proto3)

Language: Go - Size: 372 KB - Last synced: 26 days ago - Pushed: about 1 month ago - Stars: 162 - Forks: 20

ZZy979/protobuf-demo

Protocol Buffers示例代码

Language: C++ - Size: 73.2 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

Aveek-Saha/two-phase-commit

A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC

Language: Java - Size: 53.7 KB - Last synced: 28 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

p47t/openxc-nanopb

Sample code to use Nanopb in Linux kernel module

Language: C - Size: 42 KB - Last synced: 28 days ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0

ktr0731/evans

Evans: more expressive universal gRPC client

Language: Go - Size: 47.5 MB - Last synced: 26 days ago - Pushed: 5 months ago - Stars: 4,118 - Forks: 186

sryoya/protorand

A random value generator for Go Protobuf messages.

Language: Go - Size: 43.9 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 8 - Forks: 6

kevalsabhani/go-grpc-addressbook

Provides functionalities for an addressbook using go and gRPC

Language: Go - Size: 10.5 MB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 1 - Forks: 0

fischor/protogen-python

The protogen package makes it easy to write protoc plugins in Python

Language: Python - Size: 110 KB - Last synced: 5 days ago - Pushed: 6 months ago - Stars: 12 - Forks: 2

alrevuelta/cONNXr

Pure C ONNX runtime with zero dependancies for embedded devices

Language: C - Size: 85.9 MB - Last synced: 15 days ago - Pushed: 7 months ago - Stars: 176 - Forks: 31

NathanBaulch/protoc-gen-cobra Fork of tetratelabs/protoc-gen-cobra

Cobra command line tool generator for gRPC clients

Language: Go - Size: 641 KB - Last synced: 24 days ago - Pushed: 3 months ago - Stars: 36 - Forks: 8

kalaspuff/stockholm

💵 Modern Python library for working with money and monetary amounts. Human friendly and flexible approach for development. 100% test coverage + built-in support for GraphQL and Protocol Buffers transports using current best-practices.

Language: Python - Size: 1.21 MB - Last synced: 25 days ago - Pushed: 28 days ago - Stars: 56 - Forks: 4

openproto/protoconfig

ProtoConfig 1.0: Open Standard for using, defining, and consuming software configuration input in a unified way.

Language: Go - Size: 129 KB - Last synced: 9 days ago - Pushed: 11 months ago - Stars: 34 - Forks: 1

sandermvanvliet/ProtobufDecoder

A Google Protocol Buffers (Protobuf) payload decoder/analyzer

Language: C# - Size: 4.15 MB - Last synced: 25 days ago - Pushed: about 2 months ago - Stars: 67 - Forks: 8

itsksaurabh/go-grpc-examples

This repo contains examples and implementations of different types of GRPC services and APIs using Golang.

Language: Go - Size: 176 KB - Last synced: 26 days ago - Pushed: about 4 years ago - Stars: 243 - Forks: 37

k-bx/protocol-buffers

Haskell protocol-buffers package

Language: Haskell - Size: 4.22 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 78 - Forks: 43

MelbourneDeveloper/RestClient.Net

.NET REST Client Framework for all platforms

Language: C# - Size: 8.08 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 362 - Forks: 44

etcd-io/protodoc

protodoc generates Protocol Buffer documentation.

Language: Go - Size: 69.3 KB - Last synced: 18 days ago - Pushed: 8 months ago - Stars: 49 - Forks: 16

bluekiri/kafka-client

Simple Apache Kafka client capable of consume from and produce to a topic with support of protobuf messages.

Language: Go - Size: 255 KB - Last synced: 12 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

IkehAkinyemi/gRPC-pcbook

An inventory platform for laptop specs

Language: Go - Size: 444 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

ChinaBigPan/protobuf_docs_zh_cn

protobuf.js 是由 TypeScript 编写的纯 JavaScript 实现 Protocol Buffers 的框架,支持 node.js 和浏览器。

Size: 179 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

feral-dot-io/protoc-gen-elmer

Protobuf to Elm generator

Language: Go - Size: 364 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 1

abitofhelp/prost_example

This is an example application demostrating how to use Prost.

Language: Rust - Size: 35.2 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

abitofhelp/apis

This repository contains an example using Go, Bazel 7 (bzlmod), ProtoBuf, grpc-gateway, GoogleApis, and gRPC.

Language: Starlark - Size: 217 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

eddelbuettel/rprotobuf

R Interface to Protocol Buffers

Language: C++ - Size: 2.3 MB - Last synced: 18 days ago - Pushed: about 1 month ago - Stars: 69 - Forks: 24

danielvladco/go-proto-gql

Protobuf plugins for generating graphql schema and golang to graphql bindings. Also supports a graphql gateway (Alpha)

Language: Go - Size: 781 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 210 - Forks: 50

Byndyusoft/Byndyusoft.Net.Http.Formatting.ProtoBuf 📦

This package adds support for Protocol Buffers formatting and content negotiation to System.Net.Http

Language: C# - Size: 43 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

bojand/protocol-buffers-benchmarks

Simple benchmarks of Protocol Buffers and JSON

Language: JavaScript - Size: 9.77 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 1 - Forks: 2

cerbos/protoc-gen-go-hashpb

Generate hash functions for protocol buffer messages

Language: Go - Size: 439 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 6

protobufjs/protobuf.js

Protocol Buffers for JavaScript (& TypeScript).

Language: JavaScript - Size: 39.2 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 9,631 - Forks: 1,374

NatanAmorim/gs_protobufs

Protobufs used by the server and apps in the company "Gislaine Studio" in Andradina-SP, Brazil.

Size: 75.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

bufbuild/modules

Collection of third-party modules managed and synced by Buf.

Language: Go - Size: 9.54 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 19 - Forks: 1

bufbuild/protoc-gen-validate

Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate

Language: Go - Size: 13.4 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 3,630 - Forks: 569

mtnmunuklu/bavul

Collects and stores vulnerability information

Language: Go - Size: 1.2 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6 - Forks: 1

cirruslabs/terminal

A service that powers Cirrus CI's task terminal access

Language: Go - Size: 374 KB - Last synced: 26 days ago - Pushed: about 1 month ago - Stars: 8 - Forks: 2

yassinMi/grpc-js-namedpipes

A Node.js implementation for Named Pipe communication with .NET

Language: JavaScript - Size: 54.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

weiwenchen2022/protorpc

Protocol-buffers RPC for Go net/rpc

Language: Go - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

nlm/protoc-gen-mock

WIP: mock generator for gRPC services

Language: Go - Size: 57.6 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

upamune/sample-proto

Language: Swift - Size: 8.7 MB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0

nunojrsilva/PeerLending

Repositório do Trabalho Prático de PSD

Language: Erlang - Size: 10.3 MB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 2

nijogeorgep/go-usermgmt-grpc

gRPC application to Demonstrate Server and Client Interaction using Golang

Language: Go - Size: 26.4 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

RomaBilka/BloGo

Language: Go - Size: 174 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

dmittrey/nosql-gql-dbms

NoSQL dbms and GQL client with gRPC communication

Language: C - Size: 1.41 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

sarthak3154/JavaRiskGame

A Board Risk game to conquer the world map by tackling on opponents and opponent countries

Language: Java - Size: 1.37 MB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

RohanDoshi21/Dart_Protbuf_Example

Getting started with Dart and Protocol Buffers

Language: Dart - Size: 43 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

frees-io/rpc-server-client-pb.g8

A giter8 template that includes an example RPC server and client using Avro

Language: Scala - Size: 26.4 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

musobarlab/go-protobuf-demo

Benchmark JSON vs Protocol Buffer

Language: Go - Size: 18.6 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

yallop/ocaml-pb-plugin 📦

A protoc plugin for generating OCaml code from protobuf (.proto) files.

Language: OCaml - Size: 41 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 17 - Forks: 2

rodaine/protoc-gen-visibility

Cascading visibility rules for protobufs

Language: Go - Size: 131 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

bufbuild/protobuf.com

Buf's Guide to Protobuf. Home of the language spec and grammar for the Protobuf IDL.

Language: CSS - Size: 3.25 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 21 - Forks: 4

elstr/example-services

Example of services communicated with gRPC

Language: Go - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

cedrickchee/grpc-basic-tutorial

gRPC basic tutorial - create a geo indexer service

Language: Go - Size: 28.3 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

numq/protobuf-blueprint-plugin

Protobuf Blueprint is an Intellij Idea plugin that allows you to generate Protocol Buffers code using simple format

Language: Kotlin - Size: 219 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

andresilmor/Mixed-Reality-with-MRTK2-featuring-Frame-Capture-Face-Detection-and-Tracking-and-Web-Requests

MR Application for HoloLens 2, able to capture frames and sent them to a server through WebSocket connection and Protobuf serialization, it also does Face Detection and Tracking (examples with OpenCV and based on data retrieved from server). Has embedded database and personalized interface (for fun).

Language: C# - Size: 314 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

andresilmor/Person-Detection-Microservice-with-gRPC

gRPC Microservice in Python that uses a YOLO v7 model to detect persons in images.

Language: Python - Size: 515 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

os72/protobuf-dynamic

Protocol Buffers Dynamic Schema - create protobuf schemas programmatically

Language: Java - Size: 89.8 KB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 263 - Forks: 53

GoogleCloudPlatform/proto-gen-md-diagrams

A utility for generating Markdown documentation for Protocol Buffers that include Mermaid UML Diagrams.

Language: Go - Size: 693 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 39 - Forks: 14

recap-build/proto-schema-parser

A Pure Python Protobuf Parser

Language: Python - Size: 2.04 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 22 - Forks: 10

tkmpypy/grpc-sample-proto

gRPC sample repository

Language: Makefile - Size: 16.6 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

TalaikisInc/users-cubed-api-next

User Management System/ CMS API with Protocol Buffers. [DEPRECATED]

Language: JavaScript - Size: 3.86 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1

compactr/compactr.js

Schema based serialization made easy

Language: JavaScript - Size: 117 KB - Last synced: 10 days ago - Pushed: over 3 years ago - Stars: 101 - Forks: 6

IBM/gWhisper

A gRPC CLI featuring reflection and tab-completion

Language: C++ - Size: 1.2 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 55 - Forks: 15

sleep2death/socket-server

Language: JavaScript - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0