TypeScript access-control

Open-source TypeScript projects categorized as access-control

Top 13 TypeScript access-control Projects

  • Hasura

    Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

  • Project mention: Serious flaws in SQL – Edgar F. Codd (1990) | news.ycombinator.com | 2024-04-25

    > 2. ORMs do not hide SQL nastiness.

    This is certainly true!

    I mean: ORMs are now well known to "make the easy queries slightly more easy, while making intermediate queries really hard and complex queries impossible".

    I think the are of ORMs is over. It simply did not deliver.

    If a book on SQL is --say-- 100 pages, a book on Hibernate is 400 pages. So much to learn just to make the easy queries slightly easier to type? Just not worth it.

    I prefer jooq any day over ORMs. And dont get me started over what tools like Hasuna have to offer.

    There are also some languages (forgot the names) that are SQL-done-right. Select in the back, more type safe, more logic, more in the same steps as the query gets executed. These need to be adopted by PG and MySQL and we're good to go. (IMHO)

    https://www.jooq.org/

    https://hasura.io/

  • node-casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser

  • 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.

    SurveyJS logo
  • accesscontrol

    Role and Attribute based Access Control for Node.js

  • 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.

  • Project mention: Show HN: ZenStack V2 – RLS alternative with declarative Auth rules in Prisma | news.ycombinator.com | 2024-04-29
  • nest-access-control

    Role and Attribute based Access Control for Nestjs 🔐

  • ngx-permissions

    Permission and roles based access control for your angular(angular 2,4,5,6,7,9+) applications(AOT, lazy modules compatible

  • aws-break-glass-role

    Create a break glass role for emergency use in order to limit AWS production account access. Configure automatic alerts and logging of activities in the role to secure its use in production environments.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • vue-simple-acl

    A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).

  • zanzibar-annotated

    Google's Zanzibar paper annotated for folks outside of Google

  • graphql-public-schema-filter

    Filter your GraphQL graph into a subgraph. Code-first & SDL-first!

  • SIWT

    Sign In With Tezos: Access Control Management SDK

  • demo-graphql

    A Typescript GraphQL demo of integrating Cerbos with GQL

  • warrant-express-middleware

    Expressjs Middleware for enforcing access control on API endpoints using the Warrant API

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript access-control related posts

  • Using AI to Generate Database Query Is Cool. But What About Access Control?

    3 projects | dev.to | 6 Nov 2023
  • 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.

    2 projects | /r/ProgrammingLanguages | 22 Oct 2023
  • 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!

    2 projects | /r/reactjs | 22 Oct 2023
  • Drizzle or Prisma? I Built an App Twice to Find Out Which Is Better

    4 projects | dev.to | 10 Oct 2023
  • Is there a next js starter template that I can use?

    2 projects | /r/nextjs | 4 Oct 2023
  • Show HN: ZenStack – DSL to define data and access rules closer to the database

    1 project | news.ycombinator.com | 3 Oct 2023
  • How To Build a High-Concurrency Ticket Booking System With Prisma

    3 projects | dev.to | 18 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source access-control projects in TypeScript? This list will help you:

Project Stars
1 Hasura 30,851
2 node-casbin 2,484
3 accesscontrol 2,118
4 zenstack 1,667
5 nest-access-control 1,069
6 ngx-permissions 923
7 aws-break-glass-role 156
8 vue-simple-acl 123
9 zanzibar-annotated 69
10 graphql-public-schema-filter 52
11 SIWT 15
12 demo-graphql 13
13 warrant-express-middleware 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com