ZenStack is an open-source DSL on top of Prisma ORM that simplifies the definition of data and access rules. It sits closer to the database, reducing repetitive coding on the application side.
Hey Product Hunters 👋
We built ZenStack based on our experience developing multiple commercial SaaS products. By using the schema as the single source of truth for the access control policy, you will need to write very little code to implement basic SaaS features such as multi-tenancy, soft-delete, and sharing, among others.
Although we can’t guarantee your success(we should probably say we guarantee failure given how rarely startups succeed 😄), we strive to relieve your pain.
ZenStack fills in the gaps in Prisma, making it a powerful way to interact with your database. Automatic CRUD operations via tRPC or REST, and easy data validation via Zod, not to mention fine-grained access rules make ZenStack a huge time saver. They are also very responsive and answer pretty much every question on their Discord. I wouldn't use Prisma without it.
ZenStack
Rainex
ZenStack