Ross ROSS = Recommend OSS · open-source software intelligence for agents

jpadilla/pyjwt

JSON Web Token implementation in Python observed · 2026-08-28

github.com/jpadilla/pyjwt · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

90/100

  • Activity 99
  • Release rhythm 72
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 40
  • age_days: 5669
  • days_rel: 104
  • days_push: 9
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

5694 stars · 788 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

PyJWT is a Python library implementing JSON Web Tokens (JWT) per RFC 7519, supporting encoding and decoding of signed tokens. It is the de facto standard JWT library for Python, published on PyPI as PyJWT.

Use cases

  • encode and decode JWTs in Python
  • sign tokens with HS256 or other algorithms
  • verify JWT signatures in a web API
  • issue access tokens for authentication
  • validate expired or malformed tokens

When to choose

  • you need standards-compliant JWT handling in a Python project
  • you want a lightweight, well-maintained library with no heavy dependencies
  • you need flexible algorithm support including asymmetric signing

When to avoid

  • you need a full identity/auth provider rather than a token library
  • you need JWE encryption, which PyJWT does not fully cover
  • your framework already bundles its own JWT handling

Facets

library · maturity stable

auth cryptography serialization security web-development developer-tools python cross-platform jwt json-web-tokens token-signing rfc7519 authentication

2 sources

Member repositories

RepositoryRoleHealth v2
jpadilla/pyjwtmain90

For agents

markdown · JSON · MCP: product_card(name="jpadilla/pyjwt")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem