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.
rust-lang/rust
Rust 主源代码仓库,包含编译器、标准库和文档,强调性能、可靠性与生产力,配套 Cargo、rustfmt、Clippy 和 rust-analyzer 等工具链。
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.
How do you rewrite C/C++ projects to Rust?
This article discusses strategies for migrating C/C++ projects to Rust, emphasizing incremental migration over full rewrites, with insights from Luca Palmieri and JetBrains.
Why do common Rust packages depend on C code? (2023)
The article explores why many common Rust packages have dependencies on C code, likely discussing technical reasons and implications for the ecosystem.