MCPcopy Index your code
hub / github.com/jwtk/jjwt

github.com/jwtk/jjwt @0.13.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.13.0 ↗ · + Follow
2,470 symbols 7,008 edges 408 files 866 documented · 35% 9 cross-repo links updated 15d ago0.13.0 · 2025-08-20★ 11,09428 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

CheckedSupplier (Interface)
@since 0.12.0 [26 implementers]
impl/src/main/java/io/jsonwebtoken/impl/lang/CheckedSupplier.java
Identifiable (Interface)
An object that may be uniquely identified by an #getId() id relative to other instances of the same type. Th [14 implementers]
api/src/main/java/io/jsonwebtoken/Identifiable.java
Nameable (Interface)
(no doc) [12 implementers]
impl/src/main/java/io/jsonwebtoken/impl/lang/Nameable.java
Conjunctor (Interface)
A Conjunctor supplies a joined object. It is typically used for nested builders to return to the source/original [6 implementers]
api/src/main/java/io/jsonwebtoken/lang/Conjunctor.java
Converter (Interface)
(no doc) [20 implementers]
impl/src/main/java/io/jsonwebtoken/impl/lang/Converter.java
Supplier (Interface)
Represents a supplier of results. There is no requirement that a new or distinct result be returned each time the su [26 …
api/src/main/java/io/jsonwebtoken/lang/Supplier.java
CheckedFunction (Interface)
(no doc) [42 implementers]
impl/src/main/java/io/jsonwebtoken/impl/lang/CheckedFunction.java
Builder (Interface)
Type-safe interface that reflects the Builder pattern . @par [18 implementers]
api/src/main/java/io/jsonwebtoken/lang/Builder.java

Core symbols most depended-on inside this repo

notNull
called by 281
api/src/main/java/io/jsonwebtoken/lang/Assert.java
getId
called by 154
api/src/main/java/io/jsonwebtoken/Claims.java
build
called by 94
api/src/main/java/io/jsonwebtoken/lang/Maps.java
equals
called by 75
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwe.java
hasText
called by 69
api/src/main/java/io/jsonwebtoken/lang/Assert.java
get
called by 63
impl/src/main/java/io/jsonwebtoken/impl/lang/CheckedSupplier.java
put
called by 61
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractJwk.java
toString
called by 59
api/src/main/java/io/jsonwebtoken/security/JwkThumbprint.java

Shape

Method 1,993
Class 341
Interface 134
Enum 2

Languages

Java100%

Modules by API surface

impl/src/main/java/io/jsonwebtoken/impl/security/JcaTemplate.java71 symbols
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtBuilder.java58 symbols
api/src/main/java/io/jsonwebtoken/lang/Strings.java57 symbols
impl/src/main/java/io/jsonwebtoken/impl/ParameterMap.java41 symbols
impl/src/main/java/io/jsonwebtoken/impl/DefaultJwtParserBuilder.java35 symbols
api/src/main/java/io/jsonwebtoken/JwtParserBuilder.java32 symbols
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractAsymmetricJwkBuilder.java30 symbols
api/src/main/java/io/jsonwebtoken/lang/Collections.java30 symbols
api/src/main/java/io/jsonwebtoken/JwtBuilder.java30 symbols
impl/src/main/java/io/jsonwebtoken/impl/security/AbstractJwk.java28 symbols
impl/src/main/java/io/jsonwebtoken/impl/security/DefaultJwkContext.java26 symbols
impl/src/main/java/io/jsonwebtoken/impl/io/BaseNCodec.java23 symbols

Dependencies from manifests, versioned

${project.groupId}:${project.artifactId}
com.mycila:license-maven-plugin-git
io.jsonwebtoken:jjwt-api0.13.0 · 1×
io.jsonwebtoken:jjwt-gson0.13.0 · 1×
io.jsonwebtoken:jjwt-impl0.13.0 · 1×
io.jsonwebtoken:jjwt-jackson0.13.0 · 1×
io.jsonwebtoken:jjwt-orgjson0.13.0 · 1×
junit:junit4.13.1 · 1×

For agents

$ claude mcp add jjwt \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact