Topic: "cpp20-library"
Mq-b/Cpp20-STL-Cookbook-src
C++20 STL Cookbook
Language: C++ - Size: 20.1 MB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 593 - Forks: 81

DeveloperPaul123/thread-pool
A modern, fast, lightweight thread pool library based on C++20
Language: C++ - Size: 722 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 489 - Forks: 41

jxy-s/stlkrn
C++ STL in the Windows Kernel with C++ Exception Support
Language: C++ - Size: 221 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 408 - Forks: 79

agenium-scale/nsimd
Agenium Scale vectorization library for CPUs and GPUs
Language: C - Size: 6.92 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 333 - Forks: 30

soasis/text
A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future.
Language: C++ - Size: 38.6 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 323 - Forks: 26

p-ranav/binary_log
Fast binary logger for C++
Language: C++ - Size: 1.64 MB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 217 - Forks: 16

volt-software/Ichor
C++20 Microservice Bootstrapping Framework
Language: C++ - Size: 2.89 MB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 216 - Forks: 13

SpriteOvO/sigmatch
โจ Modern C++ 20 signature match / search library
Language: C++ - Size: 51.8 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 115 - Forks: 19

intel/safe-arithmetic
Safe arithmetic library for C++20 and above. Safe arithmetic ensures correctness of arithmetic operations at compile-time. It protects against overflow, underflow, divide by zero, and out-of-bounds index access. This provides both functional correctness as well as greater protection against related security threats.
Language: C++ - Size: 650 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 90 - Forks: 12

Tectu/malloy
A cross-platform C++20 library providing embeddable server & client components for HTTP and WebSocket.
Language: C++ - Size: 3.43 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 73 - Forks: 11

Curve/rohrkabel
๐ A C++ RAII Pipewire-API Wrapper
Language: C++ - Size: 504 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 63 - Forks: 4

MiSo1289/usb-asio
Libusb wrapper for Asio
Language: C++ - Size: 69.3 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 1

ucpu/cage
Game development framework / engine designed for programmers, focusing at ease of use.
Language: C++ - Size: 12.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 38 - Forks: 5

wx257osn2/qoixx
Single Header Quite Fast QOI(Quite OK Image Format) Implementation written in C++20
Language: C++ - Size: 77.1 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 6

cmargiotta/e-regex
Fast regular expression library, with full matching support, even at compile time!
Language: C++ - Size: 2.49 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 34 - Forks: 2

jfalcou/tts
Tiny Test System
Language: C++ - Size: 6.39 MB - Last synced at: 8 days ago - Pushed at: 19 days ago - Stars: 27 - Forks: 4

CarloWood/libcwd
Libcwd is a thread-safe, full-featured debugging support library for C++ developers. It includes ostream-based debug output with custom debug channels and devices, powerful memory allocation debugging support, as well as run-time support for printing source file:line number information and demangled type names.
Language: C++ - Size: 2.61 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 25 - Forks: 4

sjanel/coincenter
C++ CLI centralizing several crypto currencies exchanges REST API into an all in one tool with a unified interface. Can be extended and used as a library.
Language: C++ - Size: 3.46 MB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 24 - Forks: 7

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: 7 days ago - Pushed at: 3 months ago - Stars: 22 - Forks: 2

RedSkittleFox/reflexpr
Compile time struct Reflections
Language: C++ - Size: 40 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 1

ricardocosme/msqlite
C++20 SQLite wrapper with an expressive code that runs fast
Language: C++ - Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 2

DeveloperPaul123/genetic
A performant and flexible genetic algorithm implemented in C++20/23.
Language: C++ - Size: 1.62 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 19 - Forks: 1

Tectu/cpp-properties
A library that brings C# like properties to modern C++.
Language: C++ - Size: 2.96 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 3

RedSkittleFox/BinaryLove3
Simple C++ 20 Serialization Library that works out of the box with aggregate types!
Language: C++ - Size: 79.1 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 1

Curve/lime
๐ A cross-platform modding library
Language: C++ - Size: 895 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 16 - Forks: 2

Curve/channel
๐งต A C++ implementation of Rust's std::sync::mpsc::channel
Language: C++ - Size: 63.5 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 2

DeveloperPaul123/Optimum
Accessible and modern implementations of common optimization algorithms.
Language: C++ - Size: 24 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 8

DNKpp/Simple-Log
Language: C++ - Size: 2.6 MB - Last synced at: about 14 hours ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

rdf4cpp/rdf4cpp
rdf4cpp aims to be a stable RDF library for C++
Language: C++ - Size: 2.21 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 14 - Forks: 9

