An open API service providing repository metadata for many open source software ecosystems.

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