JavaScript Authentication

Open-source JavaScript projects categorized as Authentication | Edit details

Top 23 JavaScript Authentication Projects

  • Passport

    Simple, unobtrusive authentication for Node.js.

    Project mention: Secure API-Auth based on Express - References | reddit.com/r/node | 2022-01-09

    You can use passportjs

  • material-kit-react

    React Dashboard made with Material UI’s components. Our pro template contains features like TypeScript version, authentication system with Firebase and Auth0 plus many other

    Project mention: What's the best option for adding user-authentication to a side project webapp? | reddit.com/r/dotnet | 2022-01-02

    To jumpstart the React frontend, I've used the nicely architected... https://github.com/devias-io/material-kit-react

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Grant

    OAuth Proxy

    Project mention: Made an API(Express, Node)and Frontend(React). Now i want to add Authentication feature so that when user logs in, only then he lands on my Home Page.Sugggest good Resouces for these steps... | reddit.com/r/node | 2021-12-11

    An alternative to passport is https://github.com/simov/grant

  • everyauth

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

  • passwordless

    node.js/express module to authenticate users without password

  • react-most-wanted

    React starter kit with "Most Wanted" application features

  • tweetnacl-js

    Port of TweetNaCl cryptographic library to JavaScript

    Project mention: A Hold'em Poker game in Clojure | reddit.com/r/Clojure | 2021-08-17

    Those things are not the same. With the Berne Convention Implementation Act of 1988 (and the earlier Copyright Act of 1976, which went into effect in 1978), all works were by default copyright protected. In the absence of a legal notice, nobody can reliably use this for anything at all. Most jurisdictions don't even have a way of reliably dedicating anything to the public domain, hence the existence of permissive licenses. Please at least consider adding the ISC or MIT or Unlicense text or similar to a LICENSE or NOTICE file in your repository. An example: https://github.com/dchest/tweetnacl-js/blob/master/LICENSE

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • generator-starhackit

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

    Project mention: Setup KOPS on AWS with GruCloud | dev.to | 2021-04-26

    Would you like to deploy a full stack application on EKS ? Choose the flavour depending on who is reponsible to create the load balancer, target groups, listener and rules:

  • arc

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

    Project mention: I created a full stack invoicing application using the MERN stack | dev.to | 2021-11-19

    Hello All, This happen to be my first post since I join this forum in 2019 and I’m happy to share with you a side project I’ve been working on for some months now. Having gone through many web projects on Github, I noticed that these projects are mostly ecommerce or blog sites, so I decided to do something different in order to challenge myself and to up my skills in software development. I build a full stack invoicing application, using the MERN stack (MongoDB, Express, React & Nodejs). This app is specially designed for freelancers and small businesses, but can be used for almost any type of business need. With this application, you can send beautiful invoices, receipts, estimates, quotes, bills etc to your clients. I have made the Source code available in my GitHub profile for anyone who is interested. You can also find a Demo link in the Github repo of this project.

  • jso

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

    Project mention: Looking for a simple Javascript library for OAuth 2.0 with Authorization Code + OpenID + PKCE + refresh token support | reddit.com/r/webdev | 2021-03-03

    We initially had some success with https://github.com/andreassolberg/jso, which we found here https://oauth.net/code/javascript/. Sadly it's a pretty limited library that only supports the Implicit flow, and it apparently does not support token refreshes, which we were late to discover.

  • auth0.js

    Auth0 headless browser sdk

    Project mention: Create a passwordless authentication using Auth0, Cloudinary and Nextjs | dev.to | 2021-10-17

    Auth0.js library

  • cloudfront-auth

    An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login

    Project mention: Hosting static site on S3 behind authentication | reddit.com/r/aws | 2021-01-27

    1) Make sure your bucket is private. 2) Set up CloudFront with Origin Access Identity 3) Use [email protected] for authentication.

  • Lockit

    Authentication solution for Express

  • 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

    Project mention: Are there any template nextjs projects we can use to quickly get started? | reddit.com/r/nextjs | 2021-05-27

    Check out this boilerplate. Or you can start from scratch with vercer's examples. https://github.com/pbteja1998/nextjs-starter

  • proxy-login-automator

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

    Project mention: Setting up NordVPN through browser arguments? | reddit.com/r/nordvpn | 2022-01-12

    I guess the workaround is to setup your own local proxy with something like this or this.

  • expo-firebase-starter

    🔥⚛️📱 Expo + Firebase Starter Kit

    Project mention: 2021 - A year in review | dev.to | 2022-01-10

    Another thing I maintain is an Expo Community project that integrates Firebase JS SDK in an Expo app. Since the Expo SDK's exponential growth in the past year with the awesome tooling, Developer Experience (DX), and support for native modules, I have some thoughts on what changes I'll be doing next year. Keep an eye on this GitHub repo.

  • CloudRail

    Unified API Library for: Cloud Storage, Social Log-In, Social Interaction, Payment, Email, SMS, POIs, Video & Messaging. Included services are Dropbox, Google Drive, OneDrive, OneDrive for Business, Box, Egnyte, PayPal, Stripe, Google Places, Foursquare, Yelp, YouTube, Vimeo, Twitch, Facebook Messenger, Telegram, Line, Viber, Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Mailjet, Sendgrid, Twilio, Nexmo, Twizo.

  • vue-firebase-auth-vuex

    Vue Firebase🔥 Authentication with Vuex

    Project mention: A curated list of awesome things related to Vue.js | dev.to | 2021-08-07

    vue-firebase-auth-vuex A Vue2 Firebase Authentication with Vuex and support Progressive Web Apps

  • external-auth-server

    easy auth for reverse proxies

    Project mention: For k8s enthusiasts. Ingress Controllers | reddit.com/r/kubernetes | 2021-08-14

    And if traefik is only missing JWT, there are alternative Forward-Auth providers like this one: https://github.com/travisghansen/external-auth-server (i have not used it)

  • saasform

    Add signup & payments to your SaaS in minutes.

    Project mention: Ask HN: How to build a good looking SaaS landing page? | news.ycombinator.com | 2021-08-17

    I also purchased Landkit, but eventually found it very heavy. I then essentially remade it on top of Fresh [1]. Code is here if anyone needs it [2].

    [1] https://github.com/cssninjaStudio/fresh

    [2] https://github.com/saasform/saasform/tree/main/data/themes/f...

  • auth-jwt

    A demo to learn JWT by reverse engineering

    Project mention: Learn JWT by reverse engineering | reddit.com/r/coding | 2021-04-28
  • web3-token

    Web3 Token is a new way to authenticate users in a hybrid dApps using signed messages. Implementation of EIP-4361.

    Project mention: You don’t need JWT anymore | dev.to | 2021-10-28

    To simplify this flow even more, I made the web3-token module. To install it, use the command:

  • mern-boilerplate

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

    Project mention: Help with sessions and NextJS API Routes for Google Passport authentication | reddit.com/r/nextjs | 2022-01-25
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). The latest post mention was on 2022-01-25.

JavaScript Authentication related posts

Index

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

Project Stars
1 Passport 19,734
2 material-kit-react 3,573
3 Grant 3,539
4 everyauth 3,498
5 passwordless 1,953
6 react-most-wanted 1,912
7 tweetnacl-js 1,365
8 generator-starhackit 1,267
9 arc 1,026
10 jso 852
11 auth0.js 834
12 cloudfront-auth 554
13 Lockit 449
14 nextjs-starter 372
15 proxy-login-automator 299
16 expo-firebase-starter 282
17 CloudRail 271
18 vue-firebase-auth-vuex 260
19 external-auth-server 260
20 saasform 244
21 auth-jwt 223
22 web3-token 222
23 mern-boilerplate 171
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms