The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 TypeScript Authentication Projects
-
Project mention: Deploy Full-Stack Next.js T3App with Cognito and Prisma using AWS Lambda | dev.to | 2024-04-15
NextAuth.js is not perfect. One of the shortcomings is that it currently does not implement federated logout. This means that even if a user signs out of the Next.js app, he does NOT get signed out of the Cognito user pool client. As a consequence, the user is not really being logged out (i.e he is able to login again without providing the credentials). You can read more about this problem in this Github thread.
-
nebular
:boom: Customizable Angular UI Library based on Eva Design System :new_moon_with_face::sparkles:Dark Mode
Nebular (MIT license)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Project mention: Database Review: Top Five Missing Features from Database APIs | dev.to | 2023-09-14
Hasura ❌ (technically yes with Nhost)
-
logto
🧑🚀 The better identity infrastructure for developers and the open-source alternative to Auth0.
-
-
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
-
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
-
WorkOS
The modern identity platform for B2B SaaS. 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.
-
SaaS-Boilerplate
🚀🎉📚 SaaS Boilerplate built with Next.js + Tailwind CSS + Shadcn UI + TypeScript. ⚡️ Full-stack React application with Auth, Multi-tenancy, Roles & Permissions, i18n, Landing Page, DB, Logging, Testing (by ixartz)
Project mention: Ask HN: Can anyone suggest few open source projects for SaaS Boilerplate? | news.ycombinator.com | 2024-04-17 -
-
-
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
-
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)
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
-
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.
-
-
-
Project mention: Push code with GitHub Actions to Google Cloud’s Artifact Registry | dev.to | 2024-04-10
This workflow will authenticate with Google Cloud using the Google Cloud auth GitHub Action and use Docker to authenticate and push to the registry. To make this workflow work (or flow?) we need to set up some Google Cloud resources and add in those values for our environment variables. Make sure to add in the value for PROJECT_ID where you have permission to create resources. The value for IMAGE_NAME can be anything — it’ll be created the first time this workflow runs:
-
Surrealist
⚡ Powerful graphical SurrealDB query playground and database explorer for Browser and Desktop
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
-
-
These three don't require any introduction, I think: https://www.robinwieruch.de/ https://kentcdodds.com/ https://www.joshwcomeau.com/
-
express-mongodb-rest-api-boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose). Typescript
-
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.
TypeScript Authentication related posts
- Learn OAuth by building a client with Node.js
- Supabase – General Availability Week
- Next.js 14 (App Router) - Server Actions - Full Authentication WebApp
- React Server Components ... React magic feature!! 🔮
- Streamlining Role-Based Access Control in Next.js with Descope and Auth.js: A Step-by-Step Guide
- Ask HN: What development tools are you using for your current project?
- Nextauth.js: Use <SessionProvider /> in Next.js "app" directory
-
A note from our sponsor - WorkOS
workos.com | 17 Apr 2024
Index
What are some of the best open-source Authentication projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | next-auth | 21,890 |
2 | nebular | 8,006 |
3 | nhost | 7,499 |
4 | logto | 7,184 |
5 | deepstream.io | 7,120 |
6 | material-kit-react | 5,149 |
7 | next-auth-example | 3,310 |
8 | iron-session | 3,261 |
9 | amplify-cli | 2,786 |
10 | SaaS-Boilerplate | 2,003 |
11 | remix-auth | 1,763 |
12 | google-auth-library-nodejs | 1,630 |
13 | hasura-backend-plus | 1,173 |
14 | angular-auth-oidc-client | 1,096 |
15 | nuxt-auth | 1,052 |
16 | axios-auth-refresh | 1,009 |
17 | react-oauth | 949 |
18 | auth0-react | 831 |
19 | auth | 816 |
20 | Surrealist | 767 |
21 | passport-magic-login | 659 |
22 | nextjs-firebase-authentication | 643 |
23 | express-mongodb-rest-api-boilerplate | 583 |