JavaScript JWT

Open-source JavaScript projects categorized as JWT | Edit details

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 JavaScript JWT Projects

  • jwt-decode

    Decode JWT tokens; useful for browser applications.

    Project mention: Angular auth oidc: Is there a way to I know how much time left until the current session get expired? | | 2022-03-15

    A JS library i found for decoding JWT:

  • jose

    "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS with no dependencies using runtime's native crypto in Node.js, Browser, Cloudflare Workers, Electron, and Deno.

    Project mention: Deno Deploy Beta 2 | | 2021-09-01

    Biggest sharp edge I've encountered is the very much WIP WebCrypto API support. In practical terms, this means things like signing/verifying JWTs is not very well supported:

    That said, the situation is improving rapidly, and I've been personally willing to bet that the support will be solid by the time I finish prototyping and need to start adding auth to my latest project.

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

  • auth0.js

    Auth0 headless browser sdk

    Project mention: Create a passwordless authentication using Auth0, Cloudinary and Nextjs | | 2021-10-17

    Auth0.js library

  • open-source-saas-boilerpate

    Free SaaS boilerplate (Python/PostgreSQL/ReactJS/Webpack)

    Project mention: What tech stack would you recommend to someone that already knows HTML, CSS, JavaScript and Python to learn for rapid MVP development? | | 2022-04-25

    Or, you can start from some frameworks/boilerplate like SaaSForge, it's an open-source boilerplate Flask/React.

  • cloudfront-auth

    An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login

    Project mention: What are you using lambda @ edge and cloudfront functions for ? | | 2022-05-25

    Using it to allow Google Workspace auth access control to static websites. Leverages

  • jwt-cracker

    Simple HS256 JWT token brute force cracker

    Project mention: Awesome Penetration Testing | | 2021-10-06

    JWT Cracker - Simple HS256 JSON Web Token (JWT) token brute force cracker.

  • cookbook

    VueJS + NodeJS Evergreen Cookbook (by ais-one)

  • Scout APM

    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.

  • web3-token

    Web3 Token is a new way to authenticate users in a hybrid dApps using signed messages. Implementation of EIP-4361.

    Project mention: You don’t need JWT anymore | | 2021-10-28

    To simplify this flow even more, I made the web3-token module. To install it, use the command:

  • fastify-jwt

    JWT utils for Fastify

    Project mention: Fastify + Okta Login (redirect) | | 2022-03-08

    Hey, thanks for the reply. I'm doing a port from another stack, and that app's implementation is using using the Okta SAML integration. I see how to secure my app's endpoints without issue, but the question I've got comes in with the actual login workflow. Okta's documentation (link) is exclusively focusing on Express + Passport for the OIDC option. Fastify's ecosystem (link) has fastify-auth + fastify-jwt. But I don't see a SAML implementation, which is where I originally was intending to go because the idp is already set up and tested.

  • gindex-v4

    A Vue Js Based G Index with Improved Dark Mode, Search and Video Player

    Project mention: Gindex-v4: A Vue Js Based G Index with Improved Dark Mode, Search and Video Player | | 2021-11-29
  • mern-boilerplate

    Fullstack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.

    Project mention: Having issues with deploying a mern app on Heroku | | 2022-02-28
  • nginx-openid-connect

    Reference implementation of OpenID Connect integration for NGINX Plus

    Project mention: Is it possible to control some parameters of Nginx programatically | | 2022-04-07

    You could purchase NGINX Plus which allows many things to be configured via API calls.

  • twilio-sample-backend-nodejs

    A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services

  • jwt-node-vue

    Repositório responsável pelo primeiro projeto da série de vídeos: Coding Stuff.

    Project mention: Tutorial - JWT + NodeJs + MongoDB + Vue (Back-End - Parte II) | | 2022-01-21

    View on GitHub

  • nextjs-sequelize

    Next.js With Sequelize Web Application.

  • jose-simple

    Jose-Simple allows the encryption and decryption of data using the JOSE (JSON Object Signing and Encryption) standard.

  • docker-fastify-restful-api

    Node.js RESTful API boilerplate using Traefik, Docker, Docker Compose, Fastify, JWT and Mongodb

  • supertokens-website

    Frontend SDK for SuperTokens - for session management + automatically refreshing sessions

    Project mention: Seeking feedback on README for my open-source js library to implement auth/session management | | 2022-04-03
  • svelte-postgrest-template

    Svelte/SvelteKit + PostgREST + EveryLayout + social auth starter template

    Project mention: PostgREST v9.0.0 | | 2021-11-29

    that's actually precisely what i implemented in my postgrest-svelte starter template (

    ./ breaks down the schema into an entity-per-file structure at ./sql/schema, while.

  • authentication-server

    The authentication-server is a node app that handles user registration, authentication & authorization with JWT.

  • OEP-Frontend

    Frontend React Repository for OEP | Online Exam Portal is 🔖 an easy-to-use Platform for MCQ based tests. Helping 👩🏻‍🏫 teachers by making it easier for them to take online tests and having access to a reliable platform for free.

    Project mention: OEP-Frontend VS online - a user suggested alternative | | 2022-02-24
  • Express-JWT-Boilerplate

    A stateless and scalable RESTful Api utilizing JWT authorization, MongoDB, Docker deployment, HaProxy loadbalancing, and more.

    Project mention: I made an example project showcasing stateless authentication with JWT and Express! | | 2021-11-20
  • express-jwt-boilerplate

    A cookiecutter template to create REST API with ExpressJS and MongoDB, with JWT authentication. (by udz-codes)

    Project mention: Contribute: REST API Boilerplate with JWT Authentication: Made with Express and MongoDB. | | 2021-10-09
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-25.

JavaScript JWT related posts


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

Project Stars
1 jwt-decode 2,501
2 jose 2,194
3 auth0.js 862
4 open-source-saas-boilerpate 660
5 cloudfront-auth 582
6 jwt-cracker 560
7 cookbook 434
8 web3-token 293
9 fastify-jwt 269
10 gindex-v4 239
11 mern-boilerplate 191
12 nginx-openid-connect 140
13 twilio-sample-backend-nodejs 127
14 jwt-node-vue 76
15 nextjs-sequelize 61
16 jose-simple 51
17 docker-fastify-restful-api 44
18 supertokens-website 37
19 svelte-postgrest-template 26
20 authentication-server 18
21 OEP-Frontend 13
22 Express-JWT-Boilerplate 12
23 express-jwt-boilerplate 6
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.