xmake
« Back to VersTracker
Description:
Cross-platform build utility based on Lua
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @xmake_io  |  formulae.brew.sh
Category: Developer tools
Tags: build-system c-plus-plus lua cross-platform package-manager
Install: brew install xmake
About:
Xmake is a modern build utility that uses a Lua-based DSL for configuring projects. It offers a zero-config experience for many common languages and toolchains, automatically detecting dependencies and handling builds across Windows, macOS, and Linux. Its focus is on simplifying cross-platform development and improving developer productivity.
Key Features:
  • Lua-based build configuration for high flexibility
  • Built-in package management with a vast package repository
  • Zero-config builds for C/C++, Go, Rust, Swift, and more
  • Cross-platform support for Windows, Linux, and macOS
Use Cases:
  • Managing complex cross-platform C/C++ projects
  • Simplifying build setups for mixed-language environments
  • Distributing and consuming reusable C/C++ libraries
Alternatives:
  • CMake – Xmake offers a simpler Lua syntax and integrated package management, whereas CMake is the industry standard with broader IDE support but a more complex syntax.
  • Make – Xmake provides cross-platform portability and high-level abstractions, while Make is a low-level tool tied to specific OS environments.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 8:35am 0 VERSION_BUMP 30e38101
Dec 19, 2024 11:45am 0 VERSION_BUMP 61cf80fe
Dec 19, 2024 11:14am 0 VERSION_BUMP 3eb447c6
Oct 30, 2024 11:32am 0 VERSION_BUMP 3664f8b1
Oct 30, 2024 9:55am 0 VERSION_BUMP 81e3bcd1
Sep 14, 2024 4:26am 0 VERSION_BUMP 868786b5
Sep 14, 2024 4:06am 0 VERSION_BUMP 2a3819cc