Protobuf-rules-gen Alternatives
Similar projects and alternatives to protobuf-rules-gen
-
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.
-
crystal
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)
protobuf-rules-gen reviews and mentions
-
Building "portable" applications with flutterfire.
1) Create my data model using https://github.com/FirebaseExtended/protobuf-rules-gen to assist creating more portable resources
-
Supabase (YC S20) raises $80M Series B
A long time ago, I was the PM on Firestore security rules, which was intended to solve both of those issues.
https://github.com/FirebaseExtended/protobuf-rules-gen was the closest we got: declaring types as protobufs (because Google, of course) and then generating both security rules to guarantee validity as well as client types that would match. I wanted to add proto annotations to do additional validity (e.g. add a regex to validate the phone number string was correct, do length checks on strings, etc.).
The short answer is that backend rules engines, either in their own DSL or bolted on to e.g. SQL, are pretty tough to get right, and have a super steep learning curve. IMO, AWS API Gateway with Lambda Authorizers get this most correct.
Stats
FirebaseExtended/protobuf-rules-gen is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of protobuf-rules-gen is C++.
Popular Comparisons
Sponsored