What is apollo built with?

apollo is a Java repo built with Spring, guice, spring-boot-jackson2, spring-cloud-alibaba-dependencies, spring-cloud-dependencies, and 3 more. It reaches it with org.springframework.data:spring-data-commons and org.springframework.boot:spring-boot-starter-data-jpa, signs people in with org.springframework.boot:spring-boot-starter-security, spring-boot-starter-oauth2-resource-server, and org.springframework.security:spring-security-core, makes its content with freemarker and com.sun.mail:jakarta.mail, validates its data with org.springframework.boot:spring-boot-starter-validation, is tested with junit-vintage-engine, org.springframework.boot:spring-boot-starter-webmvc-test, and org.awaitility:awaitility, deploys with logback-classic, micrometer-registry-prometheus, org.springframework.boot:spring-boot-starter-actuator, and io.micrometer:micrometer-core, and uses com.mysql:mysql-connector-j, H2 Database, org.springframework.boot:spring-boot-starter-jdbc, PostgreSQL, MySQL, and 1 more. It has 104,090 written lines, with 251 test files.

Read on November 8, 2026, at commit 5b663c5. Read it as markdown

Backend

The base 1

Data 6

Data access 2

  • org.springframework.data:spring-data-commons71 files
  • org.springframework.boot:spring-boot-starter-data-jpa39 files

Sign-in 3

Support

The base 7

  • org.eclipse.jetty:jetty-server1 file
  • guice
  • spring-boot-jackson2
  • spring-cloud-alibaba-dependencies
  • spring-cloud-dependencies
  • spring-cloud-starter-alibaba-nacos-discovery
  • spring-cloud-starter-netflix-eureka-server

Content 2

  • com.sun.mail:jakarta.mail1 file
  • freemarker

Validation 1

  • org.springframework.boot:spring-boot-starter-validation25 files

Testing 3

  • org.springframework.boot:spring-boot-starter-webmvc-test
  • org.awaitility:awaitility5 files
  • junit-vintage-engine

Deploy 4

Tools 2

  • org.springframework.boot:spring-boot-configuration-processor
  • Swagger

Other 12

  • Apache
  • Google
  • org.apache.commons:commons-lang310 files
  • jakarta.activation:jakarta.activation-api1 file
  • org.yaml:snakeyaml1 file
  • apollo-openapi
  • httpclient
  • jackson-databind-nullable
  • jakarta.xml.bind-api
  • janino
  • javassist
  • jaxb-runtime

Other repos with a similar stack

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

Frequently asked questions

What language is apollo written in?
apollo is written in Java, with 104,090 written lines.
What framework does apollo use?
apollo is built with Spring, guice, spring-boot-jackson2, spring-cloud-alibaba-dependencies, spring-cloud-dependencies, spring-cloud-starter-alibaba-nacos-discovery, spring-cloud-starter-netflix-eureka-server, and org.eclipse.jetty:jetty-server.
What does apollo sign people in with?
apollo signs people in with org.springframework.boot:spring-boot-starter-security, spring-boot-starter-oauth2-resource-server, and org.springframework.security:spring-security-core.
What services does apollo use?
apollo uses com.mysql:mysql-connector-j, H2 Database, org.springframework.boot:spring-boot-starter-jdbc, PostgreSQL, MySQL, and Postgres.
Does apollo have tests?
Yes. apollo has 251 test files and is tested with junit-vintage-engine, org.springframework.boot:spring-boot-starter-webmvc-test, and org.awaitility:awaitility.
Which repos have a stack like apollo's?
The ones that share most of its stack:alibaba/nacosconductor-oss/conductorjeecgboot/JeecgBoot

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 →