bitsbakery/callme
A header-only C++20 library of fast delegates and events
Language: C++ - Size: 207 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 0

ttarkowski/quile
C++ genetic algorithms scientific library
Language: C++ - Size: 1.07 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 3

udvsharp/real
The real game engine
Language: C++ - Size: 416 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 3

ghassanpl/reflector
A small tool to create reflection information for C++ projects, ala Unreal's UHT
Language: C++ - Size: 781 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 4

karnkaul/ktl
Collection of ktl header libraries - small C++20 wrapper utilities
Language: C++ - Size: 96.7 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

codereckons/fluxion
C++20 numerical and analytical derivative computations
Language: C++ - Size: 780 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 1

GuillaumeDua/GCL_CPP
Makes my C++ projects easier and faster to develop
Language: C++ - Size: 11.7 MB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 2

wandvvs/qutil
C++20 template utility library
Language: C++ - Size: 81.1 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 0

Curve/lockpp
๐ A C++20 Library that provides mutex protected objects
Language: C++ - Size: 134 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 8 - Forks: 2

karnkaul/dino
C++20 Library for dynamically loading shared libraries and functions.
Language: C++ - Size: 39.1 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 1

karmakrafts/kstd-streams ๐ฆ
Highly optimized, constexpr-ready collection streams for C++17/20.
Language: C++ - Size: 209 KB - Last synced at: 30 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

iwasz/oledgui
Modern C++ GUI library for small displays.
Language: C++ - Size: 3.76 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

Daskie/qc-hash
Extremely fast unordered map and set library for C++20
Language: C++ - Size: 4.23 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 2

helly25/mbo
MBO, a C++20 library: This C++20 library provides some general useful building blocks and integrates with Google's Abseil library.
Language: C++ - Size: 1.13 MB - Last synced at: 8 days ago - Pushed at: 23 days ago - Stars: 7 - Forks: 0

ItJustWorksTM/libSMCE
A library to run your Arduino code on a desktop OS
Language: C++ - Size: 901 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 37

martinfehrs/Zollstock
A header-only type-safe zero overhead compile-time physical units C++20 library
Language: C++ - Size: 621 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 6 - Forks: 1

craftablescience/LibLoader
Loads dynamic libraries on Windows, Linux, and macOS.
Language: C++ - Size: 19.5 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 1

jmacheta/static_vector
Single-header C++20 library defining container with std::vector interface, but using statically allocated storage.
Language: C++ - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

congard/expressif
Wrappers & tools for ESP32 boards written in modern C++
Language: C++ - Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

lindkvis/caffa
C++ Application Framework for Embedded Client/Server systems
Language: C++ - Size: 11.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

nicehero/nicenet
Lightweight C + + coroutine network library, supporting HTTP, TCP, KCP, mongodb
Language: C++ - Size: 159 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

cpsusie/cjm-numerics
CJM Numerics (uint128) A header-only library for C++ 20 that provides an unsigned 128-bit integer.
Language: C++ - Size: 20.6 MB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

TheFloatingBrain/BorrowPlusPlus
Modern C++ Borrow (to have Garbage Collection as well) library with value semantics and without refcounting!
Language: C++ - Size: 109 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

ZigRazor/JackRussell
A C++ Publish/Subscriber Library
Language: C++ - Size: 65.4 KB - Last synced at: 14 days ago - Pushed at: 29 days ago - Stars: 4 - Forks: 0

buck-yeh/bux
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
Language: C++ - Size: 280 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

LMauricius/DynAsMa
A C++ dynamic resource management library
Language: C++ - Size: 67.4 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

Daskie/qc-json
Quick and clean JSON5 header library for C++20
Language: C++ - Size: 319 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

craftablescience/cstringpp
A single header library for constexpr strings in C++ that are more fun to use than C strings.
Language: C++ - Size: 11.7 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

capo-devs/capo
Minimalist C++20 audio library
Language: C++ - Size: 2.04 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

DNKpp/ImGui_RAII
Language: C++ - Size: 42 KB - Last synced at: about 14 hours ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

that-apex/BLE_Serial
A simple library, and an application for connecting BLE devices' characteristics to COM ports.
Language: C++ - Size: 174 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

wsekta/orm-cxx
Modern C++ ORM Library
Language: C++ - Size: 687 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 3 - Forks: 0

Artifact-Works/GeomCpp
GeomCpp is a lightweight C++ library focused on providing fundamental geometric operations and algorithms. Offers simple and efficient API for working with basic geometric shapes, supports visualization.
Language: C++ - Size: 926 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 4

ohbamah/Egide
C++ library
Language: C++ - Size: 11.8 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

