SCons/scons
SCons - a software construction tool observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 98
- Release rhythm 73
- Longevity 100
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: 179
- age_days: 3265
- days_rel: 22
- days_push: 13
- n_releases_24m: 6
Adoption not part of the score
2415 stars · 357 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SCons is an open-source software construction tool that orchestrates building software by determining which components need rebuilding and invoking the necessary commands. Configuration files are Python scripts, and it provides automatic dependency analysis, parallel builds, and cross-platform support as a modern alternative to Make.
Use cases
- replace make with a python-based build system
- build c++ project with automatic dependency analysis
- cross-platform build automation for windows linux and macos
- parallel builds like make -j
- generate visual studio solution files from build scripts
- build latex documentation alongside code
- configure compiler and library detection like autoconf
When to choose
- you want build configuration written in a real programming language instead of a DSL
- you need reliable automatic dependency scanning for C, C++, or Fortran
- you build on multiple platforms and want one consistent build tool
- you need autoconf-like feature detection integrated into the build
When to avoid
- your project already uses a mature Makefile or CMake setup with no pain points
- you need the fastest possible builds with minimal tooling overhead
- your team has no Python familiarity and prefers declarative build files
- you rely on ecosystem tooling tightly coupled to CMake or Make
Facets
cli-tool · maturity stable
build-tool cli developer-tools developer-tools cross-platform windows python cli cross-platform build-automation make-alternative dependency-analysis python-scripts parallel-builds autoconf-like automation linux macos
8 sources
- readme: https://github.com/SCons/scons · fetched 2026-08-28 · 0e2ea0e870fd
- homepage: http://scons.org · fetched 2026-08-29 · 25a0becb174e
- site_page: https://scons.org/category/documentation.html · fetched 2026-08-29 · 6234b6fdbd75
- site_page: https://scons.org/documentation.html · fetched 2026-08-29 · 1a1c5e3a1edb
- registry_pypi: https://pypi.org/pypi/scons/json · fetched 2026-08-29 · 39e2470b76c0
- site_page: https://scons.org/faq.html · fetched 2026-08-29 · 35d3ad4c3909
- site_page: https://scons.org/docversions.html · fetched 2026-08-29 · b1035be7d85c
- site_page: https://scons.org/tag/releases.html · fetched 2026-08-29 · c3b9900065c4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| SCons/scons | main | 90 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem