Hi, I'm the co-creator of this toolkit. Yes, in many ways ZenStack can be considered as an alternative to Supabase. The main differences are:
- At runtime, it's a library that runs inside your current framework (Next.js, Express, etc.), so no extra hosting is needed.
- It doesn't embed a database. You bring your own - any DB supported by Prisma.
One thing that goes beyond Supabase/PostgresRLS is that it supports column-level security as well. You can write rules to control CRUD permissions at the field level. This provides a much finer-grained control granularity.
And, yes, the DX of Prisma is a very good thing to have :D.