What is caffeine built with?

caffeine is a Java repo built with org.apache.felix.framework and jakarta.inject:jakarta.inject-api. It stores its data in javax.cache:cache-api, com.hazelcast:hazelcast, and org.ehcache:ehcache, makes its content with jsoup and de.siegmar:fastcsv, is tested with com.google.guava:guava-testlib, hamcrest, junit-vintage-engine, pax-exam-container-native, pax-exam-junit4, and 8 more, deploys with jcl-over-slf4j, jul-to-slf4j, log4j-core, and slf4j-nop, and uses caffeine and H2 Database. It has 190,783 written lines, with 255 test files.

Read on November 6, 2026, at commit 10646b0. Read it as markdown

Frontend

Interface 1

  • org.jfree:jfreechart1 file

Backend

Data 5

  • H2 Database
  • javax.cache:cache-api23 files
  • com.hazelcast:hazelcast2 files
  • org.ehcache:ehcache2 files
  • caffeine

Support

The base 2

  • jakarta.inject:jakarta.inject-api1 file
  • org.apache.felix.framework

Content 2

  • de.siegmar:fastcsv3 files
  • jsoup

Testing 13

  • Google150 files
  • com.google.guava:guava-testlib
  • org.junit.jupiter:junit-jupiter147 files
  • org.mockito:mockito-core39 files
  • junit:junit36 files
  • org.junit:junit-bom10 files
  • org.awaitility:awaitility4 files
  • org.junit.platform:junit-platform-launcher3 files
  • hamcrest
  • junit-vintage-engine
  • pax-exam-container-native
  • pax-exam-junit4
1 more
  • pax-exam-link-mvn

Deploy 4

  • jcl-over-slf4j
  • jul-to-slf4j
  • log4j-core
  • slf4j-nop

Tools 9

  • OpenJDK16 files
  • com.google.errorprone:error_prone_annotations
  • JetBrains
  • org.jspecify:jspecify246 files
  • bcel
  • ecj
  • error_prone_core
  • pax-url-aether
  • spotbugs-annotations

Other 19

  • Apache
  • com.google.guava:guava
  • org.apache.commons:commons-lang315 files
  • com.fasterxml.jackson.core:jackson-core3 files
  • info.picocli:picocli2 files
  • com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru1 file
  • javax.inject:javax.inject1 file
  • org.apache.commons:commons-collections41 file
  • org.apache.commons:commons-compress1 file
  • org.tukaani:xz1 file
  • bcpkix-jdk18on
  • bcprov-jdk18on
7 more
  • bcutil-jdk18on
  • httpclient
  • jackson-bom
  • okhttp-bom
  • org.eclipse.jgit
  • org.osgi.util.promise
  • zstd-jni

Other repos with a similar stack

Ordered by how much of its stack they share with caffeine, then by stars.

Frequently asked questions

What language is caffeine written in?
caffeine is written in Java, with 190,783 written lines.
What framework does caffeine use?
caffeine is built with org.apache.felix.framework and jakarta.inject:jakarta.inject-api.
What database does caffeine use?
caffeine stores its data in javax.cache:cache-api, com.hazelcast:hazelcast, and org.ehcache:ehcache.
What services does caffeine use?
caffeine uses caffeine and H2 Database.
Does caffeine have tests?
Yes. caffeine has 255 test files and is tested with com.google.guava:guava-testlib, hamcrest, junit-vintage-engine, pax-exam-container-native, pax-exam-junit4, pax-exam-link-mvn, Google, org.junit.jupiter:junit-jupiter, org.mockito:mockito-core, junit:junit, org.junit:junit-bom, org.awaitility:awaitility, and org.junit.platform:junit-platform-launcher.
Which repos have a stack like caffeine's?
The ones that share most of its stack:openzipkin/zipkinprestodb/prestoalibaba/nacos

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →