Topic: "cpp20-library"
Mq-b/Cpp20-STL-Cookbook-src
C++20 STL Cookbook
Language: C++ - Size: 20.1 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 596 - Forks: 83
DeveloperPaul123/thread-pool
A modern, fast, lightweight thread pool library based on C++2x
Language: C++ - Size: 729 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 527 - Forks: 42
jxy-s/stlkrn
C++ STL in the Windows Kernel with C++ Exception Support
Language: C++ - Size: 221 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 423 - Forks: 80
agenium-scale/nsimd
Agenium Scale vectorization library for CPUs and GPUs
Language: C - Size: 6.92 MB - Last synced at: 6 months ago - Pushed at: about 4 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.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 325 - Forks: 26
volt-software/Ichor
C++20 Microservice Bootstrapping Framework
Language: C++ - Size: 3.33 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 234 - Forks: 15
p-ranav/binary_log
Fast binary logger for C++
Language: C++ - Size: 1.64 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 227 - Forks: 16
SpriteOvO/sigmatch
✨ Modern C++ 20 signature match / search library
Language: C++ - Size: 51.8 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 132 - Forks: 18
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: 684 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 94 - Forks: 14
MiSo1289/usb-asio
Libusb wrapper for Asio
Language: C++ - Size: 69.3 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 54 - Forks: 1
ucpu/cage
Game development framework / engine designed for programmers, focusing at ease of use.
Language: C++ - Size: 13 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 41 - Forks: 6
wx257osn2/qoixx
Single Header Quite Fast QOI(Quite OK Image Format) Implementation written in C++20
Language: C++ - Size: 78.1 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 37 - 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: 9 months ago - Pushed at: 9 months ago - Stars: 34 - Forks: 2
tentris/rdf4cpp
rdf4cpp is a modern C++20 library providing basic RDF support.
Language: C++ - Size: 2.72 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 27 - Forks: 10
jfalcou/tts
Tiny Test System
Language: C++ - Size: 6.42 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 27 - Forks: 5
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.52 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 26 - 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.72 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 25 - Forks: 7
Curve/channel
🧵 A C++ implementation of Rust's std::sync::mpsc::channel
Language: C++ - Size: 79.1 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 3
Tectu/cpp-properties
A library that brings C# like properties to modern C++.
Language: C++ - Size: 2.97 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 23 - Forks: 4
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: 5 months ago - Pushed at: 5 months ago - Stars: 22 - Forks: 2
RedSkittleFox/reflexpr
Compile time struct Reflections
Language: C++ - Size: 40 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 1
ricardocosme/msqlite
C++20 SQLite wrapper with an expressive code that runs fast
Language: C++ - Size: 62.5 KB - Last synced at: about 2 years ago - Pushed at: about 5 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: 5 months ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 1
Curve/lime
🍋 A cross-platform modding library
Language: C++ - Size: 895 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 2
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: 4 months ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 1
ttarkowski/quile
C++ genetic algorithms scientific library
Language: C++ - Size: 1.07 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 4
DeveloperPaul123/Optimum
Accessible and modern implementations of common optimization algorithms.
Language: C++ - Size: 24 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 8
DNKpp/Simple-Log
Language: C++ - Size: 2.6 MB - Last synced at: 22 days ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 1
bitsbakery/callme
A header-only C++20 library of fast delegates and events
Language: C++ - Size: 207 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 0
ghassanpl/reflector
A small tool to create reflection information for C++ projects, ala Unreal's UHT
Language: C++ - Size: 965 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 12 - Forks: 4
raydrivers/real 📦
The real game engine
Language: C++ - Size: 416 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 1
codereckons/fluxion
C++20 numerical and analytical derivative computations
Language: C++ - Size: 1.31 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 11 - Forks: 1
karnkaul/ktl
Collection of ktl header libraries - small C++20 wrapper utilities
Language: C++ - Size: 96.7 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 0
GuillaumeDua/GCL_CPP
Makes my C++ projects easier and faster to develop
Language: C++ - Size: 11.7 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 10 - 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.47 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 0
wandvvs/qutil
C++20 template utility library
Language: C++ - Size: 81.1 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 8 - Forks: 0
karnkaul/dino
C++20 Library for dynamically loading shared libraries and functions.
Language: C++ - Size: 39.1 KB - Last synced at: 7 months ago - Pushed at: over 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: 6 months ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0
iwasz/oledgui
Modern C++ GUI library for small displays.
Language: C++ - Size: 3.76 MB - Last synced at: about 1 year ago - Pushed at: about 2 years 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: over 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2
YexuanXiao/deque
The next-generation deque container for C++
Language: C++ - Size: 299 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 7 - Forks: 2
lindkvis/caffa
C++ Application Framework For Embedded Client/Server systems
Language: C++ - Size: 11.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 2
ItJustWorksTM/libSMCE
A library to run your Arduino code on a desktop OS
Language: C++ - Size: 901 KB - Last synced at: about 2 years ago - Pushed at: about 3 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: 688 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 1
LMauricius/DynAsMa
A C++ dynamic resource management library
Language: C++ - Size: 101 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - 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: 434 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 0
craftablescience/LibLoader
Loads dynamic libraries on Windows, Linux, and macOS.
Language: C++ - Size: 19.5 KB - Last synced at: 7 months ago - Pushed at: 11 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: over 1 year ago - Pushed at: over 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 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0
nicehero/nicenet
Lightweight C + + coroutine network library, supporting HTTP, TCP, KCP, mongodb
Language: C++ - Size: 159 KB - Last synced at: about 2 years ago - Pushed at: almost 4 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: over 1 year ago - Pushed at: over 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: over 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0
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: about 1 month ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0
ZigRazor/JackRussell
A C++ Publish/Subscriber Library
Language: C++ - Size: 98.6 KB - Last synced at: 20 days ago - Pushed at: 20 days 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: over 2 years ago - Pushed at: over 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: 7 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1
capo-devs/capo
Minimalist C++20 audio library
Language: C++ - Size: 2.04 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0
DNKpp/ImGui_RAII
Language: C++ - Size: 42 KB - Last synced at: 22 days ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1
piotr-maker/sqlinq
SQLinq is a C++ library that enables easy and efficient integration with SQL databases, using a syntax similar to LINQ from C#.
Language: C++ - Size: 118 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 3 - Forks: 0
Curve/eraser
✏️ A C++20 type-erasure library
Language: C++ - Size: 56.6 KB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0
wsekta/orm-cxx
Modern C++ ORM Library
Language: C++ - Size: 687 KB - Last synced at: 8 months ago - Pushed at: 8 months 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: 19 days ago - Pushed at: 8 months ago - Stars: 3 - Forks: 4
ohbamah/Egide
C++ library
Language: C++ - Size: 11.8 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 0
malatindez/mal-packet-weaver
Asynchronous packet serialization / deserialization library.
Language: C++ - Size: 29.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year 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: about 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0
jfalcou/mmm
Massively Modernized MPI
Language: C++ - Size: 221 KB - Last synced at: about 1 month ago - Pushed at: over 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 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0
tony942316/Eqx_Std
Importable C++20 Standard Library And Operating System Headers
Language: CMake - Size: 371 KB - Last synced at: 2 months ago - Pushed at: 2 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: 10.9 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
congard/tulz
Cross-platform tools library for C++ development
Language: C++ - Size: 167 KB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0
fl4shk/liborangepower
Generic C++20 library consisting of mainly header files
Language: C++ - Size: 952 KB - Last synced at: over 1 year ago - Pushed at: over 1 year 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 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0
9inefold/rust-enum
Rust style enums for C++20
Language: C++ - Size: 47.9 KB - Last synced at: 6 months ago - Pushed at: over 2 years 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: over 2 years ago - Pushed at: almost 3 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: 8 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1
Life4gal/galToolbox
A toolbox base on cxx20.
Language: C++ - Size: 5.4 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0
olefasting/libaegis
OpenCV pipelines with lambda functions
Language: C++ - Size: 16.9 MB - Last synced at: 19 days ago - Pushed at: almost 4 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: over 2 years ago - Pushed at: about 4 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: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1
BetaJester/binaryizer
Simple header only C++ serialization library
Language: C++ - Size: 229 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0
SlyFryFrog/Lune
A modern C++ Metal/Vulkan rendering engine/game framework with Slang support
Language: C++ - Size: 679 KB - Last synced at: about 19 hours ago - Pushed at: about 21 hours ago - Stars: 1 - Forks: 0
SaptakBhoumik/Ouroboros
Ouroboros is a C++ library to work with N dimentional tensors
Language: C++ - Size: 142 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0
KinnerFisch/KlyLogger
KlyLogger: A lightweight, color console and file logging library for C++. 一个支持彩色控制台输出和日志文件写入的轻量级 C++ 日志库.
Language: C++ - Size: 85.9 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0
imlobster/abit62
base62 random string generator
Language: C++ - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0
rfgplk/bbench
a lightweight Linux benchmarking library written in C++20
Language: C++ - Size: 92.8 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0
KalaKit/KalaPhysics 📦
Physics library for Windows and Linux, made with C++ 20.
Language: C++ - Size: 27.7 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0
nodeluna/ljson
an easy to use header only JSON library for C++20
Language: C++ - Size: 92.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0
Tina-1300/Charly
Charly is a modern, powerful and easy-to-use C++ library for handling mathematics.
Language: C++ - Size: 2.7 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0
arapelle/arba-wgen
A C++ library providing functions generating random words.
Language: C++ - Size: 68.4 KB - Last synced at: 6 months ago - Pushed at: 6 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: 172 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0
originals-tz/coro
c++20 coroutine + libevent
Language: C++ - Size: 84 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0
tony942316/Eqx_Pul
C++20 Game Framework
Language: C++ - Size: 271 KB - Last synced at: 9 months ago - Pushed at: 9 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: 30 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 1
LazyPanda07/GUIFramework
Framework for desktop GUI applications.
Language: C++ - Size: 22.9 MB - Last synced at: 7 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 1
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: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
aer-i/Light-Frame-Library
Language: C++ - Size: 9.98 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
cpp-core/stream
C++ Stream Processing Library Using Coroutines
Language: C++ - Size: 273 KB - Last synced at: over 1 year ago - Pushed at: over 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: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0
willkill07/named-tuple
Language: C++ - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 2 years 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: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0