What is sonarqube built with?
sonarqube is a Java repo built with Spring, jakarta.servlet:jakarta.servlet-api, jakarta.inject:jakarta.inject-api, and org.apache.tomcat.embed:tomcat-embed-core. It reaches its data with org.mybatis:mybatis, signs people in with jjwt-impl, jjwt-jackson, kerb-simplekdc, spring-security-saml2-service-provider, org.springframework.security:spring-security-config, and 3 more, connects to GitHub, makes its content with org.apache.commons:commons-csv, jakarta.mail:jakarta.mail-api, and org.apache.velocity:velocity-engine-core, is tested with junit:junit, org.assertj:assertj-core, org.mockito:mockito-core, and org.jsoup:jsoup, deploys with jul-to-slf4j, log4j-over-slf4j, Prometheus, simpleclient_servlet, org.slf4j:slf4j-api, and 4 more, and uses com.hazelcast:hazelcast, com.zaxxer:HikariCP, org.apache.directory.server:apacheds-server-integ, and Elasticsearch. It has 895,063 written lines, with 2,813 test files.
Read on November 12, 2026, at commit 75e38d9. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Backend
The base 1
- Spring113 files
Data 3
- com.hazelcast:hazelcast16 files
- com.zaxxer:HikariCP3 files
- org.apache.directory.server:apacheds-server-integ1 file
Data access 1
- org.mybatis:mybatis114 files
Sign-in 8
- org.springframework.security:spring-security-config18 files
- io.jsonwebtoken:jjwt-api2 files
- com.auth0:java-jwt1 file
- com.github.scribejava:scribejava-apis1 file
- jjwt-impl
- jjwt-jackson
- kerb-simplekdc
- spring-security-saml2-service-provider
Other repos with a similar stack
Ordered by how much of its stack they share with sonarqube, then by stars.
- apacheincubator-seata26k
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
11 of 55 in commonCompare → - Stirling-ToolsStirling-PDF96.4k
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
9 of 55 in common · TypeScriptCompare → - spring-projectsspring-boot81.9k
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
9 of 55 in commonCompare → - thingsboardthingsboard22.6k
All-in-one IoT Platform - Device management, data collection, processing and visualization.
7 of 55 in commonCompare →
Frequently asked questions
What language is sonarqube written in?
What framework does sonarqube use?
What does sonarqube sign people in with?
What services does sonarqube use?
The proof: server/sonar-alm-client/src/main/java/org/sonar/alm/client/RatioBasedRateLimitChecker.java, line 23
Does sonarqube have tests?
Which repos have a stack like sonarqube'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.
Is it your repo? Add its badge, keep it up to date or take it down →

