Projects in Awesome Lists tagged with cpp23
A curated list of projects in awesome lists tagged with cpp23 .
https://github.com/federico-busato/modern-cpp-programming
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
c-plus-plus code-quality compilers course courses cpp cpp-programming cpp03 cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 debugging optimization programming template
Last synced: 08 May 2025
https://github.com/federico-busato/Modern-CPP-Programming
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
c-plus-plus code-quality compilers course courses cpp cpp-programming cpp03 cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 debugging optimization programming template
Last synced: 13 Apr 2025
https://github.com/doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
c-plus-plus cpp cpp11 cpp14 cpp17 cpp20 cpp23 doctest header-only single-file tdd testing testing-framework unit-testing
Last synced: 14 May 2025
https://github.com/andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
ast clang cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cplusplus-23 cpp cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 llvm
Last synced: 13 May 2025
https://github.com/bshoshany/thread-pool
BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
concurrency cplusplus cplusplus-17 cplusplus-20 cplusplus-23 cpp cpp17 cpp20 cpp20-modules cpp23 easy-to-use high-performance high-performance-computing multithreading parallel scientific-computing thread-pool threading threadpool
Last synced: 14 May 2025
https://github.com/mpusz/mp-units
The quantities and units library for C++
cmake conan cpp cpp20 cpp23 dimensional-analysis dimensions isq library physical-quantities physical-units quantity quantity-manipulation safety si system-of-quantities system-of-units units units-of-measure units-of-measurement
Last synced: 24 Dec 2025
https://github.com/RavEngine/RavEngine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 02 Sep 2025
https://github.com/ckormanyos/real-time-cpp
Source code for the book Real-Time C++, by Christopher Kormanyos
arduino arm avr avr-microcontroller bare-metal cortex-m cpp cpp11 cpp14 cpp17 cpp20 cpp23 embedded embedded-systems high-performance microcontroller realtime stm32
Last synced: 08 Oct 2025
https://github.com/ravengine/ravengine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 15 May 2025
https://github.com/es3n1n/obfuscator
PE bin2bin obfuscator
bin2bin cpp cpp23 obfuscation obfuscator reverse-engineering windows
Last synced: 30 Dec 2025
https://github.com/bfrg/vim-c-cpp-modern
Extended Vim syntax highlighting for C and C++ (C++11/14/17/20/23)
cpp cpp11 cpp14 cpp17 cpp20 cpp23 highlighting syntax vim
Last synced: 15 May 2025
https://github.com/roq-trading/roq-api
C++ interfaces used to communicate with Roq's market gateways.
api arbitrage back-testing centralized-exchanges cpp23 crypto-markets financial-markets hft low-latency market-data-feeds market-maker oms order-management-system order-routing simulation tick-data trading-strategies trading-strategy
Last synced: 15 May 2025
https://github.com/linkdd/aitoolkit
Give a brain to your game's NPCs
ai behavior-tree cpp cpp23 finite-state-machine gamedev gamedev-library goal-oriented-action-planning utility-ai
Last synced: 05 Apr 2025
https://github.com/kokkos/mdspan
Reference implementation of mdspan targeting C++23
Last synced: 15 May 2025
https://github.com/saucer/saucer
🛸 A modern, cross-platform C++ webview library
cocoa cpp cpp-library cpp23 cpp23-library cpplibrary cross-platform gtk4 libadwaita lightweight qt5 qt6 qwebengine saucer webkitgtk webkitgtk-6 webview webview-library webview2 wkwebview
Last synced: 16 May 2025
https://github.com/librapid/librapid
A highly optimised C++ library for mathematical applications and neural networks.
array cpp cpp20 cpp23 cuda gpu high-performance-computing library matrix multidimensional-arrays multithreading parallel-programming pypy pypy3 python python3 simd
Last synced: 08 Oct 2025
https://github.com/skaarj1989/supernovaengine
An experimental game engine.
cpp23 deferred-shading entity-component-system framegraph game-development game-engine-3d ibl light-propagation-volumes lua-scripting material-graph pbr rendergraph vulkan
Last synced: 05 Apr 2025
https://github.com/LibRapid/librapid
A highly optimised C++ library for mathematical applications and neural networks.
array cpp cpp20 cpp23 cuda gpu high-performance-computing library matrix multidimensional-arrays multithreading parallel-programming pypy pypy3 python python3 simd
Last synced: 01 Aug 2025
https://github.com/zerodaycode/zork
Project manager and builder automation tool for modern C++ projects
build-system cpp cpp20 cpp20-modules cpp23
Last synced: 16 Oct 2025
https://github.com/robertoraggi/cplusplus
A compiler front end for the C++ language
compiler compiler-frontend cpp cpp20 cpp23 parser preprocessor
Last synced: 05 Apr 2025
https://github.com/odoo/paper-muncher
📄 An experimental document-generation tool
cpp23 modern-cpp pdf-generation rendering-engine
Last synced: 05 Apr 2025
https://github.com/scivision/cpp23-examples
Example C++23 and C++20 syntax and tests of compilers and CMake
Last synced: 04 Oct 2025
https://github.com/genyleap/project-template
PT is a template for modern C++ projects with useful features for developing cross-platform products.
application-structure c-plus-plus cmake cpp cpp17 cpp20 cpp23 custom-project dependencies-manager modern-cpp modern-project package-manager project qml qt qtquick structure template
Last synced: 05 Apr 2025
https://github.com/fktn-k/fkyaml
A C++ header-only YAML library
cmake cpp cpp11 cpp14 cpp17 cpp20 cpp23 fkyaml header-only header-only-library single-header yaml yaml-parser
Last synced: 06 Apr 2025
https://github.com/MAWHA/UniversalMaaActuator
基于 MaaFramework 与 Qt6 的物华弥新一键长草小助手 | 通用 MAA PC 端极速预备中!
Last synced: 29 Oct 2025
https://github.com/mawha/universalmaaactuator
基于 MaaFramework 与 Qt6 的物华弥新一键长草小助手 | 通用 MAA PC 端极速预备中!
Last synced: 12 Jul 2025
https://github.com/crud89/litefx
Modern, flexible computer graphics and rendering engine, written in C++23 with support for Vulkan 🌋 and DirectX 12 ❎.
computer-graphics cpp20 cpp23 d3d12 directx-12 directx-12-engine dx12 fluent-api graphics-engine rendering rendering-3d-graphics rendering-engine shaders vulkan vulkan-engine vulkan-renderer
Last synced: 06 Apr 2025
https://github.com/linkdd/logfmtxx
Header only C++23 structured logging library using logfmt
cpp cpp23 logfmt logging logging-library structured-logging
Last synced: 04 Apr 2025
https://github.com/curve/rohrkabel
🔌 A C++ Pipewire-API Wrapper
coroutines cpp-coroutines cpp-library cpp23 cpp23-library library pipewire raii rohrkabel
Last synced: 09 May 2025
https://github.com/yexuanxiao/playerwinrt
A local music player using C++/WinRT & WinUI3
coroutines cpp cpp-coroutines cpp20 cpp23 cppwinrt modern-cpp windows-10 windows-11 windows-desktop winui3 xaml xaml-ui xaml-winrt
Last synced: 06 Nov 2025
https://github.com/alugowski/task-thread-pool
Fast and lightweight thread pool for C++11 and newer.
async asynchronous asynchronous-programming asynchronous-tasks concurrency concurrent-programming cpp11 cpp14 cpp17 cpp20 cpp23 multithreading parallel task-queue task-runner thread-pool threadpool threads
Last synced: 10 Apr 2025
https://github.com/YexuanXiao/PlayerWinRT
A local music player using C++/WinRT & WinUI3
coroutines cpp cpp-coroutines cpp20 cpp23 cppwinrt modern-cpp windows-10 windows-11 windows-desktop winui3 xaml xaml-ui xaml-winrt
Last synced: 31 Mar 2025
https://github.com/arturbac/simple_enum
SimpleEnum: An Fast, Intuitive and Type-Safe C++ Enumeration Support Library
code-safety cpp cpp-development-tools cpp-enumerations cpp-utilities cpp20 cpp23 enum enum-iteration enum-to-string enumeration-library header-only modern-cpp open-source programming-utilities serialization simple-enum type-safe
Last synced: 07 Apr 2025
https://github.com/terroo/terlang
Programming language for scripting with syntax similar to C++
cplusplus cpp cpp23 programming-language scripting-language
Last synced: 11 Oct 2025
https://github.com/rutura/cpp23m
Master Modern C++ with Real Projects Learn C++23 the professional way with real-world projects, modern tools like CMake and vcpkg, and industry-standard practices. Perfect for beginners, students, and professionals aiming to write future-proof, high-performance C++ code.
cmake cpp cpp11 cpp14 cpp17 cpp20 cpp23 vcpkg
Last synced: 15 Jul 2025
https://github.com/morgancaron/script
Script is a multi-paradigm compiled programming language. The compiler core has been migrated to CppUtils.
compiler cpp cpp20 cpp23 language parser programming-language script script-language scripting scripting-language
Last synced: 19 Jun 2025
https://github.com/tonitaga/mtlt
MTLT is a header-only math matrix library that allows you to do compile-time calculations, perform atomic operations, and contains all the basic operations on matrices. The library is written in STL style, supports joint work with STL algorithms. Since C++11
cpp11 cpp14 cpp17 cpp20 cpp23 linear-algebra matrix
Last synced: 10 Apr 2025
https://github.com/developerpaul123/genetic
A performant and flexible genetic algorithm implemented in C++20/23.
cpp20 cpp20-lib cpp20-library cpp23 cpplib cpplibrary evolutionary-algorithm evolutionary-algorithms genetic-algorithm genetic-algorithms modern-cpp optimisation optimization optimization-algorithms optimization-methods optimization-tools
Last synced: 15 Apr 2025
https://github.com/janwilmans/ring_span
A ring_span implementation that allows zero construction and destruction
Last synced: 22 Apr 2025
https://github.com/redskittlefox/reflexpr
Compile time struct Reflections
aggregates cpp cpp20 cpp20-library cpp23 header-only reflections structs
Last synced: 13 Jul 2025
https://github.com/qlibs/perf
C++23 Performance library
analyzing benchmarking cpp23 performance profiling
Last synced: 25 Aug 2025
https://github.com/RedSkittleFox/serialize
C++ 23 serialization library
cpp cpp23 reflections serialization
Last synced: 31 Mar 2025
https://github.com/karnkaul/djson
Dumb simple JSON parsing library
cpp cpp23 cpp23-library json jsonc
Last synced: 11 Oct 2025
https://github.com/redskittlefox/serialize
C++ 23 serialization library
cpp cpp23 reflections serialization
Last synced: 13 Jul 2025
https://github.com/stackoverflowexcept1on/uwp-injector
This project allows to perform DLL-injection into UWP applications
cmake cpp23 dll-injector reverse-engineering uwp windows-api
Last synced: 02 May 2025
https://github.com/thephd/thephd.github.io
Blogging is a go!
c c23 cpp23 cpp2c cxx cxx23 cxx2c github-page portfolio-page
Last synced: 27 Apr 2025
https://github.com/karnkaul/clap
Lightweight, type-safe command line arguments parser using C++23
Last synced: 11 Apr 2025
https://github.com/roq-trading/roq-python
Python 3.x bindings for some of Roq's C++23 APIs.
binding cpp23 pybind11 python3-library
Last synced: 13 Apr 2025
https://github.com/janwilmans/opencanary
A set of scripts for aggregation, analysis and reporting of build and static analysis results.
code cpp11 cpp14 cpp17 cpp20 cpp23 quality-metrics software-quality static-analyzer
Last synced: 22 Apr 2025
https://github.com/roq-trading/roq-logging
Logging utilities.
abseil-cpp cpp23 libunwind logging spdlog stacktrace
Last synced: 13 Apr 2025
https://github.com/challanger524/template-cpp
Clean C++ CMake Ninja VSCode template
cmake cmake-presets cpp cpp23 ninja ninja-build pch precompiled-header rebase-warning template vscode vscode-settings
Last synced: 09 Aug 2025
https://github.com/roq-trading/roq-algo
C++ tools and utilities for algorithmic trading.
algo-trading algorithmic-trading arbitrage back-testing cpp23 crypto-markets exchange hft low-latency matching-engine oms simulation tick-data trading-strategies
Last synced: 13 Apr 2025
https://github.com/curve/lockpp
🔒 A C++20 Library that provides mutex protected objects
cmake cpp-library cpp20 cpp20-library cpp23 cpp23-library mutex mutex-lock mutex-locks safety thread-safe thread-safety
Last synced: 29 Oct 2025
https://github.com/yexuanxiao/basic_json
A modern C++ library for working with JSON data, aims to provide full support for the JSON standard, as well as allowing users to customize and extend the library according to their needs. The library offers a user-friendly and C++-idiomatic API, without compromising on performance.
cpp cpp20 cpp23 json modern-cpp
Last synced: 27 Apr 2025
https://github.com/quqionfree/qqbot
这是一个QQ机器人,拥有强大的自定义功能(插件系统)(A bot for QQ)
cpp cpp-httplib cpp23 go-cqhttp qqbot
Last synced: 15 Apr 2025
https://github.com/curve/rebind
🎲 Simple, compiler agnostic, C++23 reflection library (for aggregates and enums)
cpp-reflection cpp23 cpp23-library reflection
Last synced: 12 Apr 2025
https://github.com/microdee/mcro
A C++23 utilities Unreal Engine proto-plugin, for a more civilized age.
constexpr cpp23 fmt metaprogramming range-v3 slate templating unreal-engine-5 yaml
Last synced: 22 Jul 2025
https://github.com/wandvvs/qutil
C++20 template utility library
constexpr cpp cpp20 cpp20-library cpp23 cpp23-library cxx cxx20 cxx23 library logger metaprogramming string tuple
Last synced: 05 Mar 2025
https://github.com/jpenuchot/poacher
poacher: C++ compile-time compiling experiments
brainfuck compilation cpp cpp20 cpp23 metaprogramming parser
Last synced: 30 Apr 2025
https://github.com/spnda/vk_gltf_viewer
A mesh-shader based glTF Vulkan renderer using fastgltf
Last synced: 17 Aug 2025
https://github.com/lazy-eggplant/vs.xml
Special-purpose standalone XML parser, tree builder, and query engine for modern C++
cpp23 serialization tree-builder xml xml-parsing
Last synced: 26 Jun 2025
https://github.com/Jonathan-Greve/Xmake-template
Xmake C++23 project template. Using C++ modules, github workflows for CI/CD (Windows and Ubuntu) and gtest for testing. Compiles with both GCC on Ubuntu and MSVC on Windows. See the linux.yml file for how to properly install GCC on ubuntu if you're having trouble.
cd ci cicd cpp cpp20 cpp20-modules cpp23 gtest project starter-template template xmake xmake-repo
Last synced: 12 Mar 2025
https://github.com/xaliphostes/dataframe
A minimalist Python Panda like library in pure C++
algebra cplusplus cpp cpp23 functional-programming geometry mathematics pandas-dataframe pandas-python statistics
Last synced: 25 Oct 2025
https://github.com/genyleap/fcli
FCLI is a versatile command-line tool for interacting with APIs, especially Farcaster hubs. Built with modern C++23, it supports querying data, executing commands, and dynamic hub configuration. Thread-safe and extensible, FCLI ensures high performance, stability, and ease of use for developers and power users.
command-line-tool cpp23 farcaster farcaster-client farcaster-protocol
Last synced: 10 Nov 2025
https://github.com/morgancaron/cpputils
C++ Utilities Library for compilers or various projects
compiler cpp cpp20 cpp23 cpputils logger parser parser-combinators parser-generator utility-library
Last synced: 12 May 2025
https://github.com/hcolda/qchatserver
A lightweight chat software server (WIP)
chat chat-app chat-application chatapp chatroom cpp cpp23 server
Last synced: 12 Jun 2025
https://github.com/r1nc/ngenxx
A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.
android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows
Last synced: 02 Apr 2025
https://github.com/QuadnucYard/PGM-ExactInference
曾经是高志强老师的概率图模型精确推理作业,现已使用XMake和c++23魔改
Last synced: 12 Mar 2025
https://github.com/not-nik/cpp-stalin
A C++ standard library implementation
cpp cpp11 cpp14 cpp17 cpp20 cpp23 standard-library stl
Last synced: 12 Apr 2025
https://github.com/wandvvs/expression-parser
Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method
compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/xeimsuck/cfroppy
Interpreter for Froppy language
cfroppy cpp cpp-interpreter cpp23 froppy interpreter
Last synced: 15 Mar 2025
https://github.com/quadnucyard/pgm-exactinference
曾经是高志强老师的概率图模型精确推理作业,现已使用XMake和c++23魔改
Last synced: 07 Sep 2025
https://github.com/diantonioandrea/ivo
ivo - A C++23 DGFE library for 2+1 space-time problems.
cpp23 discontinuous-galerkin finite-element-methods
Last synced: 31 Oct 2025
https://github.com/soerlemans/crowlang
Crowlang is a compiler project for a systems programming language aiming to to have multiple backends (project is written in C++23).
cmake compiler cpp23 python3 transpiler
Last synced: 25 Jun 2025
https://github.com/tomcat-42/cppdev
A modern C++ development box
archlinux containerization cpp cpp23 docker
Last synced: 25 Oct 2025
https://github.com/yexuanxiao/basic_string
A fast, clean string implementation, aiming to provide an approximation of std::basic_string using standard C++23 with legal and portable code.
cpp cpp20 cpp23 portable-cpp teaching
Last synced: 27 Apr 2025
https://github.com/roq-trading/roq-cpp-client-template
C++ client template project.
Last synced: 13 Apr 2025
https://github.com/roq-trading/roq-cpp-algo-template
C++ algo template project.
algo-trading algorithmic-trading arbitrage back-testing cpp23 cpp26 crypto-markets exchange hft low-latency matching-engine oms simulation tick-data trading-strategies
Last synced: 18 Aug 2025
https://github.com/mguludag/expected
An extended version of C++23's std::expected<T, E> to use with variadic errors like expected<T, E1, E2, ...>
cpp17 cpp20 cpp23 cpp26 error-handling expected
Last synced: 10 Apr 2025
https://github.com/swvanbuuren/cubinterpp
Multidimensional cubic and linear interpolation in modern C++ with Python support
1d-interpolation 2d-interpolation 3d-interpolation akima cpp cpp23 cubic-interpolation interpolation linear-interpolation mdspan multidimensional-interpolation piecewise-polynomial pybind11 python spline spline-interpolation submdspan
Last synced: 22 Apr 2025
https://github.com/roq-trading/roq-clickhouse-adapter
Template project demonstrating ClickHouse integration.
adapter clickhouse cpp23 example template
Last synced: 13 Apr 2025
https://github.com/terroo/extract
Automatically recognizes and extracts various types of mime formats from compressed files. If it is installed, otherwise it says Failed to unpack: '[type]'. and you will need to install the appropriate software later
command-line cpp cpp23 extract wrapper
Last synced: 05 Apr 2025