Code Monkey home page Code Monkey logo

awesome-jwt's Introduction

Awesome JWT (JSON Web Tokens) Awesome

A collection of awesome things regarding JSON Web Tokens.

Please read the contribution guidelines before contributing.

JSON Web Tokens

JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

Contents


Libraries

C

Clojure

  • buddy - Security library for Clojure.

Delphi

Elixir

  • json_web_token_ex - Elixir implementation of the JSON Web Token (JWT) standard RFC 7519.
  • joken - This library provides a convenient way to create, sign, verify, and validate JWTs while allowing the flexibility to customize each step along the way.
  • jwtex - Library to encode and decode JWT tokens.
  • plug_jwt - Plug for JWT authentication.
  • guardian - Elixir Authentication.

Go

  • jwt-go - Golang implementation of JSON Web Tokens (JWT).
  • jose2go - Golang (GO) implementation of Javascript Object Signing and Encryption specification.
  • jose - Comprehensive set of JWT, JWS, and JWE libraries.
  • jwt - This is an implementation of JWT in golang.
  • go-jose - Implementation of JOSE standards (JWE, JWS, JWT) in Go.

Java

  • java-jwt - Java implementation of JSON Web Token (JWT).
  • jose4j - Implementation of JWT and the JOSE specification suite.
  • Nimbus-JOSE-JWT - Java library that implements the Javascript Object Signing and Encryption (JOSE) spec suite and the closely related JSON Web Token (JWT) spec.
  • jJWT - Java JWT: JSON Web Token for Java and Android.

JavaScript

  • jsrsasign - The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES JSON Web Signature/Token in pure JavaScript.
  • angular2-jwt - Helper library for handling JWTs in Angular 2 apps.
  • jwt-decode - Decode JWT tokens, useful for browser applications.

Lua

.Net

  • jose-jwt - Ultimate Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for .NET and .NET Core.
  • jose-rt - WinRT (Windows 8.1 and Windows Phone 8.1) implementation of Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT).
  • azure-activedirectory-identitymodel-extensions-for-dotnet - IdentityModel extensions for .Net.
  • Jwt.Net - Implementation for .NET.

Node.js

Objective-C

  • JWT - JSON Web Token implementation in Objective-C.

Perl

PHP

  • php-jwt - Simple library to encode and decode JSON Web Tokens (JWT) in PHP.

Python

  • pyjwt - Implementation in Python.
  • python-jose - JOSE implementation in Python.

Ruby

  • ruby-jwt - Pure ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.
  • json-jwt - JSON Web Signature, JSON Web Encryption and JSON Web Key and JWT in Ruby.
  • json_web_token - Ruby implementation of the JSON Web Token (JWT) standard, RFC 7519.

Rust

Scala

  • authentikat-jwt - JWT Scala Implementation, Claims based auth for Scala.
  • jwt-scala - Support for Scala.
  • jwt - Scala implementation of the JWT specification.

Swift

  • JSONWebToken - Swift implementation of JSON Web Token (JWT).
  • jwt - Implementation in Swift.

Tools

Tutorials

Articles

Videos

Presentations

  • JSON Web Tokens - Presentation done at Colombo JS Meetup by Thameera Senanayaka.

Podcasts

Books

  • JWT Handbook - Learn everything you wanted to know about JSON Web Tokens.

Blogs

Courses


License

CC0

To the extent possible under law, Chathu Vishwajith has waived all copyright and related or neighboring rights to this work.

awesome-jwt's People

Contributors

iamchathu avatar sobolevn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

awesome-jwt's Issues

Localized materials

I have some very good videos to add, but they are all in russian.

Should I? Or maybe we should create custom lists for localized talks/articles/videos?
What do you think?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.