Topic: "cplusplus-20"
andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
Language: C++ - Size: 2.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4,306 - Forks: 253

bshoshany/thread-pool
BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
Language: C++ - Size: 343 KB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 2,648 - Forks: 287

marzer/tomlplusplus
Header-only TOML config file parser and serializer for C++17.
Language: C++ - Size: 22.1 MB - Last synced at: 3 days ago - Pushed at: 18 days ago - Stars: 1,868 - Forks: 180

jtv/libpqxx
The official C++ client API for PostgreSQL.
Language: C++ - Size: 11 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,177 - Forks: 261

gammasoft71/xtd
Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, and Haiku.
Language: C++ - Size: 6.43 GB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,071 - Forks: 71

inexorgame/vulkan-renderer
A new 3D game engine for Linux and Windows using C++20 and Vulkan API in early development
Language: C++ - Size: 87.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,006 - Forks: 41

tcbrindle/NanoRange
Range-based goodness for C++17
Language: C++ - Size: 1.75 MB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 362 - Forks: 27

google/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).
Language: C++ - Size: 2.59 MB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 298 - Forks: 35

16bit-ykiko/magic-cpp
A C++20 header-only library that supports powerful reflection for C++
Language: C++ - Size: 4.82 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 297 - Forks: 17

aappleby/matcheroni
A minimalist single-header library for building pattern-matchers, lexers, and parsers.
Language: C++ - Size: 7.31 MB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 200 - Forks: 5

BlackMATov/meta.hpp
C++20 Dynamic Reflection Library
Language: C++ - Size: 2.07 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 137 - Forks: 10

muntorg/munt-official
Munt is a witness-secured decentralized network for payments, digital assets, finance and more
Language: C++ - Size: 276 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 135 - Forks: 51

sakurs2/tinyCoroLab
a course to help you learn C++20 coroutine and liburing
Language: C++ - Size: 3.24 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 99 - Forks: 15

jeremyong/gal
Geometric Algebra Library
Language: C++ - Size: 1.43 MB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 98 - Forks: 9

DolphyWind/Electra-Lang
Electra is an esolang where you code like an electrician.
Language: C++ - Size: 802 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 97 - Forks: 1

Clownacy/clownmdemu-frontend
Reference standalone frontend for ClownMDEmu, a Sega Mega Drive/Sega Genesis emulator.
Language: C - Size: 16.2 MB - Last synced at: 10 days ago - Pushed at: 14 days ago - Stars: 87 - Forks: 7

bluerock-io/BRiCk
Formalization of C++ for verification purposes.
Language: Rocq Prover - Size: 88 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 84 - Forks: 14

huanhuanonly/cpp-kwargs
Header-only C++17/20 library that enables Python-like **kwargs style argument passing without any macros or boilerplate, with automatic type conversion support.(在 C++ 中实现 Python 的 **kwargs 风格传参。)
Language: C++ - Size: 116 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 83 - Forks: 0

celtera/ahsohtoa
Structure-of-array synthesis in C++20
Language: C++ - Size: 27.3 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 81 - Forks: 3

BobSteagall/wg21
Various documents and code related to proposals for WG21
Language: C++ - Size: 4.57 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 66 - Forks: 11

Florian-Thake/TeaScript-Cpp-Library
TeaScript C++ Library - embedded scripting language for C++ Applications
Language: C++ - Size: 575 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 49 - Forks: 2

flamewing/mdcomp
Assorted compression formats for the Sega Mega Drive
Language: C++ - Size: 1.26 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 46 - Forks: 5

admtrv/objcurses
ncurses 3d object viewer
Language: C++ - Size: 14.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 45 - Forks: 2

seekrs/MacroLibX
✏️ Rewritten version of the minilibx graphics API used at 42school, using SDL2 & Vulkan.
Language: C++ - Size: 13.1 MB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 42 - Forks: 5

BenjaminYde/CPP-Guide
Guide / quick reference for modern C++ with examples using Docker DevContainers (Linux) 🚀
Language: C++ - Size: 2.49 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 35 - Forks: 1

tweakoz/orkid
Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR)
Language: C++ - Size: 275 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 32 - Forks: 10

wh1t3lord/stalker-cordisproject
Custom engine based on OpenXRay engine. Global mod for S.T.A.L.K.E.R. - Call of Pripyat.
Language: C++ - Size: 199 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 30 - Forks: 4

royjacobson/ser20
A C++20 serialization library (cereal fork)
Language: C++ - Size: 2.96 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 29 - Forks: 4

godefv/math
This is a C++ math library, with a focus on geometry.
Language: C++ - Size: 464 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 29 - Forks: 2

sonible/VCTR
A powerful C++ 20 wrapper around your favorite standard library containers
Language: C++ - Size: 2.24 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 28 - Forks: 1

juzzlin/Noteahead
A simple MIDI tracker and sequencer written in C++/Qt/QML targeted for Linux.
Language: C++ - Size: 24 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 27 - Forks: 2

omegacoleman/arkio
async io-uring based kernel io library
Language: C++ - Size: 315 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 25 - Forks: 0

