DealForge autonomously sources, scores, and writes investment memos on venture deals. Stop manually hunting.
1,180+ deals tracked · 22 AI investment memos · Updated daily
Show HN: I built a Cargo-like build tool for C/C++
I love C and C++, but setting up projects can sometimes be a pain.<p>Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum.<p>So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml:<p><pre><code> [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable" </code></pre> Run craft build and Craft generates the CMakeLists.txt automatically and builds your project. Want to add dependencies? That's just a simple command:<p><pre><code> craft add --git https://github.com/raysan5/raylib --links raylib craft add --path ../my_library craft add sfml </code></pre> Craft will clone the dependency, regenerate the CMake, and rebuild your project for you.<p>Other Craft features: craft init - adopt an existing C/C++ project into Craft or initialize an empty directory. craft template - save any project structure as a template to be initialized later. craft gen - generate header and source files with starter boilerplate code. craft upgrade - keeps itself up to date.<p>CMakeLists.extra.cmake for anything that Craft does not yet handle.<p>Cross platform - macOS, Linux, Windows.<p>It is still early (I just got it to v1.0.0) but I am excited to be able to share it and keep improving it.<p>Would love feedback. Please also feel free to make pull requests if you want to help with development!
Craft addresses a legitimate and widespread pain point in the C/C++ ecosystem by simplifying build workflows, but it faces an uphill battle in a crowded market of established tools like CMake, Conan, and Bazel. While the initial developer interest on Hacker News is a positive signal, the project currently lacks a clear monetization strategy, a defensive moat, and the scale required for a venture-backable business.