tsoding/nob.h
Header only library for writing build recipes in C. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 35
- Longevity 49
Flags: no_releases 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: 688
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
3216 stars · 210 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
nob.h is a single-header C library for writing build recipes (build systems) in plain C, requiring nothing but a C compiler to bootstrap. It replaces make/cmake/shell scripts with C code that compiles and builds your project.
Use cases
- build a C project with only a C compiler
- replace make and cmake with a C build script
- write portable build recipes for Linux, macOS, and Windows
- bootstrap a build system from source
- reuse project code inside the build system
- write shell-script-like build automation in C
When to choose
- you have a small-to-medium C/C++ project with few external dependencies
- you want zero build tooling beyond a C compiler
- you want highly portable builds across platforms
- you enjoy writing C and want build logic in the same language
When to avoid
- your project relies on cmake with many dependency-finding modules
- you need a battle-tested, conventional build system
- your team is not comfortable writing C
- you are building in a language other than C/C++
Facets
library · maturity active
build-tool cli file-system developer-tools windows bsd cross-platform c cpp header-only nobuild build-recipes bootstrapping c-build-system no-dependencies command-line automation linux macos
1 source
- readme: https://github.com/tsoding/nob.h · fetched 2026-08-28 · d4c896d71ecf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tsoding/nob.h | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem