I made rust's cargo copy but for CPP
Summary
CRow is a new open-source build system and dependency manager for C/C++ that mimics the simplicity of Rust's Cargo.
View Cached Full Text
Cached at: 05/13/26, 09:12 AM
user-with-username/crow
Source: https://github.com/user-with-username/crow
CRow
Cargo, but for C/C++
Overview
CRow is a build system for C++ designed for developers who want:
- Simple configuration (just
crow.toml) - Fast builds
- Built-in dependency manager
Quick Start
Install
- Pre-built binaries: Download from Releases
- Build from source:
git clone https://github.com/user-with-username/crow
cd crow
cargo install --path .
Create a project
crow new my_project && cd my_project
Run
crow run
Community
We welcome contributions! Please read our:
License
Similar Articles
Cpp2Rust: Automatic Translation of C++ to Safe Rust
Cpp2Rust is an open-source tool that automatically translates C++ code to safe Rust using clang's AST and a runtime library, enabling safe memory-safe conversion with support for both safe and unsafe output modes.
crustc: Entirety of rustc, translated to C
A Rust-to-C compiler toolchain called cilly has successfully translated the entire rustc compiler into 46 million lines of C, resulting in a functional Rust compiler that can be built with GCC. The project aims to enable Rust on old/obscure hardware by generating portable C code.
Cargo-nextest: 3x faster than cargo test, per-test isolation, first-class CI
Cargo-nextest is a next-generation test runner for Rust that offers up to 3x faster test execution, per-test isolation, and first-class CI support.
@voidzerodev: Rolldown is now available as Rust crate and will be published continuously there in addition to npm.
Rolldown, a build tool bundler, is now available as a Rust crate and will be published continuously there in addition to npm.
Making Rust supply chain attacks harder with Cackle (2023)
David Lattimore introduces Cackle, a tool that helps prevent supply chain attacks in Rust by using access control lists (ACLs) to restrict what dependencies can do, reducing the risk of malicious code being introduced via third-party crates.