Skip to main content
buildradar
Topic · header-only

header-only

Tracked open-source repos tagged header-only, sorted by stars.

90 repos
  • minicoro@edubart

    Single header stackful cross-platform coroutine library in pure C.

    980+0Star change over the last 7 days
  • random@ilqvya

    Random for modern C++ with convenient API

    947+0Star change over the last 7 days
  • asio2@zhllxt

    Header only c++ network library, based on asio,support tcp,udp,http,websocket,rpc,ssl,icmp,serial_port,socks5.

    939+2Star change over the last 7 days
  • hat-trie@Tessil

    C++ implementation of a fast and memory efficient HAT-trie

    872+0Star change over the last 7 days
  • PGM-index@gvinciguerra

    🏅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

    872+0Star change over the last 7 days
  • tinydir@cxong

    Lightweight, portable and easy to integrate C directory and file reader

    870+1Star change over the last 7 days
  • spectra@yixuan

    A header-only C++ library for large scale eigenvalue problems

    862-1Star change over the last 7 days
  • choc@Tracktion

    A collection of header only classes, permissively licensed, to provide basic useful tasks with the bare-minimum of dependencies.

    858+3Star change over the last 7 days
  • C++ implementation of a fast hash map and hash set using hopscotch hashing

    850+1Star change over the last 7 days
  • fast_io@cppfastio

    Freestanding fast input/output for C++20

    846+0Star change over the last 7 days
  • fpm@MikeLankamp

    C++ header-only fixed-point math library

    834+0Star change over the last 7 days
  • watcher@e-dant

    Filesystem watcher. Works anywhere. Simple, efficient and friendly.

    808+1Star change over the last 7 days
  • PicoSHA2@okdshin

    a header-file-only, SHA256 hash generator in C++

    760+2Star change over the last 7 days
  • uuidv47@stateless-me

    ⚡ UUIDv47 = v4 privacy + v7 performance

    749+0Star change over the last 7 days
  • icecream-cpp@renatoGarcia

    🍦 Never use cout/printf to debug again

    749+0Star change over the last 7 days
  • flux@tcbrindle

    A C++20 library for sequence-orientated programming

    748+2Star change over the last 7 days
  • inline_syscall@JustasMasiulis

    Inline syscalls made easy for windows on clang

    741+2Star change over the last 7 days
  • CXXGraph@ZigRazor

    Header-Only C++ Library for Graph Representation and Algorithms

    723+3Star change over the last 7 days
  • json@taocpp

    C++ header-only JSON library

    678+0Star change over the last 7 days
  • matchit.cpp@BowenFu

    match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.

    649+1Star change over the last 7 days
  • HFSM2@andrew-gresyk

    High-Performance Hierarchical Finite State Machine Framework

    631+1Star change over the last 7 days
  • canvas_ity@a-e-k

    A tiny, single-header <canvas>-like 2D rasterizer for C++

    618+0Star change over the last 7 days
  • Lyra@bfgroup

    A simple to use, composable, command line parser for C++ 11 and beyond

    600+2Star change over the last 7 days
  • ordered-map@Tessil

    C++ hash map and hash set which preserve the order of insertion

    574+0Star change over the last 7 days
  • thread-pool@ptsouchlos

    A modern, fast, lightweight thread pool library based on C++2x

    563+1Star change over the last 7 days
  • alpaca@p-ranav

    Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code

    560+0Star change over the last 7 days
  • expected-lite@nonstd-lite

    expected lite - C++23 expected objects for C++11 and later in a single-file header-only library

    555+1Star change over the last 7 days
  • SI@bernedom

    A header only C++ library that provides type safety and user defined literals for physical units

    527+0Star change over the last 7 days
  • span-lite@nonstd-lite

    span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library

    517+2Star change over the last 7 days
  • structopt@p-ranav

    Parse command line arguments by defining a struct

    511+0Star change over the last 7 days
← Back to topics