TypeScript Authentication

Open-source TypeScript projects categorized as Authentication

Top 23 TypeScript Authentication Projects

  • next-auth

    Authentication for the Web.

    Project mention: Streamlining Role-Based Access Control in Next.js with Descope and Auth.js: A Step-by-Step Guide | dev.to | 2024-02-03

    Let's learn a bit about Descope and how to use it with Auth.js (next-auth) to protect our Next.js app with role-based access control (RBAC).

  • nebular

    :boom: Customizable Angular UI Library based on Eva Design System :new_moon_with_face::sparkles:Dark Mode

    Project mention: The big Angular UI library comparison 📚 | dev.to | 2023-12-11

    Nebular (MIT license)

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

  • nhost

    The Open Source Firebase Alternative with GraphQL.

    Project mention: Database Review: Top Five Missing Features from Database APIs | dev.to | 2023-09-14

    Hasura ❌ (technically yes with Nhost)

  • deepstream.io

    deepstream.io server

  • logto

    🧑‍🚀 The better identity infrastructure for developers that works universally.

    Project mention: Logto v1.12.0 - Organizations, SSO, and MFA | /r/selfhosted | 2023-12-06
  • next-auth-example

    Example showing how to use NextAuth.js with Next.js

    Project mention: NextAuth.js+App Router+Prisma | dev.to | 2023-12-09

    https://github.com/nextauthjs/next-auth-example https://next-auth.js.org/getting-started/example https://next-auth.js.org/configuration/initialization#route-handlers-app https://www.prisma.io/docs/getting-started/quickstart https://authjs.dev/reference/adapter/prisma

  • iron-session

    🛠 Secure, stateless, and cookie-based session library for JavaScript

    Project mention: Show HN: iron-session, stateless web sessions | news.ycombinator.com | 2023-11-20
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • amplify-cli

    The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.

    Project mention: The Amplify Series, Part 6: Using the power of AI and Machine Learning with Amplify Predictions | dev.to | 2023-03-23

    Bug: Before continuing, we need to add some manual changes to the generated output since there is a bug in the 10.8.1 version of the Amplify CLI. To fix the issue, open the amplify/backend/predictions/identifyText<>/parameters.json file and add the following three key-value pairs to it:

  • remix-auth

    Simple Authentication for Remix

    Project mention: Remix loader api fetching with jwt | /r/react | 2023-12-06
  • google-auth-library-nodejs

    🔑 Google Auth Library for Node.js

  • hasura-backend-plus

    🔑Auth and 📦Storage for Hasura. The quickest way to get Auth and Storage working for your next app based on Hasura.

  • angular-auth-oidc-client

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

  • axios-auth-refresh

    Library that helps you implement automatic refresh of authorization via axios interceptors. You can easily intercept the original request when it fails, refresh the authorization and continue with the original request, without user even noticing.

  • nuxt-auth

    🔐 Nuxt user authentication and sessions via authjs (next-auth), local and refresh providers. nuxt-auth wraps NextAuth.js to offer the reliability & convenience of a 12k star library to the nuxt 3 ecosystem with a native developer experience (DX)

    Project mention: Nuxt3 with JWT Auth and Laravel API | /r/Nuxt | 2023-06-12

    Therefore I posted a message on their Github to check if something is wrong or if my setup maybe is wrong: https://github.com/sidebase/nuxt-auth/issues/436

  • shopify-api-js

    Shopify Admin API Library for Node. Accelerate development with support for authentication, graphql proxy, webhooks

    Project mention: How to update backend using webhook? | /r/ShopifyAppDev | 2023-06-26

    For choosing how to implement session storage check this out: https://github.com/Shopify/shopify-api-js/blob/main/docs/guides/session-storage.md

  • react-oauth

    Google OAuth2 using the new Google Identity Services SDK for React 🚀

  • auth0-react

    Auth0 SDK for React Single Page Applications (SPA)

  • auth

    A GitHub Action for authenticating to Google Cloud. (by google-github-actions)

    Project mention: GitHub Actions could be so much better | news.ycombinator.com | 2023-09-22

    The issue of integration with other tools is also quite strange. Of course, this is not directly related to github actions. For example, what needs to be done to use cloud run https://github.com/google-github-actions/auth#setting-up-wor...

  • Surrealist

    ⚡ Powerful graphical SurrealDB query playground and database explorer for Browser and Desktop

    Project mention: Thinking Inside The Box: Relational Style Joins in SurrealDB | dev.to | 2024-02-21

    If you want to follow along, you can go to https://surrealist.app/ → Create session → Click on sandbox → Type any name for namespace and database → Copy and paste the two queries below, which work both for SurrealDB and most relational DBs

  • passport-magic-login

    Passwordless authentication with magic links for Passport.js.

  • nextjs-firebase-authentication

    Next.js + Firebase Starter

    Project mention: Which are the best blogs for react? | /r/react | 2023-05-21

    These three don't require any introduction, I think: https://www.robinwieruch.de/ https://kentcdodds.com/ https://www.joshwcomeau.com/

  • static-web-apps-cli

    Azure Static Web Apps CLI ✨

  • express-mongodb-rest-api-boilerplate

    A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose). Typescript

    Project mention: Node.js boilerplate / Authentication from scratch - (express, mongodb) Rest-API, Typescript. | dev.to | 2023-03-05
  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

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 2024-02-21.

TypeScript Authentication related posts


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

Project Stars
1 next-auth 21,305
2 nebular 7,973
3 nhost 7,378
4 deepstream.io 7,114
5 logto 6,839
6 next-auth-example 3,194
7 iron-session 3,132
8 amplify-cli 2,781
9 remix-auth 1,700
10 google-auth-library-nodejs 1,611
11 hasura-backend-plus 1,174
12 angular-auth-oidc-client 1,078
13 axios-auth-refresh 991
14 nuxt-auth 984
15 shopify-api-js 904
16 react-oauth 903
17 auth0-react 811
18 auth 781
19 Surrealist 705
20 passport-magic-login 658
21 nextjs-firebase-authentication 638
22 static-web-apps-cli 562
23 express-mongodb-rest-api-boilerplate 562
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.