Skip to main content

Permissions Matrix

End users define their own roles in-app — a click-to-toggle permissions matrix with add/delete role, member assignment, per-tenant divergence, wildcard ("everyone") roles, and a live check + explain. There are no schema changes: every role, capability, and assignment is just data. Runs entirely in your browser on a real Postgres via PGlite.

Open the demo in a new tab ↗

note

If the embed doesn't load, please open it directly using the link above.

See the Runtime Custom Roles guide for how this is built with withRoleScaffold + RoleRegistry, or browse the source on GitHub.