alternatives to

SonarQube Community Build

Continuous Inspection

Checkstyle, detekt, PMD and more. 4 alternatives to SonarQube Community Build, in Java, Kotlin. Compare fit, licence, stars and the latest signed release.

Side by side

4 open source alternatives to SonarQube Community Build
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
CheckstylePartial9.6kLGPL-2.1Open sourceNoJavacheckstyle-14.3.02026-10-19
detektPartial7.1kApache-2.0Open sourceNoKotlinv1.23.82026-10-19
PMDPartial5.5kOtherOpen sourceNoJavapmd_releases/7.28.02026-10-18
SpotBugsPartial4kLGPL-2.1Open sourceNoJava4.10.52026-10-18

Every alternative

Language
Licence

4 alternatives

CheckstylePartial

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

Java style and convention rules only, with no server, dashboard or history.

Language
Java
Licence
LGPL-2.1
Stars
9.6k
Last push
2026-10-19
detektPartial

Static code analysis for Kotlin

Static analysis for Kotlin only, run from the build without a server.

Language
Kotlin
Licence
Apache-2.0
Stars
7.1k
Latest
v1.23.8
Last push
2026-10-19
PMDPartial

An extensible multilanguage static code analyzer.

Static analysis rules for Java and other languages, run as a CLI or build plugin without a server.

Language
Java
Licence
Other
Stars
5.5k
Last push
2026-10-18
SpotBugsPartial

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

Bytecode analysis for Java bugs, run as a CLI or build plugin without a server.

Language
Java
Licence
LGPL-2.1
Stars
4k
Latest
4.10.5
Last push
2026-10-18

Head to head

About SonarQube Community Build

Language
Java
Licence
LGPL-3.0
Stars
11k
Last push
2026-10-17

About SonarQube Community Build →