🍺 BREW Explorer

← all formulae

ninja

brew install ninja v1.13.2 Apache-2.0

Fast, small build system designed to work with CMake and Gyp, written in C++.

Why you might care

Ninja is significantly faster than Make for incremental builds due to its optimized design for build parallelism and minimal overhead. It's the default backend for CMake on many platforms and is essential for projects using Gyp (V8, Chromium). Use Ninja when you need blazing-fast rebuilds or when CMake recommends it.

Categories

Alternatives

make cmake meson
45.3k
30-day installs · #142
150.4k
90-day · #138
548.3k
365-day · #136

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "make",
    "cmake",
    "meson"
  ],
  "build_dependencies": [],
  "categories": [
    "build-system"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Small build system for use with gyp or CMake",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:41+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "ninja",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://ninja-build.org/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "Ninja, a small build system with a focus on speed",
  "installs_30d": 45275,
  "installs_365d": 548308,
  "installs_90d": 150360,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": "2026-06-20T23:42:59+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "ninja",
  "oldnames": [],
  "one_liner": "Fast, small build system designed to work with CMake and Gyp, written in C++.",
  "optional_dependencies": [],
  "rank_30d": 142,
  "rank_365d": 136,
  "rank_90d": 138,
  "raw_hash": "461b38b60fb965d6",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/n/ninja.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    {
      "python": [
        "build",
        "test"
      ]
    }
  ],
  "version_head": "HEAD",
  "version_stable": "1.13.2",
  "versioned_formulae": [],
  "why_use_this": "Ninja is significantly faster than Make for incremental builds due to its optimized design for build parallelism and minimal overhead. It\u0027s the default backend for CMake on many platforms and is essential for projects using Gyp (V8, Chromium). Use Ninja when you need blazing-fast rebuilds or when CMake recommends it."
}