A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar
It might be overkill for your needs, but I did a bunch of research to implement fine-grained access control in our system and ultimately went with OpenFGA.
Open source fine-grained permissions database inspired by Google Zanzibar
Look at SpiceDB https://github.com/authzed/spicedb based on Google's Zanzibar authorization spec. It's a graph-based relationship database which allows you to do things like:
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Oso is a batteries-included framework for building authorization in your application.
Oso and OpenFGA are two alternatives that implement Zanzibar-style authorisation.
Show HN: Open-source authorization service based on Google-Zanzibar
8 projects | news.ycombinator.com | 14 Jul 2022
Zanzibar-like authorization framework written in Go
3 projects | reddit.com/r/golang | 13 Jul 2022
We built an open source authorization service based on Google Zanzibar
7 projects | reddit.com/r/golang | 3 Nov 2022
Show HN: Topaz: open-source authorization combining the best of OPA and Zanzibar
8 projects | news.ycombinator.com | 24 Oct 2022
Write your own RBAC?
1 project | reddit.com/r/golang | 16 Sep 2022