bufbuild / protocompile
A parsing/linking engine for protobuf; the guts for a pure Go replacement of protoc.
☆268Updated last week
Alternatives and similar repositories for protocompile:
Users that are interested in protocompile are comparing it to the libraries listed below
- Yet another Go package which parses a Protocol Buffer file (proto2+proto3)☆194Updated last week
- ☆233Updated last week
- Channels for gRPC: custom transports☆217Updated 2 weeks ago
- A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme☆287Updated this week
- Protocol Buffer Validation for Go☆371Updated this week
- Experimental implementation of a proposed v2 encoding/json package☆492Updated 2 weeks ago
- Protobuf Field Mask Go utils☆250Updated last year
- Support REST, gRPC, gRPC-Web, and Connect clients with one server.☆294Updated last week
- Golang protobuf FieldMask missing utils☆119Updated last week
- Zero-allocation reflection library for Go☆567Updated last year
- json encoding and decoding☆218Updated 5 months ago
- Zero-allocation type-safe pool for Go☆231Updated 2 years ago
- Go slog's Handler implementation to ensure correlation with Open-Telemetry spans.☆126Updated 2 months ago
- Concurrency toolkit for Go☆209Updated 9 months ago
- Add custom struct tags to protobuf generated structs☆393Updated 6 months ago
- gRPC-compatible health checks for any net/http server.☆81Updated 2 weeks ago
- GCI, a tool that control golang package import order and make it always deterministic.☆478Updated last month
- OpenTelemetry tracing and metrics for Connect.☆139Updated 2 months ago
- Flexible, efficient request validation for Connect.☆85Updated this week
- Script engine, especially good for tests☆151Updated last year
- Fast, zero heap allocation Go Trie for runes or paths☆491Updated 7 months ago
- ☆119Updated last year
- Makefile setup for our Golang projects.☆104Updated 2 weeks ago
- Convert snake case, camel case and kebap case strings☆150Updated 2 years ago
- A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.☆474Updated 3 months ago
- Golang port of Abseil's SwissTable☆826Updated last month
- A Go linter to check that errors from external packages are wrapped☆331Updated last month
- Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by d…☆382Updated last month
- Transformation functions generator for Protocol Buffers.☆212Updated 2 months ago
- Convert Go values to their AST☆310Updated 2 months ago