mpdavis/python-jose
A JOSE implementation in Python observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 77
- Release rhythm 16
- 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: 102
- age_days: 4153
- days_rel: 462
- days_push: 142
- n_releases_24m: 2
Adoption not part of the score
1756 stars · 267 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
python-jose is a Python implementation of the JOSE (JavaScript Object Signing and Encryption) standards, including JWS, JWE, JWK, and JWT. It lets applications sign, encrypt, and verify JSON content using pluggable cryptographic backends such as pyca/cryptography, pycryptodome, or a native-Python fallback.
Use cases
- encode and decode JWTs for API authentication
- sign and verify JSON web tokens with HS256 or RS256
- encrypt payloads using JWE
- validate tokens issued by an OAuth/OIDC identity provider
- generate and manage JSON web keys (JWK)
- implement stateless session tokens in a Python web app
When to choose
- you need full JOSE support (JWS, JWE, JWK) beyond plain JWT signing
- you want a choice of cryptographic backends like cryptography or pycryptodome
- you need to verify third-party identity provider tokens in Python
When to avoid
- you only need simple JWT encoding/decoding and prefer a lighter library like PyJWT
- you need a library with frequent security patches and active maintenance
- you are not working in Python
Facets
library · maturity stable
auth cryptography security serialization security web-development developer-tools python cross-platform jwt jose jws jwe jwk token-signing oauth
2 sources
- readme: https://github.com/mpdavis/python-jose · fetched 2026-08-28 · 64551fcbd70d
- registry_pypi: https://pypi.org/pypi/python-jose/json · fetched 2026-08-29 · 742ff85be0e3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mpdavis/python-jose | main | 60 |
For agents
markdown · JSON · MCP: product_card(name="mpdavis/python-jose")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem