GitHub topics: cpp20-library
imlobster/abit62
base62 random string generator
Language: C++ - Size: 5.86 KB - Last synced at: about 12 hours ago - Pushed at: about 14 hours ago - Stars: 1 - Forks: 0

DM8AT/GLGE_BG
A simple compatability layer between C and C++
Language: C++ - Size: 44.9 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

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

YexuanXiao/deque
The next-generation deque container for C++
Language: C++ - Size: 471 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 2

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

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

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

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

Curve/channel
๐งต A C++ implementation of Rust's std::sync::mpsc::channel
Language: C++ - Size: 77.1 KB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 22 - Forks: 2

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

The-Krew/Logger
A simple and thread-safe logging header library for C++ applications.
Language: C++ - Size: 30.3 KB - Last synced at: 8 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

volt-software/Ichor
C++20 Microservice Bootstrapping Framework
Language: C++ - Size: 3.02 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 228 - Forks: 15

jxy-s/stlkrn
C++ STL in the Windows Kernel with C++ Exception Support
Language: C++ - Size: 221 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 423 - Forks: 80

SpriteOvO/sigmatch
โจ Modern C++ 20 signature match / search library
Language: C++ - Size: 51.8 KB - Last synced at: about 21 hours ago - Pushed at: about 1 year ago - Stars: 129 - Forks: 17

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

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: 23 days ago - Pushed at: 24 days ago - Stars: 25 - Forks: 4

Dyikot/Sgl
Sgl is a simple 2D game library based on SDL 2.
Language: C++ - Size: 604 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 1

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

DeveloperPaul123/thread-pool
A modern, fast, lightweight thread pool library based on C++2x
Language: C++ - Size: 728 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 519 - Forks: 41

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: 663 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 93 - Forks: 14

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

RQuarx/cci_logger
A small and interactive logger library made for C++20 and above
Language: C++ - Size: 18.6 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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.66 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 7

Sayama3/Todo
A Job System written in c++20 to manage a multithreaded application
Language: C++ - Size: 84 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

tentris/rdf4cpp
rdf4cpp is a modern C++20 library providing basic RDF support.
Language: C++ - Size: 2.63 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 19 - Forks: 9

LMauricius/DynAsMa
A C++ dynamic resource management library
Language: C++ - Size: 101 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

alpertunga-bile/lz-string
C++20 implemantation of lz-string
Language: C++ - Size: 170 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Dyikot/Random
A modern, header-only C++20 random library based on <random> with range support and thread-safe operations
Language: C++ - Size: 18.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

raydrivers/real ๐ฆ
The real game engine
Language: C++ - Size: 416 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 1

nodeluna/ljson
an easy to use header only JSON library for C++20
Language: C++ - Size: 92.8 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

RedSkittleFox/reflexpr
Compile time struct Reflections
Language: C++ - Size: 40 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 1

Curve/eraser
โ๏ธ A C++20 type-erasure library
Language: C++ - Size: 56.6 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 3 - 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: 4 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

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.42 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

jfalcou/tts
Tiny Test System
Language: C++ - Size: 6.4 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 27 - Forks: 5

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: 6 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

lindkvis/caffa
C++ Application Framework For Embedded Client/Server systems
Language: C++ - Size: 11.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 2

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

LazyPanda07/JSON
Parser and builder for JSON in C++20.
Language: C++ - Size: 3.67 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

jurassicLizard/byte-ao
A high-level C++ library for byte array operations designed for cryptographic applications. Built with RAII principles for memory safety, featuring easy conversion between ByteArray objects and C-style buffers, allowing seamless integration with libraries like OpenSSL.
Language: C++ - Size: 151 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - 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: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

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: 4 months ago - Pushed at: 4 months ago - Stars: 325 - Forks: 26

subspace-cpp/docs
Documentation for the Subspace C++ Library, generated by Subdoc from the source tree
Language: HTML - Size: 4.05 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

GavinNL/PseudoNix
An embeddable Linux-like system powered by coroutines.
Language: C++ - Size: 335 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Mq-b/Cpp20-STL-Cookbook-src
C++20 STL Cookbook
Language: C++ - Size: 20.1 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 596 - Forks: 83

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

codereckons/fluxion
C++20 numerical and analytical derivative computations
Language: C++ - Size: 1.31 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 11 - Forks: 1

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: 3 months ago - Pushed at: 4 months ago - Stars: 37 - Forks: 6

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

Rconybea/xo-flatstring
header-only, no-alloc, plain-old-data string implementation. constexpr if c++20
Language: C++ - Size: 156 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - 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: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

arapelle/arba-core
C++ core tools.
Language: C++ - Size: 250 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - 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: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Tectu/cpp-properties
A library that brings C# like properties to modern C++.
Language: C++ - Size: 2.97 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 23 - Forks: 4

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

rvarago/cpp_refined
*EXPERIMENTAL* Types + Predicates in C++, sort-of
Language: C++ - Size: 34.2 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

rvarago/cpp_optional_extras
*EXPERIMENTAL* A handful of C++ utilities I wish std::optional<T> had
Language: C++ - Size: 38.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

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

helly25/proto
proto: A collection of utilities around Google Protocolbuffers.
Language: C++ - Size: 49 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Alessandro-Salerno/louvre
Simple and extensible markup langauge and C++ parser library
Language: C++ - Size: 89.8 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

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

arapelle/arba-cryp
Small cryptographic C++ library.
Language: C++ - Size: 53.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - 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: 5 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 4

ohbamah/Egide
C++ library
Language: C++ - Size: 11.8 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

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

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

jmacheta/endian
Single-header C++20 library providing endianness changing helper functions
Language: C++ - Size: 60.5 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - 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

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

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

BenMcAvoy/MiniEngine
An extremely basic Vulkan game engine wrote in C++ for learning at 15
Language: C++ - Size: 26.4 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

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

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

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

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

Y-T10/challenger
SDL3ใฎC++20ใฉใใใผใฉใคใใฉใช
Language: C++ - Size: 71.3 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

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

karnkaul/ktl
Collection of ktl header libraries - small C++20 wrapper utilities
Language: C++ - Size: 96.7 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 0

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

matgat/ascii_predicates
A constexpr type safe replacement of <cctype> for c++20
Language: C++ - Size: 105 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

bersen66/bjo
set of utilities for writing rest services on cpp20
Language: C++ - Size: 141 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 3 - 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: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

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

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

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

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: 5 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

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

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

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

9inefold/rust-enum
Rust style enums for C++20
Language: C++ - Size: 47.9 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 2 - 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/tuple
C++ Tuple Library
Language: C++ - Size: 3.42 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cxxuniverse/dlist
Dynamic Doubly Linked List (C++)
Language: C++ - Size: 1010 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cxxuniverse/events
Lightweight C++ Event Listener
Language: C++ - Size: 58.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

RiritoNinigaya/KSDiagnosticsProcess_FAKEDll ๐ฆ
KSDiagnosticsProcess_FAKEDll by RiritoNinigaya
Language: C++ - Size: 534 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

WillisMedwell/Utily
A Modern C++20 utility library.
Language: C++ - Size: 1.19 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

viljami-j/cpp-channel-logger
Just another logging library
Language: C++ - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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

willkill07/named-tuple
Language: C++ - Size: 7.81 KB - Last synced at: 4 days ago - Pushed at: about 2 years 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: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0
