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 →
Top 23 Go protocol-buffer Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
protoc-gen-validate
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
-
gnostic
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
-
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.
-
protolock
Protocol Buffer companion tool. Track your .proto files and prevent changes to messages and services which impact API compatibility.
-
protocurl
protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Now let’s take a look at the source code of the protoc-gen-go plugin:
Project mention: 5 Open Source tools written in Golang that you should know about | dev.to | 2023-12-15The Buf CLI is a versatile tool designed for handling Protocol Buffers (Protobuf), a method of serializing structured data. It offers several key features, including managing Protobuf assets through the Buf Schema Registry (BSR), providing a linter to enforce optimal API design and structure, and a breaking change detector to maintain compatibility either in source code or at the wire level. Additionally, the Buf CLI includes a generator that activates plugins based on user-defined templates and a formatter to standardize the formatting of Protobuf files according to industry norms. It also integrates seamlessly with the Buf Schema Registry, supporting comprehensive dependency management.
Project mention: Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance | news.ycombinator.com | 2024-04-12
Project mention: Anyone installed the beta protovalidate-go library? Need help with import resolution | /r/grpc | 2023-06-14I recently came across the beta version of the protovalidate-go library by bufbuild and thought it would be a great addition to my Go project but I have some problems with the solution of library imports.
Go protocol-buffers related posts
- 5 Open Source tools written in Golang that you should know about
- Create Production-Ready SDKs With gRPC Gateway
- gut: convert golang structs to typescript interfaces
- Flutter + gRPC for Desktop and Mobile App Development - Good choice?
- Reasons to use gRPC/Protobuf?
- Show HN: ProtoCURL, a Curl for Protobuf
- Show HN: ProtoCURL, a curl for Protobuf
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source protocol-buffer projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | goprotobuf | 9,546 |
2 | buf | 8,232 |
3 | gogoprotobuf | 5,629 |
4 | evans | 4,115 |
5 | protoc-gen-validate | 3,638 |
6 | protobuf-go | 2,691 |
7 | gnostic | 1,979 |
8 | go-proto-validators | 1,069 |
9 | protolock | 583 |
10 | go-plugin | 537 |
11 | protolint | 506 |
12 | grpc-graphql-gateway | 354 |
13 | protocurl | 230 |
14 | protovalidate-go | 205 |
15 | remoteAudio | 153 |
16 | aip-go | 150 |
17 | protobuf-bigquery-go | 43 |
18 | goomerang | 40 |
19 | protoxy | 34 |
20 | go-grpc | 16 |
21 | protobson | 12 |
22 | protorand | 8 |
23 | prend | 2 |
Sponsored