-
zenstack
Typescript toolkit on top of Prisma ORM, offering flexible and declarative Access Control Policy(Authorization/Permission) for RBAC/ABAC/PBAC/ReBAC with auto-generated type-safe APIs and frontend hooks.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
It's assumed that you know the basics of using Prisma. Prisma is an excellent ORM. But it doesn't have a built-in authorization solution. To supplement that, we'll use ZenStack throughout the samples. ZenStack is a toolkit that supercharges Prisma in many ways. One of the features is to provide a declarative way to model authorization. Its modeling language, ZModel, is a superset of Prisma Schema Language, so it should be easily understandable to people familiar with Prisma.
You can find the source code at https://github.com/zenstackhq/authz-modeling-samples.
Related posts
-
Show HN: ZenStack V2 – RLS alternative with declarative Auth rules in Prisma
-
How Much Work Does It Take to Build a Programming Language?
-
Building an Admin Console With Minimum Code Using React-Admin, Prisma, and Zenstack
-
We have just released V1 of ZenSatck, a DSL that defines the access control policy right inside the data model, eliminating the repetitive coding on the application side. Would love to get your feedback/advice.
-
We have just released v1 of ZenStack- a DSL that simplifies the full-stack development by auto-generating react hooks from schema. Would love to get your feedback/advice!