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 →
Top 22 JavaScript OAuth Projects
-
-
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.
-
-
-
-
mern-boilerplate
Full stack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
-
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)
-
-
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.
-
-
Vulnerable-OAuth-2.0-Applications
vulnerable OAuth 2.0 applications: understand the security implications of your OAuth 2.0 decisions.
-
-
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.
-
-
-
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:
-
rgraph
Backend with superpowers. Supercharge your web applications with Authentication, Database, GraphQL and serverless functions right from day zero.
-
-
-
-
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
-
-
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.
-
OAuth3
Node.js + Express app to learn about the OAuth flow, without the use of an dedicated libraries.
-
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.
JavaScript OAuth discussion
JavaScript OAuth related posts
-
Porting Tailscale to Plan 9
-
Identity server 4
-
Anybody can help with Authentication
-
How to implement Reddit OAuth in my React app
-
Using Google Oauth library?
-
Best Node hashing algorithm option?
-
Plex to block all servers hosted at Hetzner
-
A note from our sponsor - SurveyJS
surveyjs.io | 20 Jul 2025
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 |