C++ c-plus-plus-17

Open-source C++ projects categorized as c-plus-plus-17

Top 23 C++ c-plus-plus-17 Projects

  • EA Standard Template Library

    EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.

    Project mention: EA Standard Template Library Design | news.ycombinator.com | 2023-08-05
  • 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: What C++ library do you wish existed but hasn’t been created yet? | /r/cpp | 2023-07-08

    I'm not sure this is quite what you're asking for, but this library has been super helpful to me in the past : https://github.com/Neargye/magic_enum

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • opentrack

    Head tracking software for MS Windows, Linux, and Apple OSX

    Project mention: Best bang-for-the-buck head tracking solution? | /r/hoggit | 2023-07-20
  • nana

    a modern C++ GUI library

  • FunctionalPlus

    Functional Programming Library for C++. Write concise and readable C++ code.

    Project mention: Leaving Haskell Behind | news.ycombinator.com | 2023-08-24

    Hoogle is really amazing!

    Inspired by it, I implemented something similar for FunctionalPlus (a functional-programming library for C++): https://www.editgym.com/fplus-api-search/

    I'd love to see more projects taking this path too. :)

  • Nameof C++

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

    Project mention: Added reflection to C++ just to make my game work. | /r/gamedev | 2022-10-27

    In general, nameof for reflection

  • tomlplusplus

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

    Project mention: how to handle config files in c++? | /r/cpp_questions | 2023-03-06

    Unless you want to make your own config file parser as an exercise (which is a good idea) I'd recommend using toml++.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • MongoDB C++ Driver

    C++ Driver for MongoDB

    Project mention: MongoDB $weeklyUpdate #122 (June 30, 2023): Databricks, Change Streams, & Terraform | dev.to | 2023-06-30

    We're pleased to announce the release of the MongoDB C Driver (libmongoc) 1.24.0 and C++ Driver (mongocxx) 3.8.0 with support for MongoDB 7.0 and a host of new security features. Check out the release notes for more details:

  • toml11

    TOML for Modern C++

  • Vince's CSV Parser

    A modern C++ library for reading, writing, and analyzing CSV (and similar) files. (by vincentlaucsb)

  • Rcpp

    Seamless R and C++ Integration

  • MethaneKit

    🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan

    Project mention: Searching for Reliable Cross-Platform Rendering Framework (C/C++) | /r/gamedev | 2023-01-19

    I have had my eye on MethaneKit for a while, it may not be far enough along for what you want.

  • Mudlet

    ⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua

    Project mention: Path to becoming a desktop applications software developer? | /r/cpp | 2023-04-29

    Mudlet is a crossplatform (Windows, macOS, Linux) C++ application that embeds Lua - could be a good way to get started with this kind of development in a safe environment and get some experience under your sleeve.

  • matchit.cpp

    match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.

  • RaZ

    Modern & multiplatform 3D game engine in C++17

  • feelpp

    :gem: Feel++: Finite Element Embedded Language and Library in C++

    Project mention: rodin alternatives - mfem and FreeFem-sources | libhunt.com/r/rodin | 2023-03-08
  • Jinx

    Embeddable scripting language for real-time applications

    Project mention: DreamBerd is a perfect programming language | /r/ProgrammingLanguages | 2023-06-03

    Check out jinx https://jamesboer.github.io/Jinx/

  • semver

    Semantic Versioning for modern C++ (by Neargye)

  • volbx

    Graphical tool for data manipulation written in C++/Qt.

  • cppinclude

    Tool for analyzing includes in C++

  • keras2cpp

    it's a small library for running trained Keras 2 models from a native C++ code. (by gosha20777)

    Project mention: Way to convert keras based model to C++. | /r/AskProgramming | 2023-02-12
  • mpl

    A C++17 message passing library based on MPI (by rabauke)

  • ureact

    Functional reactive programming library for c++

    Project mention: Harald Achitz: Launder lazy_storage | /r/cpp | 2023-03-18
  • SonarCloud

    Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.

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). The latest post mention was on 2023-08-24.

C++ c-plus-plus-17 related posts


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

Project Stars
1 EA Standard Template Library 7,339
2 Magic Enum C++ 3,918
3 opentrack 2,885
4 nana 2,135
5 FunctionalPlus 1,871
6 Nameof C++ 1,759
7 tomlplusplus 1,193
8 MongoDB C++ Driver 979
9 toml11 828
10 Vince's CSV Parser 752
11 Rcpp 699
12 MethaneKit 676
13 Mudlet 645
14 matchit.cpp 482
15 RaZ 434
16 feelpp 282
17 Jinx 280
18 semver 237
19 volbx 227
20 cppinclude 190
21 keras2cpp 177
22 mpl 143
23 ureact 140
Analyze your C and C++ projects with just one click.
SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.