nowfound

Dev tools · alternatives · 2026

24 alternatives to The Ultimate C++14 (and later) Enum Library

Contribute to mehrdadn/libvital development by creating an account on GitHub.

The Ultimate C++14 (and later) Enum Library is a software tool for developers working with C++14 and newer versions. It provides functionality for handling enumerations more effectively in C++ projects. The library is… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. The Ultimate C++14 (and later) Enum Library launched in 2022; newer entries below may have overtaken it.

  1. 1

    Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

    2014 · github.com · its alternatives →

  2. 2

    Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

    2014 · github.com · its alternatives →

  3. 3

    A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead - matt-42/silicon

    2015 · github.com · its alternatives →

  4. 4

    Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows - drogonframework/drogon

    2019 · github.com · its alternatives →

  5. 5

    A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit

    2017 · github.com · its alternatives →

  6. 6

    Hi HN! I've built [CXXStateTree](https://github.com/ZigRazor/CXXStateTree), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs. It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine. I’d love feedback, use cases, or contributions from the…

    2025 · github.com · its alternatives →

  7. 7

    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 →

  8. 8

    Hello Hacker News. I’m Martin, a graduate student from Prague, and I’ve been working on Coros, a C++ library for task-based parallelism. After spending some time with OpenMP and oneTBB, I wanted to try building a library using modern features from the C++ standard library. I’ve used coroutines for task encapsulation and C++23 expected for exception handling, while trying to maintain good performance. Additionally, I’ve implemented monadic-like behavior to allow easy chaining of tasks, similar to the monadic operations in std::expected. You can check out the project here:…

    2024 · github.com · its alternatives →

  9. 9

    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 →

  10. 10

    fundamental tools in the spirit of C. Contribute to codr7/libcodr7 development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  11. 11

    I use this library I made for Vectors and Quaternions in many personal projects. I've open-sourced it, in case anyone else would get use out of it. I use this on various projects, including quadcopter firmware, a graphics engine, a cosmology simulation, and several molecular dynamics applications. No_std compatible.

    2025 · github.com · its alternatives →

  12. 12

    A C++ library for concurrent programming. Contribute to ademakov/Evenk development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  13. 13

    Aurora's C++ units library called "Au" (rhymes with "hey you!") has been a small but critical tool in Aurora's software development toolbox. Today, we're sharing it with the world[1]: Au is now open source for all to use. Feel free to ask me any questions! [1] https://blog.aurora.tech/engineering/introducing-au-our-open...

    2023 · github.com · its alternatives →

  14. 14

    A small, portable, linear probing hash map. Contribute to e-dant/salmagundi development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  15. 15

    C simple and elegant implementation of an actor library - GitHub - FedeDP/libmodule: C simple and elegant implementation of an actor library

    2018 · github.com · its alternatives →

  16. 16

    Bake, A build system for building, testing and running C & C++ projects - SanderMertens/bake

    2018 · github.com · its alternatives →

  17. 17
    Cinder▲122

    Free and open source library for creative coding in C++

    2017 · libcinder.org · its alternatives →

  18. 18

    C++14 high performance non-blocking network IO (based on epoll + boost.context) - matt-42/moustique

    2018 · github.com · its alternatives →

  19. 19

    A fast and memory-optimized string library for C++ - btwael/SuperString

    2018 · github.com · its alternatives →

  20. 20

    A C++ library for debugging purposes that can print any variable, even user-defined types. - philip82148/cpp-dump

    2023 · github.com · its alternatives →

  21. 21

    Morning HN. Random number generation feels is a somewhat underrepresented topic in the C++ realm. There is a lot of questionable info about it found online and even the standard library is quite behind the times in terms of it's algorithms. It suffers from trying to accommodate sometimes impractical standard requirements and has several ways of getting significantly bad statistical results. This leaves a lot easily achievable performance & quality on the table. So, being a mathematician who mostly works with stochastic models and wants these models to run fast and well, I embarked on a…

    2025 · github.com · its alternatives →

  22. 22

    Codebrowser homepage

    2016 · code.woboq.org · its alternatives →

  23. 23

    A lightweight single-header pattern-matching library for C++17 with macro-free APIs. Try it at https://godbolt.org/z/8YMr8Kz8j

    2022 · github.com · its alternatives →

  24. 24

    A header only C++11 LRU Cache template class that allows you to define key, value and optionally the Map type. uses a double linked list and a std::unordered_map style container to provide fast insert, delete and update No dependencies other than the C++ standard library. This is a C++11 remake of m

    2016 · 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 →