Software Alternatives, Accelerators & Startups
Table of contents
  1. Social Mentions


🔥 A cross-platform build utility based on Lua. Contribute to xmake-io/xmake development by creating an account on GitHub.

xmake Reviews and details

Screenshots and images

  • xmake Landing page
    Landing page //


Promote xmake. You can add any of these badges on your website.

SaaSHub badge
Show embed code


We don't have any videos for xmake yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about xmake and what they use it for.
  • Everything You Never Wanted to Know About CMake (Redux)
    We can also try xmake. Xmake can be used to directly build source code (like with Make or Ninja), or it can generate project source files like CMake or Meson. It also has a built-in package management system to help users integrate C/C++ dependencies. - Source: Hacker News / 12 months ago
  • A script-only build utility like autotools
    I wrote this tool mainly for the purpose of building xmake's own source code better. Source: over 1 year ago
  • A build-system for make C++ projects with modules!
    Did you consider skipping the parser part and base it of off another language? Like xmake: Source: over 1 year ago
  • Xmake v2.7.3 Released, Package Components and C++ Modules Incremental Build Support
    Xmake is a lightweight cross-platform build utility based on Lua. - Source: / over 1 year ago
  • linux c++ devs, what does your dev environment look like?
    Xmake as build backend + project generator + package manager. Source: over 1 year ago
  • After more than 30 years, why is there is no standardized package manager for c/c++ projects to avoid build systems hell.
    Maybe you missed xmake, it will be just what you need. Source: almost 2 years ago
  • C++Now 2022: Searching for Convergence in C++ Package Management
    I have a suggestion that almost nobody knows about. It's called "xrepo" and it's designed to go a long with "xmake" (which is an excellent build tool), but xrepo is technically seperate from xmake. Literally, way too much info to put it all here, but you (and everyone) should SERIOUSLY check it out. Xmake: Xrepo: Source: almost 2 years ago
  • C Package Manager
    The best C and C++ package manager I have used is Xmake/Xrepo. They support all the major package repositories out of the box including Vcpkg and Conan. - Source: Hacker News / over 2 years ago
  • I'm curious why Lua isn't used to WRITE large applications such as desktop applications (like browsers etc) instead of just being embedded in them
    Not a large project, but it's already the largest lua-based project I've ever written. There are currently 16w+ lines of lua scripts. Source: over 2 years ago
  • After arriving on earth, they created cocoyaxi and Xmake
    There is an interesting story about cocoyaxi and Xmake. Source: over 2 years ago
  • What advantage do I get if I use a build system?
    You can try, it's so easy and powerfull. It provide builtin package management. Source: over 2 years ago
  • Proposal to add build graph output to GNU Make
    Xmake can also easily write some lua scripts to dump the build dependency graph - Source: Hacker News / over 2 years ago
  • Why are c++ compilation commands so verbose?
    More features while keeping the old ones is how vendors ended up with this uncomfortable interface in the first place. There are many tools like that can handle it for you instead. Source: about 3 years ago
  • xmake v2.5.3 Released, Support to build Linux bpf program and integrate Conda packages
    Xmake is a lightweight cross-platform build tool based on Lua. It uses xmake.lua to maintain project builds. Compared with makefile/CMakeLists.txt, the configuration syntax is more Concise and intuitive, it is very friendly to novices, and you can get started quickly in a short time, allowing users to focus more on actual project development. - Source: / about 3 years ago
  • Nuke for C++
    You want xmake. Lua is fast, simple, debuggable and an actual programming language. It even interacts fine with every other build system and package manager because of it's programmable nature. Https:// Source: over 3 years ago

Do you know an article comparing xmake to other products?
Suggest a link to a post with product alternatives.

Suggest an article

xmake discussion

Log in or Post with

This is an informative page about xmake. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.