Laguna1989/JamTemplateCpp
This is the JamTemplate for kickstarting your gamejam entry. It will compile C++20 code for native (Win, Linux, Mac) and web (webassembly) games.
Language: C++ - Size: 96.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 22 - Forks: 2

arasgungore/Cpp-Software-Design
C++ Software Design: Design Principles and Patterns for High-Quality Software.
Language: C++ - Size: 4.25 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 9

virgesmith/neworder
A dynamic microsimulation framework for python
Language: Python - Size: 186 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 20 - Forks: 4

gershnik/intrusive_shared_ptr
Intrusive reference counting smart pointer, highly configurable reference counted base class and various adapters
Language: C++ - Size: 314 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 19 - Forks: 0

PEC-CSS/slowmokit
Library which can be used for machine learning in C++.
Language: CMake - Size: 1.79 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 16

sebsjames/mathplot
Plotting, graphing and data visualization for your C++ programs
Language: C++ - Size: 43.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 16 - Forks: 5

ZL-Su/Matrice
A portable modern C++ primitive performance library for 3D Vision & Photo-Mechanics.
Language: C++ - Size: 67.5 MB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 16 - Forks: 3

ofats/any_invocable
Сonservative, move-only equivalent of std::function
Language: C++ - Size: 153 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 16 - Forks: 2

ttarkowski/quile
C++ genetic algorithms scientific library
Language: C++ - Size: 1.07 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 4

MohammadFakhreddin/vulkan-engine
Experimental project for learning computer graphics using vulkan API and c++.
Language: C++ - Size: 960 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 0

nadult/libfwk
Simple C++/Vulkan framework
Language: C++ - Size: 4.71 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 1

wh1t3lord/kotek
Framework for building your game engine or any application. OpenGL ES & Vulkan with C++20.
Language: C++ - Size: 5.43 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 13 - Forks: 7

gershnik/SimpleJNI
A powerful lightweight C++ wrapper for JNI
Language: C++ - Size: 1.17 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 7

sakurs2/tinyCoro
An easy-use coroutine lib implement by C++ coroutine and liburing
Language: C++ - Size: 2.68 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 0

h-2/radr
C++ 𝗥ange 𝗔𝐝aptors 𝗥eimagined
Language: C++ - Size: 359 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 12 - Forks: 0

HavenDV/QtPackage
This addon fully implement Qt VS Addin
Language: HTML - Size: 20.1 MB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 6

Koishi-Satori/EirinFixed
A C++ fixed point number library.
Language: C++ - Size: 126 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 10 - Forks: 0

anathonic/the-cpp-programming-language
The C++ compendium of knowledge based on "The C++ Programming Language Fourth Edition" by Bjarne Stroustrup
Language: C++ - Size: 78.1 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

cpp-frug/paris
C++ events in Paris
Language: HTML - Size: 4.85 MB - Last synced at: 10 days ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 3

davidbrowne/dsga
C++20 library that mostly implements the vector and matrix transparent basic types from GLSL Spec 4.6
Language: C++ - Size: 2.55 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 0

karmakrafts/kstd-streams 📦
Highly optimized, constexpr-ready collection streams for C++17/20.
Language: C++ - Size: 209 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

biocpp/biocpp-io
BioC++ Input/Output library
Language: C++ - Size: 1.03 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 6

AvinandanBose/C_PLUS_PLUS_Beginner
Its the beginner series of C++
Language: C++ - Size: 297 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 3

Ferdi265/pico4k
Raspberry Pi Pico 4K intro released at Function 2022
Language: C - Size: 128 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

