Standard Libraries

This contains standard C libraries.

Newest releases

alandefreitas C++ small containers

jermp PTHash is a C++ library implementing fast and compact minimal perfect hash functions as described in the paper PTHash: Revisiting FCH Minimal Perfect Hashing

jxy-s This project uses MSVC C++ STL in a Windows Kernel Driver. In this solution jxystl.lib is implemented as a kernel-tuned, pool type/tag aware, template library and MSVC implementation. Which, under the hood, uses the MSVC C++ STL.

BowenFu match(it): A light-weight header-only pattern-matching library for C++17.

NasalDaemon Small, single header, feature-rich, functional C++20 iterator library that aims to be simple, composable, and easily extensible. Much of the simplicity in the design is owed to the extend library.

sheredom A simple one header solution to supporting utf8 strings in C and C++.

yhirose C++17 header-only PEG (Parsing Expression Grammars) library. You can start using it right away just by including peglib.h in your project.

zpl-c C99 cross-platform header-only library that offers powerful toolkit to accelerate your development progress.

typelevel Literally Compile time validation of literal values built from strings. Consider a type like Port: case class Port private (value: Int) object Port {

alcover C string buffer library

PeterSommerlad A C++20 implementation of safe (wrap around) integers following MISRA C++ rules

unterumarmung C++ library that provides a basic_fixed_string template that combines std::array fixed-size semantic and std::string semantic together

odriverobotics High performance motor control

expnkx fast_io is a C++ general-purpose exception-safe RAII I/O library based on C++ 20 Concepts. It is at least ten times faster than cstdio or iostream.

lemire The fast_float library provides fast header-only implementations for the C++ from_chars functions for float and double types. These functions convert ASCII strings representing decimal values (e.g., 1.3e10) into binary types

iboB A collection of small single-header C++ libraries similar to or extending the C++ standard library. See below for a list.

p-ranav Fast CSV parser and writer for Modern C++

jermp tongrams is a C++ library to index and query large language models in compressed space. It is the result of some research papers [1,2] by Giulio Ermanno Pibiri and Rossano Venturini.

SanjayDevTech Open source programming algorithms

masesk Modern C++ 11 native, OS agnostic, socket library/base code with a single header include

Idein QMKL6 (VideoCore VI QPU Math Kernel Library) is a BLAS library that runs on VideoCore VI QPU, the GPU (Graphic Processing Unit) of Raspberry Pi 4. QMKL6 implements the same C interfaces (e.g. cblas_sgemm) as the other BLAS librari

lunasorcery sloth is a small utility that reads stdin and echoes it back out very, very slowly.

NVIDIA libcu++, the NVIDIA C++ Standard Library, is the C++ Standard Library for your entire system. It provides a heterogeneous implementation of the C++ Standard Library that can be used in and between CPU and GPU code.

schellingb Simple and convenient data structure single-file public domain libraries for C/C++

cee-studio The goal is to improve C lover's productivity for "high level" programming by providing similar functionalities of C++ STL, but it does not intend to replicate C++ STL function by function. It relies on C's memory layout to achiev

p-ranav psched is a lightweight library that provides a priority-based task scheduler for modern C++.

benman64 cross platform subprocess library for c++ similar to design of python subprocess

cylondata Cylon is a fast, scalable distributed memory data parallel library for processing structured data

scandum The most commonly used binary search variant was first published by Hermann Bottenbruch in 1962 and hasn't notably changed since. Below I'll describe several novel variants with improved performance. The most notable variant, the

ashtum lazycsv is a c++17, posix-compliant, single-header library for reading and parsing csv files.