rsconstruct-0.2.9 is not a library.
RSConstruct - Rust Build Tool
A fast, incremental build tool written in Rust with C/C++ compilation, template support, Python linting, and parallel execution.
Documentation
Full documentation: https://veltzer.github.io/rsconstruct/
Features
- Incremental builds using SHA-256 checksums to detect changes
- Remote caching — share build artifacts across machines via S3, HTTP, or filesystem
- C/C++ compilation with automatic header dependency tracking
- Parallel execution of independent build products with
-jflag - Template processing via the Tera templating engine
- Python linting with ruff (configurable)
- Lua plugins — extend with custom processors without forking
- Deterministic builds — same input always produces same build order
- Graceful interrupt — Ctrl+C saves progress, next build resumes where it left off
- Config-aware caching — changing compiler flags or linter config triggers rebuilds
- Convention over configuration — simple naming conventions, minimal config needed
Installation
Download pre-built binary (Linux)
Pre-built binaries are available for x86_64 and aarch64 (arm64).
# x86_64
# aarch64 / arm64
Or without the GitHub CLI:
# x86_64
# aarch64 / arm64
Build from source
Quick Start