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-11-02.
  • I am trying to install xorg on gentoo
    1 project | | 6 Nov 2021
    This suggests you might have a time problem. Check your system time and see if it is completely off.
  • Hacktoberfest 4
    6 projects | | 2 Nov 2021
    The first I worked on was ElectionGuard, which is an SDK that performs ballot encryption and verification functions for digital elections. I've been trying to build it for a few days now but had been unsuccessful so far. I started by installing GNU Make, Chocolatey, and MSYS2. I went through a lot of trial and error with CMake, including erroneously thinking my build worked when I searched for a .sln and found an included one that ended up being in C#. I eventually got Ninja as well which was listed as a requirement somewhere, and with all the tools in place I gave it another shot.
  • My note-taking process
    11 projects | | 26 Oct 2021
    ninja — build system similar to make
  • C++ committee polling results for asynchronous programming
    2 projects | | 12 Oct 2021
    I have to admit, I'm a bit confused why this hasn't been done already. Aside from, who's actually still using a nearly 20 year old standard library? Why continue accommodate them in the first place? Do they Actually update their version of boost anymore?
  • Cmake alterntives
    8 projects | | 31 Aug 2021
    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.
    8 projects | | 31 Aug 2021
  • linux command --> macos command equivalent
    2 projects | | 25 Aug 2021
    % 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 %
    2 projects | | 25 Aug 2021
  • [GUIDE] How to build Aseprite from source. (Aseprite free & legal) - July 2021 Update
    5 projects | | 19 Jul 2021
    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?
    7 projects | | 1 Jun 2021
    * 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
    2 projects | | 20 May 2021
  • How do you build your source code?
    2 projects | | 30 Apr 2021
    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.
    1 project | | 11 Apr 2021
  • Looking Beyond Nox
    7 projects | | 8 Apr 2021
    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
    4 projects | | 1 Apr 2021
    there's an astonishingly silly GitHub issue thread linked in the comments of the post:


Basic ninja repo stats
4 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 C++ jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.