Top 4 Go Cel Projects
-
Project mention: Lingo: A Go micro language framework for building Domain Specific Languages | news.ycombinator.com | 2024-10-24
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I'm surprised the author doesn't mention ConnectRPC: https://connectrpc.com/
It solves ALL the problems of vanilla gRPC, and it even is compatible with the gRPC clients! It grew out of Twirp protocol, which I liked so much I made a C++ implementation: https://github.com/Cyberax/twirp-cpp
But ConnectRPC guys went further, and they built a complete infrastructure for RPC. Including a package manager (buf.build), integration with observability ( https://connectrpc.com/docs/go/observability/ ).
And most importantly, they also provide a library to do rich validation (mandatory fields, field limits, formats, etc): https://buf.build/bufbuild/protovalidate
Oh, and for the unlimited message problem, you really need to use streaming. gRPC supports it, as does ConnectRPC.
-
grpc-federation
gRPC Federation generates a gRPC server by writing a custom option in Protocol Buffers
Project mention: gRPC Federation – Taking Protocol Buffers to the Next Level | news.ycombinator.com | 2024-08-26 -
Go Cel discussion
Go Cel related posts
Index
What are some of the best open-source Cel projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | cel-go | 2,317 |
2 | protovalidate | 949 |
3 | grpc-federation | 319 |
4 | protovalidate-go | 296 |