awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lcobucci avatar

lcobucci/jwt

0
View on GitHub↗
7,481 stars·598 forks·PHP·BSD-3-Clause·9 viewslcobucci-jwt.readthedocs.io/en/stable↗

Jwt

This is a PHP library for generating, parsing, and validating JSON Web Tokens and JSON Web Signatures. It serves as a cryptographic claim handler and token validation engine used to securely exchange identity information between services.

The project provides an implementation of the JSON Web Signature standard to create signed digital tokens. It allows for the encoding of identity claims and the application of cryptographic signatures to ensure data transmission remains secure.

The library covers the full lifecycle of token management, including the creation of signed tokens, decoding of token strings to retrieve payload data, and the verification of signatures to ensure authenticity and data integrity.

Features

  • JSON Web Tokens - Implements the JSON Web Token standard for creating and parsing signed tokens to exchange identity claims.
  • Cryptographic Token Generators - Implements tools for creating and signing digital tokens to prove identity and secure data transmission.
  • JSON Web Signatures - Implements the JSON Web Signature standard to create and verify cryptographically signed payloads.
  • Claim Handling - Provides utilities for encoding and decoding secure identity claims within a standardized token format.
  • Token Signature Verification - Validates the cryptographic signatures of tokens to ensure authenticity and data integrity.
  • Token Validation Services - Provides utilities for verifying the integrity and authenticity of security tokens through signature checks.
  • Payload Decoding - Allows decoding of encoded token strings to retrieve payload data and claims for application use.
  • API Access Control - Enables secure API access control by issuing and validating cryptographically signed tokens.
  • Identity-Based Authentication - Verifies token authenticity to confirm user identities without requiring a database lookup on every request.
  • Authentication and Authorization - Generates and validates JSON Web Tokens.

Star history

Star history chart for lcobucci/jwtStar history chart for lcobucci/jwt

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Jwt

Similar open-source projects, ranked by how many features they share with Jwt.
  • golang-jwt/jwtgolang-jwt avatar

    golang-jwt/jwt

    8,908View on GitHub↗

    This project is a JSON Web Token implementation library and toolkit for encoding, signing, and validating tokens. It provides the necessary functions to manage token claims and payloads for user authentication and authorization. The library supports both symmetric and asymmetric cryptography, allowing for the use of shared secrets or public-private key pairs. It enables the creation of signed tokens and the verification of their authenticity and integrity to prevent data tampering. The toolkit covers a broad range of identity and access control capabilities, including the embedding of custom

    Goauthed25519go
    View on GitHub↗8,908
  • jpadilla/pyjwtjpadilla avatar

    jpadilla/pyjwt

    5,598View on GitHub↗

    PyJWT is a Python library for encoding, decoding, and verifying JSON Web Tokens (JWTs). It provides comprehensive JWT functionality including algorithm-agnostic signing and verification, supporting both symmetric HMAC shared-secret cryptography and asymmetric RSA/ECDSA public-key cryptography for flexible trust models. The library implements a claim-based validation pipeline that checks issuer, audience, expiration, and other time-based claims during token decoding, with configurable clock skew tolerance for distributed systems. It requires callers to explicitly specify allowed signing algori

    Pythonhacktoberfestjwtpython
    View on GitHub↗5,598
  • auth0/java-jwtauth0 avatar

    auth0/java-jwt

    6,227View on GitHub↗

    This is a Java library for creating and verifying JSON Web Tokens (JWTs), supporting multiple cryptographic signing algorithms including HMAC, RSA, and ECDSA. The library provides a builder pattern for constructing tokens with custom claims and algorithm selection, and offers separate verification methods that check signatures and validate standard claims such as expiration, issuer, and audience. The library abstracts cryptographic algorithms behind a common interface, allowing pluggable signing and verification without coupling token creation to a specific algorithm. Tokens are represented a

    Javadx-sdkjavajwt
    View on GitHub↗6,227
  • panva/josepanva avatar

    panva/jose

    7,346View on GitHub↗

    jose is a cryptography library for signing, encrypting, and verifying tokens and messages using the JSON Object Signing and Encryption standards. It provides a toolkit for the implementation of JSON Web Tokens, JSON Web Signatures, and JSON Web Encryption. The library serves as a high-level interface for the Web Crypto API, allowing for the generation, import, and export of symmetric secrets and asymmetric key pairs. It handles the encryption and decryption of web messages and the validation of digital signatures to ensure data integrity and identity. Its capabilities cover cryptographic key

    TypeScriptbrowserbuncloudflare-workers
    View on GitHub↗7,346
See all 30 alternatives to Jwt→

Frequently asked questions

What does lcobucci/jwt do?

This is a PHP library for generating, parsing, and validating JSON Web Tokens and JSON Web Signatures. It serves as a cryptographic claim handler and token validation engine used to securely exchange identity information between services.

What are the main features of lcobucci/jwt?

The main features of lcobucci/jwt are: JSON Web Tokens, Cryptographic Token Generators, JSON Web Signatures, Claim Handling, Token Signature Verification, Token Validation Services, Payload Decoding, API Access Control.

What are some open-source alternatives to lcobucci/jwt?

Open-source alternatives to lcobucci/jwt include: golang-jwt/jwt — This project is a JSON Web Token implementation library and toolkit for encoding, signing, and validating tokens. It… panva/jose — jose is a cryptography library for signing, encrypting, and verifying tokens and messages using the JSON Object… jpadilla/pyjwt — PyJWT is a Python library for encoding, decoding, and verifying JSON Web Tokens (JWTs). It provides comprehensive JWT… auth0/java-jwt — This is a Java library for creating and verifying JSON Web Tokens (JWTs), supporting multiple cryptographic signing… smallstep/cli — This project is a command-line tool for managing public key infrastructure and digital identities. It provides a… doorkeeper-gem/doorkeeper — Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the…