← back

category

Build systems

Compile, test and package projects from a declared build, for C, C++, the JVM and other languages.

Side by side

Build systems
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
Gradle19kApache-2.0Open sourceNoGroovyv9.8.02026-10-06
Ninja13kApache-2.0Open sourceNoC++v1.13.22026-09-24
Xmake12kApache-2.0Open sourceNoLuav3.1.12026-10-06
Meson6.6kApache-2.0Open sourceNoPython1.12.12026-10-05
Apache Maven5.4kApache-2.0Open sourceNoJavamaven-3.10.02026-10-06
sbt5kApache-2.0Open sourceNoScalav2.0.102026-10-05
Premake3.6kBSD-3-ClauseOpen sourceNoCv5.0.02026-10-06
Mill2.8kMITOpen sourceNoScala1.1.102026-10-06
SCons2.4kMITOpen sourceNoPython4.11.12026-10-05

9 tools

Xmake

🔥 A cross-platform build utility based on Lua

Language
Lua
Licence
Apache-2.0
Stars
12k
Latest
v3.1.1
Last push
2026-10-06
Mill

A better build tool for Java, Scala and Kotlin: Simpler than Maven, easier than Gradle, with 3-7x faster dev workflows than other JVM build tools

Language
Scala
Licence
MIT
Stars
2.8k
Latest
1.1.10
Last push
2026-10-06
SCons

SCons - a software construction tool

Language
Python
Licence
MIT
Stars
2.4k
Latest
4.11.1
Last push
2026-10-05