JavaScript Authorization

Open-source JavaScript projects categorized as Authorization

Missing quite a few other open source projects in this space like SuperTokens (https://supertokens.com) and Keycloak.

Top 23 JavaScript Authorization Projects

Authorization
  1. Grant

    OAuth Proxy

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. node-oidc-provider

    OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js

  4. generator-starhackit

    StarHackIt: React/Native/Node fullstack starter kit with authentication and authorisation, data backed by SQL, the infrastructure deployed with GruCloud

  5. auth0.js

    Auth0 headless browser sdk

  6. rbac

    Hierarchical Role Based Access Control for NodeJS

  7. jso

    Easy to use OAuth 2.0 javascript library for use in your javascript application.

  8. mern-boilerplate

    Full stack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.

  9. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  10. node-js-jwt-auth-mongodb

    Node.js + MongoDB: User Authentication & Authorization with JWT

  11. iamfast

    Repository for iamfast questions and issues

  12. ms-identity-javascript-tutorial

    A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Vanilla JavaScript.

  13. oauth-explained

    OAuth explained with code snippet

  14. supertokens-website

    Frontend SDK for SuperTokens - for session management + automatically refreshing sessions

  15. AuthenticationSystem

    A Simple API based Authentication System Implemented in nodejs and a Express template for creating Backend RestAPI

  16. hai-server

    Build JSON API with authentication in just minutes.

  17. MineflayerAutoAuth

    Micro module for mineflayer bot that interacts with server's chat auth

  18. node-rbac

    Examples of RBAC implementations in Node.js

  19. express-jwt-cerbos

    An example application of integrating Cerbos with an Express server using JSON Web Tokens - via express-jwt - for authentication.

  20. 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)

  21. security-architecture

    A Security Architecture covering Authentication, Authorization using Certs, mTLS, JWT, Nginx Keycloak and OPA

  22. virtual-assistant-core

    🎙️ Virtual AI Voice Assistant - A modern full-stack voice and chat assistant powered by Google Gemini AI. Built with React, Node.js, Express, and MongoDB.

  23. express-okta-cerbos

    An example stack of integrating Cerbos with an Express server using Okta for authentication and user management.

  24. team-permissions

    Team permissions system in the Node.js app using Auth0 and Permify

  25. AuthenticationSystem

    This repo serves the purpose of implementing session based authentication for modern-day web applications. (by harris-ahmad)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Authorization discussion

Log in or Post with

JavaScript Authorization related posts

  • How to Write Authorization Middleware for Express.js Applications

    5 projects | dev.to | 1 May 2026
  • Linear sent me down a local-first rabbit hole

    5 projects | news.ycombinator.com | 8 Aug 2025
  • CASL – Isomorphic authorization JavaScript library

    1 project | news.ycombinator.com | 24 Jan 2024
  • Stop using JSON Web Tokens for user sessions

    3 projects | news.ycombinator.com | 25 Nov 2023
  • Firefox Finally Outperforming Google Chrome in SunSpider

    8 projects | news.ycombinator.com | 15 Aug 2023
  • API Limiting: Best Practices and Implementation

    2 projects | dev.to | 1 May 2023
  • what you do or the user does when he reached their rate limits ?

    1 project | /r/node | 24 Apr 2023
  • A note from our sponsor - Kargo
    akuity.io | 13 Sep 2026
    Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →

Index

What are some of the best open-source Authorization projects in JavaScript? This list will help you:

# Project Stars
1 Grant 4,173
2 node-oidc-provider 3,810
3 generator-starhackit 1,268
4 auth0.js 1,059
5 rbac 1,005
6 jso 883
7 mern-boilerplate 507
8 node-js-jwt-auth-mongodb 347
9 iamfast 176
10 ms-identity-javascript-tutorial 148
11 oauth-explained 67
12 supertokens-website 52
13 AuthenticationSystem 33
14 hai-server 22
15 MineflayerAutoAuth 16
16 node-rbac 13
17 express-jwt-cerbos 11
18 nest-GoogleAuth 7
19 security-architecture 6
20 virtual-assistant-core 5
21 express-okta-cerbos 5
22 team-permissions 4
23 AuthenticationSystem 3

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io