跳到主要内容
buildradar
登录
主题 · header-only

header-only

标记 header-only 主题、收录中的开源项目,按星标数排序。

共 90 个项目
  • gsl-lite@gsl-lite

    适用于 C++98、C++11 及更高版本的 ISO C++ 核心指南库实现

    983+1近 7 天星标变化
  • random@ilqvya

    具备便利 API 的现代 C++ 随机数库

    947+0近 7 天星标变化
  • asio2@zhllxt

    基于 asio 的 Header-only C++ 网络库,支持 tcp、udp、http、websocket、rpc、ssl、icmp、serial_port、socks5。

    939+0近 7 天星标变化
  • PGM-index@gvinciguerra

    🏅最先进的学习型数据结构,能在数十亿个元素的数组中进行快速查找、前驱、范围搜索与更新,且空间使用量比传统索引少几个数量级。

    873+0近 7 天星标变化
  • hat-trie@Tessil

    高性能且省内存的 HAT-trie C++ 实现

    873+1近 7 天星标变化
  • tinydir@cxong

    轻量、可携且易于集成的 C 目录与文件读取器

    870+0近 7 天星标变化
  • spectra@yixuan

    一个用于大规模特征值问题的头文件 C++ 库

    864+2近 7 天星标变化
  • choc@Tracktion

    一系列仅含头文件(header-only)的类库,采用宽松授权,提供极低依赖的基本实用功能

    860+1近 7 天星标变化
  • 使用 hopscotch hashing 的快速哈希映射与哈希集合之 C++ 实现

    849-1近 7 天星标变化
  • fast_io@cppfastio

    适用于 C++20 的独立快速输入/输出

    846+0近 7 天星标变化
  • fpm@MikeLankamp

    C++ 头文件限定的定点数数学库

    840+5近 7 天星标变化
  • watcher@e-dant

    文件系统监控工具。适用于任何地方。简单、高效且友好。

    809+1近 7 天星标变化
  • PicoSHA2@okdshin

    C++ 中仅需表头文件的 SHA256 哈希生成器

    760+0近 7 天星标变化
  • icecream-cpp@renatoGarcia

    🍦 告别使用 cout/printf 进行调试的时代

    749+0近 7 天星标变化
  • uuidv47@stateless-me

    ⚡ UUIDv47 = v4 隐私 + v7 性能

    748-1近 7 天星标变化
  • flux@tcbrindle

    一个用于面向序列编程的 C++20 库

    748-1近 7 天星标变化
  • inline_syscall@JustasMasiulis

    在 clang 上轻松实现 Windows 内嵌系统调用 (Inline syscalls)

    742+1近 7 天星标变化
  • CXXGraph@ZigRazor

    用于图论表示与算法的纯头文件 C++ 库

    726+3近 7 天星标变化
  • json@taocpp

    C++ 头文件限定的 JSON 库

    681+3近 7 天星标变化
  • matchit.cpp@BowenFu

    match(it):一个适用于 C++17 的轻量级、无宏 API 的单标头档样式匹配函式库。

    649+0近 7 天星标变化
  • HFSM2@andrew-gresyk

    高性能分层有限状态机框架

    632+0近 7 天星标变化
  • canvas_ity@a-e-k

    一个为 C++ 设计的轻量、单标头档 <canvas> 风格 2D 光栅化器

    621+2近 7 天星标变化
  • Lyra@bfgroup

    适用于 C++ 11 及更高版本的简单、可组合的命令行解析器

    602+2近 7 天星标变化
  • ordered-map@Tessil

    保留插入顺序的 C++ Hash Map 与 Hash Set。

    577+1近 7 天星标变化
  • thread-pool@ptsouchlos

    基于 C++2x 的现代化、快速且轻量级线程池库。

    563+1近 7 天星标变化
  • alpaca@p-ranav

    以 C++17 编写的序列化库 — 将 C++ 结构打包成紧凑的字节数组,无需任何宏或样板代码。

    560+0近 7 天星标变化
  • expected-lite@nonstd-lite

    expected lite - 适用于 C++11 及更高版本的 C++23 expected 对象,单文件头文件库

    556+0近 7 天星标变化
  • SI@bernedom

    一个仅含头文件的 C++ 库,为物理单位提供类型安全与用户自定义字面量。

    528+1近 7 天星标变化
  • span-lite@nonstd-lite

    span lite - 一个单文件标头库,为 C++98、C++11 及后续版本提供类似 C++20 的 span 功能

    517+0近 7 天星标变化
  • structopt@p-ranav

    通过定义结构体来解析命令行参数

    511+0近 7 天星标变化
← 返回主题列表