Ross ROSS = Recommend OSS · open-source software intelligence for agents

michaelforney/samurai

ninja-compatible build tool written in C observed · 2026-08-28

github.com/michaelforney/samurai · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 82
  • Release rhythm 46
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3336
  • days_rel: 150
  • days_push: 112
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1042 stars · 59 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

samurai is a ninja-compatible build tool written in C99 that implements the ninja build language through version 1.9.0. It focuses on simplicity, speed, and portability, using only POSIX.1-2008 interfaces.

Use cases

  • build projects with ninja build files without installing ninja
  • replace ninja with a lightweight C implementation
  • build software on POSIX systems lacking C++ toolchains
  • use a minimal build tool with fewer dependencies
  • compile projects using meson or other ninja-generating build systems

When to choose

  • you need a ninja-compatible build tool with minimal dependencies
  • you want a small, fast, portable build tool written in C
  • your platform lacks a good C++ compiler for ninja
  • you prefer POSIX-only software

When to avoid

  • you rely on MSVC dependency handling (deps = msvc)
  • you depend on ninja's exact job scheduling order
  • you need ninja features beyond version 1.9.0
  • you need Windows-native support

Facets

cli-tool · maturity stable

build-tool cli developer-tools bsd cli cross-platform ninja-compatible c99 posix build-system command-line automation linux macos

1 source

Member repositories

RepositoryRoleHealth v2
michaelforney/samuraimain73

For agents

markdown · JSON · MCP: product_card(name="michaelforney/samurai")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem