compare
Premake vs Xmake
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Premake | Xmake |
|---|---|---|
| Language | C | Lua |
| Licence | BSD-3-Clause | Apache-2.0 |
| Stars | 3.6k | 12k |
| Latest | v5.0.0 | v3.1.2 |
| Last push | 2026-10-14 | 2026-10-17 |
| Release cadence | about 150 days between releases | about 53 days between releases |
| Active contributors | 10 commit authors on the default branch in the last 90 days | 34 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Meson. Alternatives to Meson →
PartialPremakeGenerates project files from Lua scripts and leaves compilation to the generated build system.
Full replacementXmakeLua build files with a built-in package manager for C and C++ projects.
Premake
- v5.0.02026-10-05Premake 5.0
- v5.0.0-beta82026-01-24Premake 5.0-beta8
- v5.0.0-beta72025-06-12Premake 5.0-beta7
- v5.0.0-beta62025-03-30Premake 5.0-beta6
- v5.0.0-beta52025-02-17Premake 5.0-beta5
Premake
✓ signed The latest release, v5.0.0, carries a signature GitHub verified.
Loading the security report
Xmake
unsigned The latest release, v3.1.2, carries no signature GitHub could verify.
Loading the security report