TypeScript JWT

Open-source TypeScript projects categorized as JWT

JSON Web Token is a proposed Internet standard for creating data with optional signature and/or optional encryption whose payload holds JSON that asserts some number of claims. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.

Top 23 TypeScript JWT Projects

  1. full-stack-fastapi-template

    Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.

    Project mention: Crushing the Command Line: How I Used Amazon Q to Build a Smarter FastAPI Scaffolder | dev.to | 2025-05-10

    Existing scaffolding tools like the official FastAPI template often lack production readiness or are too rigid. This tool is built to be both flexible and easy to use.

  2. 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
  3. next-auth

    Authentication for the Web.

    Project mention: Launch HN: Better Auth (YC X25) – Authentication Framework for TypeScript | news.ycombinator.com | 2025-05-19

    Does it handle:

    - Federated sign-in/out? In next-auth, it is a giant pain to implement: https://github.com/nextauthjs/next-auth/discussions/3938

    - Automated refreshing of JWT tokens on the client-side? I always end up having to implement my own logic around this. The big problem is if you have multiple API calls going out and they all require JWT auth, you need to check the JWT validity and block the calls until it is refreshed. In next-auth on the server-side, this is impossible to do since that side is generally stateless, and so you end up with multiple refresh calls happening for the same token.

    - The ability to have multiple auth sessions at once, like in a SaaS app where you might belong to multiple accounts / organizations (your intro paragraph sounds like it does)

    - Handle how multiple auth sessions are managed if the user happens to open up multiple tabs and swaps accounts in another tab

  4. jose

    JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes

    Project mention: Why your jwt might be lying to you and how to make it tell the truth | dev.to | 2025-05-20

    Jose powerful JWT lib for modern JS

  5. express-jwt

    connect/express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes

  6. jwt-decode

    Decode JWT tokens; useful for browser applications.

  7. nodejs-backend-architecture-typescript

    Node.js Backend Architecture Typescript - Learn to build a backend server for production ready blogging platform like Medium and FreeCodeCamp. Main Features: Role based, Express.js, Mongoose, Redis, Mongodb, Joi, Docker, JWT, Unit Tests, Integration Tests.

  8. angular2-jwt

    Helper library for handling JWTs in Angular apps

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. auth-module

    Zero-boilerplate authentication support for Nuxt 2

    Project mention: 2024 Nuxt3 Annual Ecosystem SummaryπŸš€ | dev.to | 2024-12-23

    Document address: @nuxtjs/auth-next official document

  11. foal

    Full-featured Node.js framework πŸš€

    Project mention: Node.JS - Foal framework version 4.5 is released πŸŽ‰ | dev.to | 2024-08-24

    Version 4.5 of Foal, a full-featured Node.JS framework for building web applications, is out!

  12. google-auth-library-nodejs

    πŸ”‘ Google Auth Library for Node.js

  13. Angular-Full-Stack

    Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.

  14. hasura-backend-plus

    πŸ”‘Auth and πŸ“¦Storage for Hasura. The quickest way to get Auth and Storage working for your next app based on Hasura.

  15. cloudflare-worker-jwt

    A lightweight JWT implementation with ZERO dependencies for Cloudflare Workers.

  16. aws-jwt-verify

    JS library for verifying JWTs signed by Amazon Cognito, and any OIDC-compatible IDP that signs JWTs with RS256, RS384, RS512, ES256, ES384, ES512, Ed25519 and Ed448

  17. express-mongodb-rest-api-boilerplate

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

  18. jwt

    JWT utilities module based on the jsonwebtoken package πŸ”“ (by nestjs)

  19. react-auth-kit

    Powerful Auth Management library for ReactJs-based applications

  20. express-typescript-skeleton

    πŸ”°πŸ¦Έ Template to start developing a REST API with Node.js (Express), TypeScript, Ts.ED, ESLint, Prettier, Husky, Prisma, etc.

  21. blog-tutorials

    Sample code of my blog tutorials

  22. ultimate-nest

    Starter template with blog clone as project

  23. json-server-auth

    Authentication & Authorization flow for JSON Server

  24. ethr-did

    Create ethr DIDs

  25. takeoff

    A rapid development environment using docker for convenience. (by takeoff-env)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

TypeScript JWT discussion

Log in or Post with

TypeScript JWT related posts

  • Bun, Hono, Vite, TailwindCSS: An amazing combination has just been revealed!

    7 projects | dev.to | 10 Sep 2023
  • T3 Stack Template : Supabase (w/ Auth + DB) and Shadcn-UI Basic Setup

    3 projects | dev.to | 24 Jul 2023
  • [Self Hosted] Comment j'ai fait ce blog (aka comment installer Fusion Auth and Dound)

    2 projects | /r/enfrancais | 16 May 2023
  • Check out this new JWT authentication middleware for express.js.

    1 project | /r/node | 20 Apr 2023
  • vuejs to nuxt paradigm switch

    1 project | /r/Nuxt | 7 Apr 2023
  • How to share an auth token to all the components in an app?

    2 projects | /r/react | 9 Feb 2023
  • JWT authorizer for Cognito with Client Credentials Flow

    1 project | /r/aws | 29 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 Jun 2025
    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. Learn more β†’

Index

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

# Project Stars
1 full-stack-fastapi-template 33,285
2 next-auth 26,918
3 jose 6,575
4 express-jwt 4,509
5 jwt-decode 3,327
6 nodejs-backend-architecture-typescript 2,920
7 angular2-jwt 2,637
8 auth-module 1,937
9 foal 1,918
10 google-auth-library-nodejs 1,817
11 Angular-Full-Stack 1,500
12 hasura-backend-plus 1,174
13 cloudflare-worker-jwt 804
14 aws-jwt-verify 693
15 express-mongodb-rest-api-boilerplate 646
16 jwt 641
17 react-auth-kit 584
18 express-typescript-skeleton 569
19 blog-tutorials 398
20 ultimate-nest 391
21 json-server-auth 331
22 ethr-did 287
23 takeoff 272

Sponsored
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.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?