JavaScript OAuth

Open-source JavaScript projects categorized as OAuth

Top 22 JavaScript OAuth Projects

  1. Passport

    Simple, unobtrusive authentication for Node.js.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. Grant

    OAuth Proxy

  4. apps-script-oauth2

    An OAuth2 library for Google Apps Script.

  5. vue-authenticate

    Simple Vue.js authentication library

  6. mern-boilerplate

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

  7. node-oauth2-server

    🚀 The successor to oauthjs/oauth2-server. 🔒 Complete, compliant, maintained and well tested OAuth2 Server for node.js. Includes native async await and PKCE. (by node-oauth)

  8. external-auth-server

    easy auth for reverse proxies

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. oauth-1.0a

    OAuth 1.0a Request Authorization for Node and Browser

  11. Vulnerable-OAuth-2.0-Applications

    vulnerable OAuth 2.0 applications: understand the security implications of your OAuth 2.0 decisions.

  12. nginx-openid-connect

    Reference implementation of OpenID Connect integration for NGINX Plus

  13. docusign-esign-node-client

    The Official Docusign Node.js Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client.

  14. giraffeQL

    🦒 Developer tool to visualize relational databases and export schemas for GraphQL API's.

  15. apps-script-oauth1

    An OAuth1 library for Google Apps Script.

  16. cli

    The CLI tool by Auth.js to supercharge your authentication workflows (by nextauthjs)

    Project mention: Real-Time Authorization in a Chat Application with Permit.io and WebSockets | dev.to | 2025-01-23

    We have to create an AUTH_SECRET environment variable. The library uses this random value to encrypt tokens and email verification hashes. (See Deployment to learn more). You can generate one via the official Auth.js CLI running:

  17. rgraph

    Backend with superpowers. Supercharge your web applications with Authentication, Database, GraphQL and serverless functions right from day zero.

  18. todo-application

    An open source project of Todo which is easy to use and easy to organize!

  19. suiteql

    Run SQL queries against Oracle NetSuite using SuiteQL through SuiteTalk Rest Webservices.

  20. react-linkedin-login

    React LinkedIn Login button

  21. Tickets-Sales-System

    Tickets sales application for FIFA World Cup Qatar 22. It is a web application where users can purchase tickets for matches along with admin dashboard to view states about sold tickets. The application is built using event driven architecture along with security best practices and TDD

  22. linkedpush

    Converts your GitHub commits to LinkedIn posts, to maximize exposure.

  23. express-oauth2-demo

    Full OAuth2 demo with express 4 framework (http://expressjs.com/) and oauth2-server (https://github.com/oauthjs/node-oauth2-server) for nodejs.

  24. OAuth3

    Node.js + Express app to learn about the OAuth flow, without the use of an dedicated libraries.

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

    InfluxDB 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 OAuth discussion

Log in or Post with

JavaScript OAuth related posts

  • Porting Tailscale to Plan 9

    3 projects | news.ycombinator.com | 2 Apr 2025
  • Identity server 4

    1 project | /r/dotnet | 11 Dec 2023
  • 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
  • Using Google Oauth library?

    1 project | /r/GoogleAppsScript | 16 Nov 2023
  • Best Node hashing algorithm option?

    3 projects | /r/node | 4 Nov 2023
  • Plex to block all servers hosted at Hetzner

    3 projects | news.ycombinator.com | 14 Sep 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 20 Jul 2025
    Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more. Learn more →

Index

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

# Project Stars
1 Passport 23,357
2 Grant 4,160
3 apps-script-oauth2 1,630
4 vue-authenticate 1,433
5 mern-boilerplate 489
6 node-oauth2-server 393
7 external-auth-server 333
8 oauth-1.0a 326
9 Vulnerable-OAuth-2.0-Applications 316
10 nginx-openid-connect 213
11 docusign-esign-node-client 149
12 giraffeQL 147
13 apps-script-oauth1 146
14 cli 90
15 rgraph 84
16 todo-application 22
17 suiteql 17
18 react-linkedin-login 16
19 Tickets-Sales-System 14
20 linkedpush 10
21 express-oauth2-demo 10
22 OAuth3 0

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?