I made rust's cargo copy but for CPP

Hacker News Top Tools

Summary

CRow is a new open-source build system and dependency manager for C/C++ that mimics the simplicity of Rust's Cargo.

No content available
Original Article
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++

CRow Logo


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

MIT

Similar Articles

Cpp2Rust: Automatic Translation of C++ to Safe Rust

Lobsters Hottest

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

GitHub Trending (daily)

Rust 主源代码仓库,包含编译器、标准库和文档,强调性能、可靠性与生产力,配套 Cargo、rustfmt、Clippy 和 rust-analyzer 等工具链。

crustc: Entirety of rustc, translated to C

Lobsters Hottest

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?

Hacker News Top

This article discusses strategies for migrating C/C++ projects to Rust, emphasizing incremental migration over full rewrites, with insights from Luca Palmieri and JetBrains.