malatindez/mal-packet-weaver
Asynchronous packet serialization / deserialization library.
Language: C++ - Size: 29.8 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

lemuriad/tupl
A C++20 aggregate tuple, its elements expanded as struct members
Language: C++ - Size: 292 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

jfalcou/mmm
Massively Modernized MPI
Language: C++ - Size: 221 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

bersen66/bjo
set of utilities for writing rest services on cpp20
Language: C++ - Size: 141 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

Shucharjer/atom.utils
A headers-only util library in C++20, including reflection, structures, and some magic. | ไธไธชไป ๆๅคดๆไปถ็C++20ๅบ็กๅทฅๅ ทๅบ๏ผๅ ๆฌๅๅฐใ็ปๆๅไธไบ้ญๆณใ
Language: C++ - Size: 499 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

Curve/eraser
โ๏ธ A C++20 type-erasure library
Language: C++ - Size: 54.7 KB - Last synced at: about 16 hours ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

congard/tulz
Cross-platform tools library for C++ development
Language: C++ - Size: 167 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

ghassanpl/header_utils
A collection of header-only C++20+ "libraries" that implement small but useful utilities.
Language: C++ - Size: 3.42 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

fl4shk/liborangepower
Generic C++20 library consisting of mainly header files
Language: C++ - Size: 952 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

Dark-CodeX/openutils
OPENUTILS : The Open-Source Utility Library for C++
Language: C++ - Size: 2.54 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

jar2333/WFCpp
A modern C++ library for image synthesis using Max Gumin's Wave Function Collapse algorithm. Submitted as final project for COMS 4995 Design Using C++.
Language: C++ - Size: 1.99 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

karnkaul/dibs
Dear ImGui BootStrap using GLFW, Vulkan, and C++20
Language: C++ - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

Life4gal/galToolbox
A toolbox base on cxx20.
Language: C++ - Size: 5.4 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

olefasting/libaegis
OpenCV pipelines with lambda functions
Language: C++ - Size: 16.9 MB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

JuYanYan/Pb
A simple and crude parser combinator for C++ 20. Parsing strings is easier!
Language: C++ - Size: 791 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

fgarcia0x0/PolluxMathUtils
A utility mathematical library made in modern C ++
Language: C++ - Size: 64.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

BetaJester/binaryizer
Simple header only C++ serialization library
Language: C++ - Size: 229 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

KalaKit/KalaPhysics
Physics library for Windows and Linux, made with C++ 20.
Language: C++ - Size: 27.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

originals-tz/coro
c++20 coroutine + libevent
Language: C++ - Size: 84 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

tony942316/Eqx_Pul
C++20 Game Framework
Language: C++ - Size: 271 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

arapelle/arba-wgen
A C++ library providing functions generating random words.
Language: C++ - Size: 62.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

arapelle/arba-strn
A C++ library providing short trivially comparable string classes whose hash are trivially computable.
Language: C++ - Size: 165 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

tony942316/Eqx_Std
Importable C++20 Standard Library And Operating System Headers
Language: C++ - Size: 110 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

thebashpotato/etl
A toolkit of templated classes which solve common programming problems in C++
Language: C++ - Size: 149 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

LazyPanda07/GUIFramework
Framework for desktop GUI applications.
Language: C++ - Size: 22.9 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

rfgplk/bbench
a lightweight Linux benchmarking library written in C++20
Language: C++ - Size: 38.1 KB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

buck-yeh/bux-mariadb-client
Loose-coupled Throw-On-Error wrapper classes and utilities of mysql/mariadb Connector/C API
Language: C++ - Size: 50.8 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

aer-i/Light-Frame-Library
Language: C++ - Size: 9.98 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

cpp-core/stream
C++ Stream Processing Library Using Coroutines
Language: C++ - Size: 273 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

WebFrame/Core ๐ฆ
Web framework for C++ (inspired by Flask, Java Spring, Express and many others)
Language: C++ - Size: 282 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

willkill07/named-tuple
Language: C++ - Size: 7.81 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

arapelle/arba-arba
A set of tiny but useful C++ libraries.
Language: CMake - Size: 77.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

toxicmouse7/Requestor
Simple header-only library, which provides divided application-defined requests handling
Language: C++ - Size: 16.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

everard/buffer
A C++23 buffer type with compile-time checked slice/view/join operations
Language: C++ - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

bitsbakery/pretty
A lightweight cross-platform C++20 library for table pretty-printing
Language: C++ - Size: 65.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

vijith07/vlogger
cpp logger
Size: 20.5 KB - Last synced at: about 2 hours ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

fl4shk/wfc
Wave Function Collapse in C++20
Language: C++ - Size: 104 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
