Work · alternatives · 2026
24 alternatives to Simple C++ Makefile Example
Simple C++ Project Makefile Example
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Simple C++ Makefile Example launched in 2018; newer entries below may have overtaken it.
- 1

I love C and C++, but setting up projects can sometimes be a pain. 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. 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: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…
Apr 2026 · github.com · its alternatives →
- 2
Introducting C+▲1482012 · github.com · its alternatives →
- 3

Generic drop in Makefile. GitHub Gist: instantly share code, notes, and snippets.
2023 · gist.github.com · its alternatives →
- 4
World of C++▲76Develop your programming skills or start your coding journey
2021 · play.google.com · its alternatives →
- 5

A dbg(…) macro for C++. Contribute to sharkdp/dbg-macro development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 6OC
2012 · assembly.ynh.io · its alternatives →
- 7

A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit
2017 · github.com · its alternatives →
- 8

A little help for programmers, who wants to run C/C++ code in the browser. (This is my second attempt to show it, first time I got banned bcoz of my personal page domain, I don't really understand it why is is suspicious.)
2022 · github.com · its alternatives →
- 9

A minimal viable programming language on top of liblgpp - codr7/alang
2021 · github.com · its alternatives →
- 10

Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…
Jan 2026 · github.com · its alternatives →
- 11

A simple and powerful C++ reflection system. Contribute to m4nu3lf/eXtendedMirror development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 12

Parse command line arguments by defining a struct. Contribute to p-ranav/structopt development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 13

Welcome to C++ By Example. Here you will find clear and up to date C++ code examples with concise and straightforward explanations.
2021 · cppbyexample.com · its alternatives →
- 14

Hi HN, I’m the creator of C/C++ Cheatsheet — a modern, practical reference for both C and C++ developers. It includes concise snippet-style explanations of core language features, advanced topics like coroutines and constexpr, system programming sections, debugging tools, and useful project setups. You can explore it online at https://cppcheatsheet.com/. I built this to help both beginners and experienced engineers quickly find clear examples and explanations without digging through fragmented blogs or outdated docs. It’s open source, regularly maintained, and…
Jan 2026 · github.com · its alternatives →
- 15CC
2014 · tuhdo.github.io · its alternatives →
- 16

Minimal Rust-inspired C++20 STL replacement. Contribute to TheNumbat/rpp development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 17

A C++ HTML document constructor only depending on the standard library. - tinfoilboy/CTML
2018 · github.com · its alternatives →
- 18

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum - Neargye/nameof
2019 · github.com · its alternatives →
- 19

A C++ library for debugging purposes that can print any variable, even user-defined types. - philip82148/cpp-dump
2023 · github.com · its alternatives →
- 20

cbuild: builder / preprocessor for modular C syntax. - MobiusHorizons/cbuild
2018 · github.com · its alternatives →
- 21

Modified C++ Inspired by the paper "Some Were Meant for C" by Stephen Kell, I decided to show that it's possible to iterate C++ to be safer, more explicit, and less error-prone. Here's a possible starting point: I didn't invent a new language or compiler, but took the world's best compiler, clang, and modified it to begin iterating towards a new furture of C++. Naming things is hard, so I call this 'Modified C++'. Some of the following could be implemented as tooling in a linter or checker, but the idea is to update the compiler directly. I also wanted to learn more about clang. This…
2022 · github.com · its alternatives →
- 22

I know this could be considered blasphemous, but I constantly find myself using Make as a task runner. I have written my own task runner in the past, but somehow I always end up using make. I went, and I put together 3 quality of life snippets I use all the time and put it in a single makext.mk file that can be included in other Makefiles and wrote a basic readme for it. This is not meant to be a replacement for other task runners, but I do think it can be useful to some of you. https://github.com/mitjafelicijan/makext Check it out and see if it makes sense to you. Thanks…
2024 · github.com · its alternatives →
- 23

Hi HN, I have created a webpage that displays all C++ features since C++20 in a simple, searchable table. It is intended to serve as a quick reference for C++ developers, whether as support for cross-platform development or simply to track the current support status out of curiosity. I created it as a simpler, more structured, and more up-to-date alternative to the cppreference compiler support site. Please note that the page intentionally does not list LWG and CWG papers. This might change as I am continually updating the site and trying out new ideas. Questions, feedback and suggestions…
2025 · cppstat.dev · its alternatives →
- 24

I've created cppmatch, a lightweight, header-only C++ library that brings Rust-inspired pattern matching and error handling to C++. It tries to imitate the functionality of the questionmark (?) operator in C++ by using a macro that uses the gcc extension https://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html This allows to create exceptionless code with non-intrusive error-as-value that unlike Exceptions, makes it clear which kinds of error a function can generate and forces you to handle (or ignore) them. The ? operator translates to *expect* To handle the errors I…
2025 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →