🧪 single header unit testing framework for C and C++
Repository Index
47,133 repositories indexed
49–72 of 126 · Most stars
linalg.h is a single header, public domain, short vector math library for C++
VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
A C/C++ header to help move #ifdefs out of your code
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
C++ implementation of a fast and memory efficient HAT-trie
- cpp
- trie
- hat-trie
- data-structures
A header-only C++ library for large scale eigenvalue problems
- eigenvalues
- arpack
- linear-algebra
- spectra
A C++, header-only library for constructing JSON and JSON-like data formats, with JSON Pointer, JSON Patch, JSON Schema, JSONPath, JMESPath, CSV, MessagePack, CBOR, BSON, UBJSON, toon-format
- json
- cbor
- jsonpath
- csv
Freestanding fast input/output for C++20
- cpp
- cxx
- input-output
- header-only
C++ implementation of a fast hash map and hash set using hopscotch hashing
- cpp
- hash-map
- hash-table
- header-only
🍦 Never use cout/printf to debug again
- cpp
- debug
- debugging-tool
Header-Only C++ Library for Graph Representation and Algorithms
- search-algorithm
- dijkstra-algorithm
- graph
- graph-algorithms
Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford's base32. MIT licensed with consistent, flexible API.
C++ header-only JSON library
- json
- jaxn
- cbor
- msgpack
A header-only C++ library for task concurrency
Fast CSV parser and writer for Modern C++
- csv-parser
- single-threaded
- mit-license
- header-only
A simple to use, composable, command line parser for C++ 11 and beyond
- cpp
- cpp11
- cpp14
- cpp17
A lightweight, header-only, high-performance reactive programming framework for C++20.
- modern-cpp
- template-meta-programming
- mvvm-framework
- ui-dataflow
webgpu.h - C version of the JS API, for both native and Wasm. A multi-vendor standard between Dawn/Emdawnwebgpu and wgpu-native. Designed primarily for binding into higher-level languages.
C++ hash map and hash set which preserve the order of insertion
- cpp
- hash-map
- hash-table
- data-structures
A header-only library for C++(0x) that allows automagic pretty-printing of any container.
A C++ header-only library of statistical distribution functions.
- stats
- cpp
- constexpr
- numerical-methods
Fast In-Memory Data Compression Algorithm (header-only C/C++) 540+MB/s compress, 3000+MB/s decompress, ratio% better than LZ4, Snappy, and Zstd@--1
- data-compression
- lz77
- compression
- compression-algorithm
A set of utilities for taking the pain out of Vulkan in header only modern C++