Collection of self-contained header-only libraries for C++17
Repository Index
47,133 repositories indexed
385–408 of 516 · Most stars
An easy-to-use and fast library for task-based parallelism, utilizing coroutines.
- coroutines
- cpp
- parallel-computing
Simple C++ ini parser.
- ini
- parser
- configparser
- header-only
A C++ implementation of timsort
- sort
- c-plus-plus
- sorting
- algorithm
Lightweight C++20 testing framework.
- testing
- lightweight
- constexpr
- cpp20
Fast fork of llama.cpp designed for Qwen3.8-Flash-Next
The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines
- json
- json-schema
- jsonschema
- openapi
The TiGL Geometry Library to process aircraft geometries in pre-design.
- opencascade
- aircraft
- c-plus-plus
- geometry
Official library for RaBitQ vector quantization and approximate nearest-neighbor search, in C++ and Python.
- nearest-neighbor-search
- quantization
- vector-database
- vector-search
C++11 wrapper for the LMDB embedded B+ tree database library.
- lmdb
- cxx
C++20 concurrency framework with no compromises. Excellent performance, powerful features, and simple syntax.
- coroutines
- cpp
- cpp20
- lock-free
C++20 [Minimal] Static Perfect Hash library
- perfect-hash
- cpp20
- performance
NI Media is a C++ library for reading and writing audio streams.
- cpp
- cpp14
- audio
- streams
Cross-platform C++17 Runtime Reflection Library
- reflection
- cpp
- cpp17
- game-engine
Small C++ header to display async animations, counters, progress bars, and status messages
- cpp
- progress-bar
- counter
- animation
Simple C++ Config Loader Framework(Serialization & Reflection)
- cpp
- json
- yaml
- xml
[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.
Single header YAML 1.0 C++11 serializer/deserializer.
- yaml
- cpp
- parser
- serializer
WipEout Omega Collection (PS4) native PC port for Windows: the game's own x86-64 code on the CPU, a PS4 runtime and the shadPS4 Vulkan video core. Playable, in active development. No game files included. ⭐ Star it if you like it; bug reports and requests are welcome in Issues!
- native-port
- pc-port
- ps4
- shadps4
C++20 Microservice Bootstrapping Framework
- threads
- event-loops
- boost
- cpp20
TranslatedAn open-source HarmonyOS PC application project. A Qt + OpenHarmony / HarmonyOS PC project for reading, editing, and converting the format of documents, integrating ArkTS, the CEF browser engine, PDFium, and Python HNP. It already supports dual-pane PDF/Markdown preview, synchronized scrolling, PDF-to-Markdown conversion, and restoring the most recent workspace; planned features include Word document preview and editing, PDF editing, Markdown editing, OCR text recognition, and batch conversion between multiple formats. The source code is public, for learning, exchange, and teaching reference. Issues are welcome, and you can contribute code through PRs to help improve document tools for HarmonyOS PC together. The project's own code is licensed under PolyForm Noncommercial 1.0.0.
- arkts
- cef
- chromium
- educational
Fast lossless data compression in C++
- compression
- cpp
- lossless-data-compression
- lz77
C++ client for making FTP requests
cpp11 helps you to interact with R objects using C++ code.
- r
- cpp11
- cpp