pseudomuto / protokit
A starter kit for building protoc plugins. Rather than write your own, you can just use an existing one.
☆79Updated 2 years ago
Alternatives and similar repositories for protokit:
Users that are interested in protokit are comparing it to the libraries listed below
- Expression evaluator for Go☆68Updated last year
- a decision & trigger framework backed by Google's Common Expression Language☆64Updated 4 years ago
- Library for writing protoc plugins in Go; also includes a pure-Go protoc replacement☆86Updated last month
- Transform Go code into it's AST☆123Updated 5 years ago
- Deep copy generator☆155Updated 4 months ago
- Analyzer: helps uncover bugs by reporting a diagnostic for mistakes of *sql.Rows usage.☆90Updated last year
- Channels for gRPC: custom transports☆217Updated this week
- 🚧 Flexible mechanism to make execution flow interruptible.☆102Updated 3 years ago
- A lightweight proxy that connects gRPC to HTTP/1.1☆54Updated 6 months ago
- A complete solution for static files in Go code☆128Updated 9 months ago
- Expirable Go LRC\LRU cache without goroutines☆84Updated this week
- x/sync/singleflight but with Go 1.18 generics☆30Updated 2 years ago
- A JSON stream parser for Go☆67Updated 2 years ago
- Go expression evaluation comparison☆49Updated last year
- Some useful Go's protoc plugins.☆57Updated 7 years ago
- A set of go packages and command line tools to generate Go code☆95Updated 7 years ago
- Go client library for Pilosa☆57Updated 2 years ago
- OpenCensus SQL database driver wrapper for Go☆110Updated 4 years ago
- Protobuf Field Mask Go utils☆246Updated last year
- Fast generation of 192-bit UUIDs☆84Updated last year
- ☆104Updated 5 years ago
- Protobuf compiler plugin to generate Go JSON Marshal/Unmarshal implementations for messages using jsonpb.☆230Updated last year
- Provide Go Statistics Handler, Struct, Measure Method☆35Updated last year
- A simple thread-safe and fixed size LRU. Based on the Hashlru Algorithm☆71Updated last year
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆118Updated last year
- Blazing fast time function library for Go with zero memory allocation. fastime returns the approximate time.☆54Updated last year
- Go reflection simplified☆102Updated 4 months ago
- openapi specification object model☆50Updated this week
- Extension of types from golang.org/x/sync.☆15Updated 2 years ago
- Golang protobuf FieldMask missing utils☆115Updated 5 months ago