Go Protobuf

Open-source Go projects categorized as Protobuf

Top 23 Go Protobuf Projects

  • kratos

    Your ultimate Go microservices framework for the cloud-native era.

  • grpcurl

    Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

  • Project mention: Roll your own auth with Rust and Protobuf | dev.to | 2023-10-28

    grpcurl

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • goprotobuf

    Go support for Google's protocol buffers (by golang)

  • Project mention: Protoc Plugins with Go | dev.to | 2023-08-19

    Now let’s take a look at the source code of the protoc-gen-go plugin:

  • buf

    The best way of working with Protocol Buffers.

  • Project mention: Building a gRPC Server with NestJS and Buf: A Comprehensive Showcase | dev.to | 2024-05-06
  • twirp

    A simple RPC framework with protobuf service definitions

  • Project mention: I Reviewed 1,000s of Opinions on gRPC | news.ycombinator.com | 2023-12-26

    The next time I want to build an API, I will probably make use of https://github.com/twitchtv/twirp. I like working with Protobuf and having strongly-typed and well-defined messages, but gRPC is way, way too much. It's obviously a Google product, built for what Google needs.

    Use Protobuf for messages, but just use HTTP for transport.

  • gogoprotobuf

    [Deprecated] Protocol Buffers for Go with Gadgets (by gogo)

  • protoactor-go

    Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

  • Project mention: Is there a programming language that will blow my mind? | /r/ProgrammingLanguages | 2023-06-01

    https://github.com/asynkron/protoactor-go & this is a great lib, that implements a Erlang/Akka-like the Actor Model in Go.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • nano

    Lightweight, facility, high performance golang based game server framework

  • protoc-gen-doc

    Documentation generator plugin for Google Protocol Buffers

  • plumber

    A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.

  • Project mention: plumber VS kaf - a user suggested alternative | libhunt.com/r/plumber | 2024-01-12
  • matchbox

    Network boot and provision Fedora CoreOS and Flatcar Linux clusters

  • go-proto-validators

    Generate message validators from .proto annotations.

  • centrifuge

    Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.

  • Project mention: Centrifugo v5 - new major release of real-time messaging server written in Go | /r/golang | 2023-06-29

    BTW, Centrifugo is based on https://github.com/centrifugal/centrifuge Go library which may provide much more control and flexibility for Gophers than a standalone server and can be embedded to any Go app leveraging all Centrifugo client SDKs.

  • encoding

    Go package containing implementations of efficient encoding, decoding, and validation APIs.

  • Project mention: Handling high-traffic HTTP requests with JSON payloads | /r/golang | 2023-12-07
  • vtprotobuf

    A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2

  • mortar

    Mortar is a GO framework/library for building gRPC (and REST) web services. (by go-masonry)

  • onnx-go

    onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.

  • protovalidate

    Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!

  • Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29

    > next to the yaml of openapi anything will look good.

    Challenge accepted!

    https://github.com/bufbuild/protovalidate/blob/main/examples...

  • nrpc

    nRPC is like gRPC, but over NATS

  • Project mention: Istio moved to CNCF Graduation stage | news.ycombinator.com | 2023-07-12

    There's a proto service implementation from NATs folks that I think does what you want - https://github.com/nats-rpc/nrpc

  • otpauth

    Google Authenticator migration decoder

  • protolock

    Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.

  • buildbuddy

    BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.

  • protolint

    A pluggable linter and fixer to enforce Protocol Buffer style and conventions.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Protobuf related posts

  • Publish HTTPS Local Server Using Cloudflare

    1 project | dev.to | 21 May 2024
  • Consistent Hashing: An Overview and Implementation in Golang

    3 projects | dev.to | 7 May 2024
  • Building a gRPC Server with NestJS and Buf: A Comprehensive Showcase

    1 project | dev.to | 6 May 2024
  • Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance

    10 projects | news.ycombinator.com | 12 Apr 2024
  • I Reviewed 1,000s of Opinions on gRPC

    2 projects | news.ycombinator.com | 26 Dec 2023
  • Eliminating additional bandwidth charges for multi-zone sites on Vercel

    1 project | dev.to | 22 Dec 2023
  • Treat me like a web security idiot

    1 project | /r/Wordpress | 11 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Protobuf projects in Go? This list will help you:

Project Stars
1 kratos 22,554
2 grpcurl 10,234
3 goprotobuf 9,591
4 buf 8,368
5 twirp 6,963
6 gogoprotobuf 5,639
7 protoactor-go 4,905
8 nano 2,721
9 protoc-gen-doc 2,575
10 plumber 2,052
11 matchbox 1,223
12 go-proto-validators 1,078
13 centrifuge 1,009
14 encoding 966
15 vtprotobuf 824
16 mortar 672
17 onnx-go 645
18 protovalidate 655
19 nrpc 613
20 otpauth 615
21 protolock 588
22 buildbuddy 557
23 protolint 525

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com