Show HN: Seastar – Build and dependency manager for C/C++ with Cargo's features

Jun 15, 2025 - 20:45
 0  0
Show HN: Seastar – Build and dependency manager for C/C++ with Cargo's features

Seastar

Seastar is a fast, extensible build system for C, C++, and maybe soon, Rust and Zig as well. I believe that it should be easy to make, prototype, and iterate upon designs. While C is still one of our most widely used languages, it makes it hard to create programs easily, especially for beginners. Instead, Seastar aims to be more like Rust's tooling with cargo, but supporting seamless compilation across more languages.

Running

Seastar is very simple to build and run. Assuming you have Cargo and Rust installed, clone the repository, cd into the example folder, and run cargo run -- build to run Seastar and build the example project, or cargo run -- run to run the example project. Check example/Seastar.toml to make sure that you have the compiler installed and correctly set in that file.

Roadmap

Seastar is still in a very early state, and thus I wouldn't recommend using it currently for anything serious. Below, however, you can see my roadmap, and if you want to get updates, you can watch this repository.

  • Seastar.toml without needing to change the build/run commands.
  • seastar init --lang c
  • Unified package manager: a difficult goal, but it should be easy to install packages for C, C++, and Rust neatly and natively to Seastar.

If you find this project cool and want to see more , please consider leaving a star! It supports the development of this project and is really helpful.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0