Open-source projects categorized as Cpp20
Language: + C++ + Python + HTML

Top 23 Cpp20 Open-Source Projects

  • modern-cpp-tutorial

    📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/

  • modern-cpp-features

    A cheatsheet of modern C++ language and library features.

  • Project mention: Ask HN: Catching Up on C++? | news.ycombinator.com | 2024-02-20

    Just go through this https://github.com/AnthonyCalandra/modern-cpp-features and you should be fine.

    If you also like thorough explanations and graphs, there's https://hackingcpp.com/ that could answer many questions you might have.

    By the way, just in case, bookmark this online C++ reference https://eel.is/c++draft/ for diving in deep waters.

    Good luck!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    [openage]https://github.com/SFTtech/openage) - Age of Empires II clone. Python, C++

  • awesome-modern-cpp

    A collection of resources on modern C++

  • Modern-CPP-Programming

    Modern C++ Programming Course (C++03/11/14/17/20/23/26)

  • Project mention: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup | news.ycombinator.com | 2024-04-19
  • entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

  • Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17

    EnTT is a popular alternative to flecs for C++, which has different performance/memory characteristics.

  • doctest

    The fastest feature-rich C++11/14/17/20/23 single-header testing framework

  • Project mention: Unit testing tool suggestions | /r/learnprogramming | 2023-05-07

    I have never used "tools" for unit-tests, only web sites that show the results of the tests or code coverage. For C++ I prefer https://github.com/doctest/doctest but most companies I worked for use Catch2.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • R3nzSkin

    Skin changer for League of Legends (LOL)

  • Project mention: name a better trio | /r/Draven | 2023-07-09
  • cppinsights

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

  • Project mention: C++ Insights – See your source code with the eyes of a compiler | news.ycombinator.com | 2024-04-05

    Sorry, I don't know about an Emacs plugin. All the plugins/extensions I'm aware of are listed in the Readme.md: https://github.com/andreasfertig/cppinsights/#c-insights--vi...

    I'm happy to add an entry for Emacs once somebody develops a plugin for that editor.

  • Osiris

    Free and open-source game hack for Counter-Strike 2, written in modern C++. For Windows and Linux.

  • Project mention: Wtf happened to Osiris | /r/Csgohacks | 2023-12-11
  • awesome-hpp

    A curated list of awesome header-only C++ libraries

  • compile-time-regular-expressions

    Compile Time Regular Expression in C++

  • Project mention: Why are strings and IO so complicated? | /r/cpp | 2023-12-07

    CTRE (https://github.com/hanickadot/compile-time-regular-expressions) ranges::views (filter, transform, etc.) (C++20) str.find() + str.substr() freopen to stdin + cin >> extraction Parser libraries

  • concurrencpp

    Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

  • Project mention: Is anyone using coroutines seriously? | /r/cpp | 2023-12-05

    I am using concurrencpp for my project. What I like about it is that it's basically a thread pool factory with coroutines. It allows for better structuring / organizing of multithreaded work. So for me the main advantage of coroutines is that the code looks easier to follow

  • giada

    Your Hardcore Loop Machine.

  • async_simple

    Simple, light-weight and easy-to-use asynchronous components

  • cpp

    C++ Tip Of The Week

  • Project mention: [C++ tip of the week] Weekly dose of modern C++ now categorized by std version | /r/cpp | 2023-10-13
  • tomlplusplus

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

  • filesystem

    An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20 on Windows, macOS, Linux and FreeBSD.

  • ut

    C++20 μ(micro)/Unit Testing Framework

  • stdgpu

    stdgpu: Efficient STL-like Data Structures on the GPU

  • quill

    Asynchronous Low Latency C++ Logging Library (by odygrd)

  • Project mention: Easy logging A logging system for c++20 | /r/cpp | 2023-12-09

    For high performance logging, I'd add quill to that list.

  • proxy

    Proxy: Next Generation Polymorphism in C++ (by microsoft)

  • Hypr

    Hypr is a tiling window manager written in modern C++.

  • SaaSHub

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

    SaaSHub logo
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 2024-04-19.

Cpp20 related posts


What are some of the best open-source Cpp20 projects? This list will help you:

Project Stars
1 modern-cpp-tutorial 23,080
2 modern-cpp-features 18,768
3 openage 12,366
4 awesome-modern-cpp 11,304
5 Modern-CPP-Programming 10,765
6 entt 9,428
7 doctest 5,553
8 R3nzSkin 4,477
9 cppinsights 3,484
10 Osiris 3,223
11 awesome-hpp 3,168
12 compile-time-regular-expressions 3,145
13 concurrencpp 2,028
14 giada 1,615
15 async_simple 1,455
16 cpp 1,448
17 tomlplusplus 1,396
18 filesystem 1,269
19 ut 1,197
20 stdgpu 1,077
21 quill 1,051
22 proxy 1,014
23 Hypr 981

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