Fast & simple JWT for Go (v4.0.0 released)

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • jwx

    Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies

    Would you mind offering some benchmarks comparing it to others? Currently I use https://github.com/lestrrat-go/jwx and I'm generally pretty happy with it but if your version achieves the same with fewer resources I might consider using it going forward.

  • jwt

    Safe, simple and fast JSON Web Tokens for Go (by cristalhq)

    There is a special type NumericDate (https://github.com/cristalhq/jwt/blob/main/numeric_date.go) to handle this, however if you have an example where it doesn't work with golang-jwt/jwt please share it, will be happy to add a test for this (or even a fix if something is wrong :( )

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

  • jwt

    Community maintained clone of https://github.com/dgrijalva/jwt-go (by golang-jwt)

    We use https://github.com/golang-jwt/jwt but have needed to hack our way around it as our issuer service sends floats.

  • benches

    Me throwing my benchs, nothing else (╯°□°)╯︵ ┻━┻

    I have published benches for v3 but it's 99% the same as v4 https://github.com/cristaloleg/benches/tree/master/jwt

  • benchmarks

    Benchmarks for cristalhq and other solutions (by cristalhq)

    Done, however not all algorithms are added https://github.com/cristalhq/benchmarks/tree/main/jwt

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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts