C++ cplusplus-17

Open-source C++ projects categorized as cplusplus-17

Top 23 C++ cplusplus-17 Projects

cplusplus-17
  1. Magic Enum C++

    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

    Project mention: Magic Enum C++: Header-only C++17 library provides static reflection for enums | news.ycombinator.com | 2026-06-04
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. cppinsights

    C++ Insights - See your source code with the eyes of a compiler

  4. thread-pool

    BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library

  5. userver

    Production-ready C++ Asynchronous Framework with rich functionality

    Project mention: Came across the async framework userver 3.0 recently – they've moved to C++20 | news.ycombinator.com | 2026-05-28
  6. Nameof C++

    Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

  7. tomlplusplus

    Header-only TOML config file parser and serializer for C++17.

    Project mention: OSD600 Lab 4 | dev.to | 2025-10-03

    I found that this repository had no pull request yet so I contacted the owner to get permission to work on it after filing an issue, then I got to work researching how to approach this using C++. My C++ is rusty, so it took me some time to work my way through the code. Finally, with a little research, I worked out that I could use the existing CMake file in this project to set up the tomlplusplus implementation which would allow me to parse a config.toml file and load default options into the tool. I added a new function, loadFromConfig, that reads the TOML file and populates the CLI options struct with values like output, include, exclude, and recent. This way, users can define their preferences once and avoid repeating long command-line arguments.

  8. kfr

    Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON, RISC-V RVV)

    Project mention: Show HN: KFR 7 – major update for C++ DSP library | news.ycombinator.com | 2025-11-17
  9. sandboxed-api

    Generate sandboxes for C/C++ libraries automatically

  10. redasm

    The OpenSource Disassembler

    Project mention: QHexView 5.1 Release (and a little bit of history) | dev.to | 2026-02-08

    Almost ~10 years ago I began to write a little widget to display binary data for one of my old projects (now in sleep state) and today for my own disassembler, after a while I decided to isolate its code and move it to a dedicated repository hoping it will be useful to other developers. Over the years I received issues and pull requests from other developers that increased the widget's release to version 4.x.

  11. libpqxx

    The official C++ client API for PostgreSQL.

    Project mention: Libpqxx 8.0 RC1 Released | news.ycombinator.com | 2025-11-24
  12. Heimer

    Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

  13. NazaraEngine

    Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.

  14. sobjectizer

    An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.

  15. SI

    A header only C++ library that provides type safety and user defined literals for physical units (by bernedom)

  16. semver

    Semantic Versioning for modern C++ (by Neargye)

  17. jni-bind

    JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++20 and up (or C++17 with clang).

  18. Refureku

    Cross-platform C++17 Runtime Reflection Library

  19. MQA_identifier

    Master Quality Authenticated codec reverse engineering, Tool to identify MQA encoding and Master's Sample Rate

  20. RareCpp

    Creating a simpler, more intuitive means of C++ reflection

  21. Justinbobia

    The Configurable Math Library (by demianmnave)

  22. BurgWar

    Burg'war est un jeu de plateforme/combat multijoueur en 2D écrit en C++17/Lua avec mon propre moteur de jeu : Nazara Engine.

  23. flappybird

    The famous game made with C++ and SFML (by terroo)

  24. enum.hpp

    C++17 compile-time enum reflection library

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ cplusplus-17 discussion

Log in or Post with

C++ cplusplus-17 related posts

  • Magic Enum C++: Header-only C++17 library provides static reflection for enums

    1 project | news.ycombinator.com | 4 Jun 2026
  • Libpqxx 8.0 RC1 Released

    1 project | news.ycombinator.com | 24 Nov 2025
  • OSD600 Lab 4

    3 projects | dev.to | 3 Oct 2025
  • My Open Source Journey Begins with GitHub & Magic Enum

    1 project | dev.to | 3 Sep 2025
  • SObjectizer Tales - Epilogue

    7 projects | dev.to | 25 Apr 2024
  • SObjectizer Tales - 27. Design ideas

    1 project | dev.to | 11 Apr 2024
  • SObjectizer Tales - 26. Dispatcher selection

    2 projects | dev.to | 4 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source cplusplus-17 projects in C++? This list will help you:

# Project Stars
1 Magic Enum C++ 6,100
2 cppinsights 4,492
3 thread-pool 2,997
4 userver 2,907
5 Nameof C++ 2,320
6 tomlplusplus 2,066
7 kfr 1,876
8 sandboxed-api 1,748
9 redasm 1,710
10 libpqxx 1,326
11 Heimer 974
12 NazaraEngine 828
13 sobjectizer 607
14 SI 521
15 semver 352
16 jni-bind 327
17 Refureku 250
18 MQA_identifier 138
19 RareCpp 129
20 Justinbobia 84
21 BurgWar 54
22 flappybird 51
23 enum.hpp 46

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?