Jnnshschl/AnTCP
TCP Client (C#) and Server (C++) Library with a focus in simplicity and performance
Language: C++ - Size: 69.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 4

nnnlog/baekjoon
Baekjoon online judge solution (2020.05.16 ~ 2022.09.04)
Language: C++ - Size: 1.32 MB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 2

sthalik/floormat
video game project in early development - isometric RPG
Language: C++ - Size: 123 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

AvinandanBose/C_Plus_Plus_Intermediate_Pointers_I
Its an intermediate guide on C++(Pointers)
Language: C++ - Size: 307 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 2

dev-aniketj/Learn-CPlusPlus
Master C++ Programming From Beginner To Advance - C++ Course (Udemy Course)
Language: C++ - Size: 22 MB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 7

LucasLarson/HQ9
🍋 an interpreter of the HQ9+ programming language, written in C++20
Language: C++ - Size: 375 KB - Last synced at: about 2 hours ago - Pushed at: about 4 hours ago - Stars: 4 - Forks: 1

sebsjames/maths
Modern C++ code for scalar, vector and complex maths.
Language: C++ - Size: 838 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 4 - Forks: 2

gershnik/argum
Fully-featured, powerful, command line argument parser in C++20
Language: C++ - Size: 419 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

gershnik/thinsqlitepp
A thin, safe and convenient C++ wrapper for SQLite API.
Language: C++ - Size: 7.01 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 1

GPUEngineering/GPUtils
A C++ header-only library for parallel linear algebra on GPUs (CUDA/cuBLAS under the hood)
Language: Cuda - Size: 401 KB - Last synced at: about 21 hours ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

fix8mt/uri
Lightweight header-only C++20 URI parser
Language: C++ - Size: 3.3 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 1

juliagoda/pak-gui
Package manager based on pacman wrapper named pak
Language: C++ - Size: 14.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

Ghoti-io/Tang
Tang is a new template language library written in C++ as part of a YouTube series.
Language: C++ - Size: 355 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

jakehffn/NoEngine
Lightweight 2D "game engine"
Language: C++ - Size: 1.33 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

ellman12/Password-Generator-and-Guesser 📦
Slightly over-engineered password guesser program written in C++, with lots of customization.
Language: C++ - Size: 86.9 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

TableauBits/Morrigu
A 3D rendering engine developed as a personal project by @Ithyx for research purposes.
Language: C++ - Size: 228 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

chloro-pn/bptree
一颗b+树的实现
Language: C++ - Size: 1.01 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

tcbrindle/advent_of_code_2018
C++17/20 solutions for 2018's Advent of Code
Language: C++ - Size: 162 KB - Last synced at: 7 months ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0

ChancellorIkseew/Turret_2
Проект "Турельница". 2Д-игра в жанре tower-defence. Распространяется полностью бесплатно.
Language: C++ - Size: 4.07 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 1

GridGeneration/OpencasecadeMeshMaker
AutoMeshGen triangle or quad mesh base opencasecade
Size: 36.1 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 1

dsecrieru/blueNoise
C++ fast Poisson disk sampling
Language: C++ - Size: 143 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

cpp-frug/cpp-frug.github.io
Pages du site web
Language: CSS - Size: 813 KB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

egendron93/cpp_library_template
modern implementation of a c++ library that uses cmake and conan2
Language: C++ - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

LeeVangraefschepe/CPP-Networking
This project is about exploring networking in C++ with only the windows includes so no external library.
Language: C++ - Size: 108 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

karmakrafts/kstd-platform 📦
OS abstractions for various purposes like memory mapping for C++17/20.
Language: C++ - Size: 213 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

karmakrafts/kstd-core 📦
Core of the Karma Krafts standard library for C++17/20.
Language: C++ - Size: 376 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

Husenap/cmake-project-template
CMake project template
Language: CMake - Size: 38.1 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

sjinks/tfhttp
Terraform HTTP Backend written in C++
Language: C++ - Size: 398 KB - Last synced at: about 19 hours ago - Pushed at: about 21 hours ago - Stars: 2 - Forks: 0

dkosmari/libevdevxx
A C++ wrapper for libevdev
Language: C++ - Size: 521 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

dkosmari/libgudevxx
A C++ wrapper for libgudev.
Language: C++ - Size: 205 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

rak3xh/DSA-Practice-in-CPP
All DSA POTD of Leetcode and GFG in C++, alongside with codes for learning DSA.
Language: C++ - Size: 2.69 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

tony942316/Eqx_Std
Importable C++20 Standard Library And Operating System Headers
Language: CMake - Size: 371 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 0

rosteleset/falprs
Face and License Plate Recognition System
Language: C++ - Size: 25.4 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 2

gershnik/ptl
C++ library for Unix system APIs.
Language: C++ - Size: 190 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

quyse/coil-core
Coil Core game engine and libraries for C++ 20
Language: C++ - Size: 681 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

gershnik/sys_string
A family of C++ string classes optimized for interoperability with platform-native string types
Language: C++ - Size: 2.63 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

v0idpointer/Vnet
A network library for C++20
Language: C++ - Size: 293 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

Mariam-Badr-MB/Vole-Machine-Simulater
This code simulates a virtual machine with a CPU, memory, and registers, supporting basic arithmetic, logic, and control operations. It includes program loading and execution with a menu-based interface.
Language: C++ - Size: 120 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

Mariam-Badr-MB/Rational-Calculater
A lightweight console-based calculator that performs arithmetic operations on rational numbers (fractions). It allows users to add, subtract, multiply, and divide fractions while ensuring proper input validation and error handling.
Language: C++ - Size: 4.88 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

Mariam-Badr-MB/Route-Cipher
Route Cipher is a transposition cipher that arranges the message into a grid and then reads it in a spiral order, starting from the outer boundary towards the center. The encryption and decryption are based on a secret key (number of columns), which determines the size of the grid.
Language: C++ - Size: 3.91 KB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

ackwolver335/ackwolver335
It is about I,me and myself the coded version of me in this digital world.
Size: 17.6 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

mikekasprzak/RequireCXXFeature
Simple cmake module to specify required C++ and standard library features
Language: CMake - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

MichaelCook/cribbage
Analyze cribbage hands in C++, C, Go, Rust, Nim, TypeScript and Python
Language: Python - Size: 120 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

ondra-novak/cocls
Set of helpful classes to support coroutines in C++ 20 - header only
Language: C++ - Size: 250 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0
