What is spring-boot built with?

spring-boot is a Java repo built with JAX-RS, org.springframework.boot:spring-boot-starter-web, JetBrains, tomcat-embed-core, Spring, and 2 more. It stores its data in org.springframework.ldap:spring-ldap-core, reaches it with org.springframework.data:spring-data-commons and org.hibernate.orm:hibernate-core, signs people in with spring-security-saml2-service-provider, spring-session-data-redis, and org.springframework.session:spring-session-core, makes its content with angus-mail and jakarta.mail:jakarta.mail-api, validates its data with Hibernate, is tested with org.springframework.boot:spring-boot-test, reactor-test, testcontainers-junit-jupiter, xmlunit-core, org.junit.jupiter:junit-jupiter, and 6 more, deploys with io.micrometer:micrometer-core, ch.qos.logback:logback-classic, org.apache.logging.log4j:log4j-core, Apache, and org.slf4j:slf4j-api, and uses H2 Database, lettuce-core, and org.springframework.data:spring-data-redis. It has 759,013 written lines, with 4,555 test files.

Read on November 4, 2026, at commit 10c11d0. Read it as markdown

Backend

The base 2

  • JAX-RS
  • org.springframework.boot:spring-boot-starter-web

Data 4

  • org.springframework.ldap:spring-ldap-core7 files
  • H2 Database
  • org.springframework.data:spring-data-redis
  • lettuce-core

Data access 2

  • org.hibernate.orm:hibernate-core1 file
  • org.springframework.data:spring-data-commons

Sign-in 3

  • org.springframework.session:spring-session-core13 files
  • spring-security-saml2-service-provider
  • spring-session-data-redis

Support

The base 5

  • Spring2,308 files
  • JetBrains
  • jakarta.servlet:jakarta.servlet-api107 files
  • org.eclipse.jetty.compression:jetty-compression-server1 file
  • tomcat-embed-core

Content 2

  • jakarta.mail:jakarta.mail-api3 files
  • angus-mail

Validation 1

  • Hibernate3 files

Testing 11

  • org.springframework.boot:spring-boot-test
  • org.junit.jupiter:junit-jupiter2,646 files
  • org.assertj:assertj-core2,546 files
  • org.mockito:mockito-core725 files
  • org.testcontainers:testcontainers219 files
  • org.awaitility:awaitility68 files
  • org.mockito:mockito-junit-jupiter60 files
  • org.hamcrest:hamcrest16 files
  • reactor-test
  • testcontainers-junit-jupiter
  • xmlunit-core

Deploy 5

  • Apache11 files
  • io.micrometer:micrometer-core136 files
  • ch.qos.logback:logback-classic30 files
  • org.apache.logging.log4j:log4j-core16 files
  • org.slf4j:slf4j-api8 files

Tools 3

  • org.projectlombok:lombok18 files
  • org.jetbrains.kotlin:kotlin-gradle-plugin1 file
  • jsr305

Other 20

  • Google6 files
  • org.apache.httpcomponents.client5:httpclient51 file
  • org.apache.commons:commons-compress166 files
  • com.fasterxml.jackson.core:jackson-databind23 files
  • io.netty:netty-common14 files
  • tools.jackson.dataformat:jackson-dataformat-cbor9 files
  • jakarta.xml.bind:jakarta.xml.bind-api8 files
  • io.grpc:grpc-stub7 files
  • net.minidev:json-smart7 files
  • com.jayway.jsonpath:json-path6 files
  • org.jetbrains.kotlinx:kotlinx-serialization-json5 files
  • org.aspectj:aspectjweaver4 files
8 more
  • io.grpc:grpc-netty3 files
  • org.bouncycastle:bcprov-jdk18on2 files
  • jakarta.annotation:jakarta.annotation-api1 file
  • org.yaml:snakeyaml1 file
  • commons-codec
  • jackson-annotations
  • jgrapht-core
  • reactor-core

Other repos with a similar stack

Ordered by how much of its stack they share with spring-boot, then by stars.

Frequently asked questions

What language is spring-boot written in?
spring-boot is written in Java, with 759,013 written lines.
What framework does spring-boot use?
spring-boot is built with JAX-RS, org.springframework.boot:spring-boot-starter-web, JetBrains, tomcat-embed-core, Spring, jakarta.servlet:jakarta.servlet-api, and org.eclipse.jetty.compression:jetty-compression-server.
What database does spring-boot use?
spring-boot stores its data in org.springframework.ldap:spring-ldap-core and reaches it with org.springframework.data:spring-data-commons and org.hibernate.orm:hibernate-core.
What does spring-boot sign people in with?
spring-boot signs people in with spring-security-saml2-service-provider, spring-session-data-redis, and org.springframework.session:spring-session-core.
What services does spring-boot use?
spring-boot uses H2 Database, lettuce-core, and org.springframework.data:spring-data-redis.
Does spring-boot have tests?
Yes. spring-boot has 4,555 test files and is tested with org.springframework.boot:spring-boot-test, reactor-test, testcontainers-junit-jupiter, xmlunit-core, org.junit.jupiter:junit-jupiter, org.assertj:assertj-core, org.mockito:mockito-core, org.testcontainers:testcontainers, org.awaitility:awaitility, org.mockito:mockito-junit-jupiter, and org.hamcrest:hamcrest.
Which repos have a stack like spring-boot's?

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 →