a small build system with a focus on speed (by ninja-build)

Ninja Alternatives

Similar projects and alternatives to ninja

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ninja alternative or higher similarity.

Suggest an alternative to ninja

Reviews and mentions

Posts with mentions or reviews of ninja. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-31.
  • Cmake alterntives | 2021-08-31
    The build can be faster if you use Ninja instead of make. Ninja was designed for speed and to have its input files be generated by programs instead of hand-written. If a project is already just using make, simply changing the generator to Ninja cmake -G Ninja will probably result in faster builds. | 2021-08-31
  • linux command --> macos command equivalent | 2021-08-25
    % ninja zsh: command not found: ninja % which ninja ninja not found % wget -q '' % sudo unzip -d /usr/local/bin Archive: inflating: /usr/local/bin/ninja % which ninja /usr/local/bin/ninja % ninja --version 1.10.2 % sudo rm -f /usr/local/bin/ninja && rm % | 2021-08-25
  • [GUIDE] How to build Aseprite from source. (Aseprite free & legal) - July 2021 Update | 2021-07-19
    Download the latest ninja-win (link) and extract the exe to 'C:\Program Files\CMake\bin' (It should now be C:\Program Files\CMake\bin\ninja.exe)
  • Is there a statically typed functional programming language that doesn't take purity so seriously?
    * BuckleScript/ReScript works by forking the OCaml compiler and has been stuck on years-out-of-date versions of it as a result. Works well but you miss out on some nice stuff that's been done the past few years. Melange is trying to fix some of that by splitting out the compiler changes in a way that lets it keep up with recent compiler versions, plus eventually replace its odd custom Ninja-based build system with OCaml ecosystem stuff (dune for build, esy for packages).
  • [meson , ninja] install | 2021-05-20
  • How do you build your source code? | 2021-04-30
    We use ninja - a very small and fast build system. Ninja generally needs something to generate its build files (CMake, Meson, etc.), but we just use a little Python script to generate ours.
  • KService wont emerge when trying to emerge KDE. | 2021-04-11
  • Looking Beyond Nox | 2021-04-08
    So far, I've looked, relatively superficially, at Ninja, doit, Bazel, and SCons. It looks to me like Ninja and doit won't handle the third point above without requiring something really strange, and if Bazel or SCons documents things one way or the other, I haven't found it yet.
  • Never use environment variables for configuration | 2021-04-01
    there's an astonishingly silly GitHub issue thread linked in the comments of the post:
  • Just: A language like Make except not a build system
  • Future Plans for Autotools | 2021-01-26
    I respect the years of work that have gone into autotools, and the vast ecosystem of projects it has made possible, but nowadays I use cmake whenever possible, mainly because it can generate ninja build files. It would be great to see autotools on


Basic ninja repo stats
3 days ago

ninja-build/ninja is an open source project licensed under Apache License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 22 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.