C++ Cpp20

Open-source C++ projects categorized as Cpp20

Top 23 C++ Cpp20 Projects

  • modern-cpp-tutorial

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

  • 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.

  • 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
  • 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.

  • 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
  • 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

  • SaaSHub

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

    SaaSHub logo
  • 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

  • infinity

    The AI-native database built for LLM applications, providing incredibly fast full-text and vector search (by infiniflow)

  • Project mention: Speeding up C++ build times | news.ycombinator.com | 2024-04-28

    Using C++20 modules, take a look at this project: https://github.com/infiniflow/infinity

  • giada

    Your Hardcore Loop Machine.

  • async_simple

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

  • 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.

  • proxy

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

  • 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.

  • Hypr

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

  • mp-units

    The quantities and units library for C++

  • Project mention: Is it just mean, or is C# easier to learn than JavaScript or even PHP? | /r/dotnet | 2023-12-06

    It's not the type system you're complaining about, though. It takes a bit of work but you can write types that include units information with no loss of performance.

  • storm-engine

    Discontinued Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.

  • ultimatepp

    U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).

  • Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
  • axmol

    Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP) and Mobile games. (A fork of Cocos2d-x-4.0)

  • Project mention: About Axmol Engine | /r/axmol | 2023-12-11

    Learn more about Axmol Engine in our Wiki

  • zpp_bits

    A lightweight C++20 serialization and RPC library

  • Project mention: How to arrange a bunch of variables into one array of bytes in memory? | /r/cpp | 2023-05-10

    I would either look at https://github.com/eyalz800/zpp_bits or https://github.com/stephenberry/glaze. FYI, glaze both supports json and binary.

  • 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).

C++ Cpp20 related posts

  • C++ Show and Tell - December 2023

    7 projects | /r/cpp | 3 Dec 2023
  • Why are strings and IO so complicated?

    13 projects | /r/cpp | 7 Dec 2023
  • Hyprpaper not loading wallpaper - Could not connect to sock

    1 project | /r/hyprland | 6 Dec 2023
  • Is anyone using coroutines seriously?

    4 projects | /r/cpp | 5 Dec 2023
  • Ichor v0.3.0 released: async file I/O now included

    1 project | /r/cpp | 12 Nov 2023
  • C++20 Faker library

    1 project | /r/cpp | 8 Nov 2023
  • Compile time regular expression in C++

    5 projects | news.ycombinator.com | 12 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    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. Learn more →

Index

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

Project Stars
1 modern-cpp-tutorial 23,144
2 entt 9,497
3 doctest 5,594
4 R3nzSkin 4,551
5 cppinsights 3,693
6 Osiris 3,247
7 compile-time-regular-expressions 3,166
8 concurrencpp 2,067
9 infinity 1,726
10 giada 1,631
11 async_simple 1,477
12 tomlplusplus 1,405
13 filesystem 1,279
14 proxy 1,202
15 ut 1,202
16 stdgpu 1,085
17 quill 1,056
18 Hypr 984
19 mp-units 950
20 storm-engine 824
21 ultimatepp 737
22 axmol 671
23 zpp_bits 664

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