JavaScript Authentication

Open-source JavaScript projects categorized as Authentication

Top 23 JavaScript Authentication Projects

  • Passport

    Simple, unobtrusive authentication for Node.js.

  • Project mention: Non-technical person looking for your help | /r/webdev | 2023-06-24

    Next, use something like, this is authentication middleware, and it works similarly for different authentication providers. Carefully read the documentation. OAuth is complicated, but that's because it solves a complicated problem

  • Grant

    OAuth Proxy

  • Project mention: Most stable and easy to implement Auth with SvelteKit? | /r/sveltejs | 2023-12-05
  • 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
  • everyauth

    node.js auth package (password, facebook, & more) for Connect and Express apps

  • bcrypt.js

    Optimized bcrypt in plain JavaScript with zero dependencies.

  • Project mention: Is Next.js 13 + RSC a Good Choice? I Built an App Without Client-Side Javascript to Find Out | | 2023-10-26

    The created boilerplate code uses Discord provider for authentication. I've changed it to use credentials instead (using bcryptjs for hashing passwords):

  • laravel-auth

    Laravel 10 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. Uses offical [Bootstrap 4]( This also makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. 5 Minutes Stand-up time.

  • Cosmos-Server

    ☁️ The Most Secure and Easy Selfhosted Home Server. Take control of your data and privacy without sacrificing security and stability (Authentication, anti-DDOS, anti-bot)

  • Project mention: The Hater's Guide to Kubernetes | | 2024-03-03

    That's basically just a docker-compose.

    If you want something crazy all-in-one for homelab check out

  • react-most-wanted

    React starter kit with "Most Wanted" application features

  • 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
  • redux-auth-wrapper

    A React Higher Order Component (HOC) for handling Authentication and Authorization with Routing and Redux

  • passwordless

    node.js/express module to authenticate users without password

  • tweetnacl-js

    Port of TweetNaCl cryptographic library to JavaScript

  • Project mention: Online Cryptography Course by Dan Boneh | | 2024-05-02

    This is great, finding NaCl (libsodium) has been a godsend, specifically the JS lib.

    1 -

    2 -

  • accountill

    Fullstack open source Invoicing application made with MongoDB, Express, React & Nodejs (MERN)

  • Project mention: Any steps or way you recommend to upgrade the NPM packages so that projects won't break and can run smoothly after package update? | /r/reactjs | 2023-12-10

    Repo URL:

  • vue-authenticate

    Simple Vue.js authentication library

  • generator-starhackit

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

  • breeze-next

    An application / authentication starter kit frontend in Next.js for Laravel Breeze.

  • rbac

    Hierarchical Role Based Access Control for NodeJS (by seeden)

  • auth0.js

    Auth0 headless browser sdk

  • Project mention: πŸ”₯πŸš€ Top 10 Open-Source Must-Have Tools for Crafting Your Own Chatbot πŸ€–πŸ’¬ | | 2023-11-06

    Get up to speed with Auth0. Support Auth0 on GitHub ⭐

  • jso

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

  • koa-passport

    Passport middleware for Koa

  • Lockit

    Authentication solution for Express

  • expo-firebase-starter

    πŸ”₯βš›οΈπŸ“± Expo + Firebase Starter Kit

  • Project mention: Been trying to start an app from scratch but had an epiphany, could I download pre-made open source apps or templates as starting points, and just change some elements to make it essentially my own app? | /r/reactnative | 2023-07-01

    npx create-expo-app (also tried react-app and react-native app) appname --template

  • nextjs-starter

    A starter project for next js with authentication - Contains React 17 + Typescript + Tailwind CSS 2 + React Query 3 + GitHub Auth + LinkedIn Auth + Password-less Auth + Fauna DB + ESLint + Prettier + Husky

  • mern-boilerplate

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

  • proxy-login-automator

    A single node.js script to automatically inject user/password to http proxy server via a local forwarder

  • 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 Authentication related posts

  • Seamless Integration of Laravel Breeze API Scaffolding with React Applications

    1 project | | 30 Apr 2024
  • Using Google Sheets as the back end/APIs of your app

    11 projects | | 12 Apr 2024
  • Ask HN: Freelancer? Seeking freelancer? (February 2024)

    5 projects | | 1 Feb 2024
  • πŸͺ„βœ¨How I built this Twitter scheduler using React and HasuraπŸ”₯

    1 project | | 20 Jan 2024
  • Anybody can help with Authentication

    1 project | /r/nextjs | 5 Dec 2023
  • How to implement Reddit OAuth in my React app

    4 projects | /r/reactjs | 4 Dec 2023
  • Stop using JSON Web Tokens for user sessions

    3 projects | | 25 Nov 2023
  • A note from our sponsor - SaaSHub | 26 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’


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

Project Stars
1 Passport 22,505
2 Grant 4,043
3 everyauth 3,504
4 bcrypt.js 3,446
5 laravel-auth 2,987
6 Cosmos-Server 2,814
7 react-most-wanted 2,427
8 redux-auth-wrapper 2,191
9 passwordless 1,955
10 tweetnacl-js 1,736
11 accountill 1,575
12 vue-authenticate 1,428
13 generator-starhackit 1,278
14 breeze-next 1,315
15 rbac 980
16 auth0.js 975
17 jso 880
18 koa-passport 777
19 Lockit 442
20 expo-firebase-starter 442
21 nextjs-starter 432
22 mern-boilerplate 426
23 proxy-login-automator 382

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