TypeScript Oauth2

Open-source TypeScript projects categorized as Oauth2 | Edit details

Top 22 TypeScript Oauth2 Projects

  • next-auth

    Authentication for Next.js

    Project mention: Why I Specialize in Next.js Website Development | dev.to | 2022-05-20

    For authentication there is next-auth.

  • Pizzly

    The simplest, fastest way to integrate your app with an OAuth API 😋

    Project mention: Insights into your git commits: Git Commit Analyzer | dev.to | 2022-05-08

    Setting up an OAuth workflow can be somewhat tedious. Luckily, Pizzly offers an amazingly simple way to take care of this. Pizzly provides a proxy server for over 80 OAuth integrations and you can deploy your own instance for free on Heroku (as I did).

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • AppAuth-JS

    JavaScript client SDK for communicating with OAuth 2.0 and OpenID Connect providers.

  • angular-auth-oidc-client

    npm package for OpenID Connect, OAuth Code Flow with PKCE, Refresh tokens, Implicit Flow

    Project mention: Integrating other Angular apps into existing Angular app. | reddit.com/r/Angular2 | 2022-04-21
  • remix-auth

    Simple Authentication for Remix

    Project mention: Remix Authentication Using Remix-Auth Package | dev.to | 2022-03-16

    export default function LoginPage() { // if i got an error it will come back with the loader data const loaderData = useLoaderData(); console.log(loaderData); return (

  • auth0-spa-js

    Auth0 authentication for Single Page Applications (SPA) with PKCE

    Project mention: Persistent login in React using refresh token rotation | dev.to | 2021-09-17

    Therefore, I have transformed the library [@auth0/auth0-spa-js](https://github.com/auth0/auth0-spa-js), which is another official Auth0 client library, to have an authentication hook and methods that can be accessible outside the components.

  • serendipity

    Serendipity is an open-source Customer Engagement Platform. (by Robinyo)

    Project mention: I am an idiot pissed at angular material | reddit.com/r/angular | 2021-06-01

    I look at some examples, https://github.com/Robinyo/serendipity is a great one. But I still hate looking at someone else's complete example just to get some pieces out of it.

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

  • react-aad

    A React wrapper for Azure AD using the Microsoft Authentication Library (MSAL). The easiest way to integrate AzureAD with your React for authentication.

    Project mention: How do I make 'forgot password' working in react-aad-msal with Azure AD B2C? | reddit.com/r/codehunter | 2022-05-14

    I am using react-aad-msal with Azure AD B2C. I have sign-in and sign-out working. However, when I click 'Forgot your password?', the auth window disappears and nothing happens.

  • a12n-server

    A ready-to-launch User and Authentication system for those that don't want to build it

    Project mention: Keycloak: Open-Source Identity and Access Management | news.ycombinator.com | 2022-05-04

    Another OAuth2 server, that's well on the other side of the heavyweight spectrum vs. keycloak:


  • react-oidc

    A set of react components and HOC to make Oidc (Open ID Connect) client easy. It aim to simplify OAuth authentication between multiples providers.

    Project mention: Full JWT Based Auth Implementation For Your React Apps Using a GraphQL API | reddit.com/r/reactjs | 2022-03-31

    Thanks, did some more research and this lib uses in-memory JWT storage https://github.com/AxaGuilDEv/react-oidc/issues/342

  • nodejs-auth

    Implementation of node.js authentication with social login ✌️, user impersonation 💅, and no passport.js required 💁

    Project mention: I am gonna lose my mind guys: Express and Passport | reddit.com/r/node | 2022-03-31
  • adapters

    next-auth adapters that are maintained by the community to support any database.

    Project mention: NextAuth customer authentication, how to set session variables? | reddit.com/r/nextjs | 2021-09-11

    Hey man! Off-topic question, how do you guys get MongoDB to work in Next-Auth 4.0? I just keep getting issues here. Related issue: https://github.com/nextauthjs/adapters/discussions/213

  • fetch-mw-oauth2

    Fetch middleware for OAuth2 support

    Project mention: [AskJS] Picking a name for my OAuth2 library | reddit.com/r/javascript | 2022-05-10

    I've been working on an oauth2 library, and originally it only wrapped 'fetch', but now it's a much more full-featured library.

  • react-google-oauth2.0

    React frontend login with OAuth 2.0 & integrates a Rest API backend.

    Project mention: Flask JWT Route & React Google OAuth 2.0 make Auth easy! | reddit.com/r/flask | 2021-07-22
  • deno-oauth2-client

    Minimalistic OAuth 2.0 client for Deno.

  • sveltekit-passport-oauth2

    Easy way to use passport (with OAuth authentication) in your svelte-kit projects

    Project mention: SvelteKit and passport for auth with own user database? | reddit.com/r/sveltejs | 2022-03-10

    I only found sveltekit-passport-oauth2 so far, but all that OAuth callback stuff makes me dizzy ;-)

  • twitter-oauth2

    :baby_chick: Express.js middleware implementation for Twitter OAuth2 Client.

    Project mention: Show HN: Express.js middleware implementation for Twitter OAuth 2.0 Client | news.ycombinator.com | 2022-02-28
  • twitter-oauth2-client

    :baby_chick: Sample code for the Twitter OAuth2.0 Client

    Project mention: Show HN: Sample Code for the Twitter OAuth2.0 Client (Node.js&TypeScript) | news.ycombinator.com | 2022-03-01
  • grant-server

    This module is a packaged Grant OAuth proxy server. That means that you can just install this package and run grant-serve to have a proxy OAuth server running. Docker image is also available.

  • drupal-react-oauth-provider

    React Context provider and hooks for Drupal, with support for Oauth2 authentication.

    Project mention: Introducing drupal-react-oauth-provider - Simplify Drupal user authentication and token management in React | reddit.com/r/drupal | 2022-04-10

    I've just released a React Drupal OAauth Provider on npm! It makes logging users into Drupal from React extremely easy and abstracts away all token management. It handles oauth2 authentication and provides a few hooks to deal with login, logout, and accessing rest resources. It works using React context, has no dependencies, and is written in Typescript.

  • openid-connect-app

    Sample project for implementing OIDC server with a web application and an API service.

    Project mention: Develop an OpenID server with Node.js & Typescript | dev.to | 2022-02-18

    Source code for this tutorial is hosted on metalicn20/openid-connect-app

  • nodejs-ts-google-oauth

    Google Oauth using Typescript, Node.js, Express.js, Passport.js & MongoDB.

    Project mention: Google OAuth using TypeScript, Express.js, Passport.js & MongoDB | dev.to | 2021-11-01

    Github Project Link: https://github.com/SamipPoudel58/nodejs-ts-google-oauth

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

TypeScript Oauth2 related posts


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

Project Stars
1 next-auth 10,142
2 Pizzly 1,001
3 AppAuth-JS 830
4 angular-auth-oidc-client 811
5 remix-auth 806
6 auth0-spa-js 668
7 serendipity 349
8 react-aad 343
9 a12n-server 325
10 react-oidc 305
11 nodejs-auth 238
12 adapters 139
13 fetch-mw-oauth2 27
14 react-google-oauth2.0 14
15 deno-oauth2-client 11
16 sveltekit-passport-oauth2 10
17 twitter-oauth2 8
18 twitter-oauth2-client 8
19 grant-server 4
20 drupal-react-oauth-provider 1
21 openid-connect-app 0
22 nodejs-ts-google-oauth 0
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.