Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 23 JavaScript Authorization Projects
-
CASL
CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
Later, I started using CASL for permission management in a Vue application.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
generator-starhackit
StarHackIt: React/Native/Node fullstack starter kit with authentication and authorisation, data backed by SQL, the infrastructure deployed with GruCloud
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
mern-boilerplate
Full stack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
-
-
-
ms-identity-javascript-tutorial
A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Vanilla JavaScript.
-
supertokens-website
Frontend SDK for SuperTokens - for session management + automatically refreshing sessions
-
AuthenticationSystem
A Simple API based Authentication System Implemented in nodejs and a Express template for creating Backend RestAPI
-
-
-
-
express-jwt-cerbos
An example application of integrating Cerbos with an Express server using JSON Web Tokens - via express-jwt - for authentication.
-
nest-GoogleAuth
Automates Google account login for Homebridge. Collects required token, cookie and api key automatically. Stores as a JSON for copy and paste. (by felipeazucares)
-
security-architecture
A Security Architecture covering Authentication, Authorization using Certs, mTLS, JWT, Nginx Keycloak and OPA
-
express-okta-cerbos
An example stack of integrating Cerbos with an Express server using Okta for authentication and user management.
-
-
-
AuthenticationSystem
This repo serves the purpose of implementing session based authentication for modern-day web applications. (by harris-ahmad)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Authorization discussion
JavaScript Authorization related posts
-
Linear sent me down a local-first rabbit hole
-
CASL – Isomorphic authorization JavaScript library
-
Stop using JSON Web Tokens for user sessions
-
Firefox Finally Outperforming Google Chrome in SunSpider
-
API Limiting: Best Practices and Implementation
-
what you do or the user does when he reached their rate limits ?
-
Want to make restricted access with Cognito
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source Authorization projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | CASL | 6,506 |
2 | Grant | 4,166 |
3 | node-oidc-provider | 3,519 |
4 | generator-starhackit | 1,279 |
5 | auth0.js | 1,027 |
6 | rbac | 1,002 |
7 | jso | 886 |
8 | mern-boilerplate | 496 |
9 | node-js-jwt-auth-mongodb | 354 |
10 | iamfast | 174 |
11 | ms-identity-javascript-tutorial | 141 |
12 | supertokens-website | 52 |
13 | AuthenticationSystem | 31 |
14 | hai-server | 18 |
15 | MineflayerAutoAuth | 17 |
16 | node-rbac | 12 |
17 | express-jwt-cerbos | 11 |
18 | nest-GoogleAuth | 9 |
19 | security-architecture | 6 |
20 | express-okta-cerbos | 5 |
21 | team-permissions | 4 |
22 | insulo | 3 |
23 | AuthenticationSystem | 3 |