single-header-lib

Open-source projects categorized as single-header-lib
Language: + C++ + C + Lua

Top 23 single-header-lib Open-Source Projects

  • webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  • Project mention: Why Bloat Is Still Software's Biggest Vulnerability | news.ycombinator.com | 2024-02-09

    You can create the webview using each platforms native GUI toolkit and setup JS communication yourself OR you can use a lightweight library that does it for [1] (search its README for language "bindings").

    [1] https://github.com/webview/webview

  • nuklear

    A single-header ANSI C immediate mode cross-platform GUI library (by Immediate-Mode-UI)

  • Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17

    Nuklear is an alternative Immediate GUI, also written in C.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-hpp

    A curated list of awesome header-only C++ libraries

  • indicators

    Activity Indicators for Modern C++

  • tabulate

    Table Maker for Modern C++ (by p-ranav)

  • lua-protobuf

    A Lua module to work with Google protobuf

  • minimp3

    Minimalistic MP3 decoder single header library

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cr

    cr.h: A Simple C Hot Reload Header-only Library

  • cgltf

    :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99

  • Project mention: Confused in terms of where to start with framework/technology etc. Need help picking between learning ShaderToy v/s OpenGL v/s WebGL | /r/GraphicsProgramming | 2023-06-20

    If you want to go all the way, https://learnopengl.com/ is a favorite around here. You could build a glTF viewer from scratch starting from that tutorial and https://github.com/jkuhlmann/cgltf and eventually building towards https://google.github.io/filament/Filament.html or whatever wacky artsy direction you like.

  • nanobench

    Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20

  • Project mention: The issue of unit tests and performance measurements (Benchmark) | /r/cpp | 2023-05-27

    An alternative is tracking the number of instructions a test executes: https://github.com/martinus/nanobench

  • matchit.cpp

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

  • csv2

    Fast CSV parser and writer for Modern C++

  • structopt

    Parse command line arguments by defining a struct (by p-ranav)

  • nbnet

    single header C(99) library to implement client-server network code for games

  • Project mention: Networking and multiplayer | /r/raylib | 2023-04-28

    There's examples and on YT theres some videos showing off the lib.

  • imgui_entt_entity_editor

    A drop-in entity editor for EnTT with Dear ImGui

  • msf_gif

    A single-header animated GIF exporter

  • rapidobj

    A fast, header-only, C++17 library for parsing Wavefront .obj files.

  • buddy_alloc

    A single header buddy memory allocator for C & C++

  • Project mention: buddy memory allocator - project update (2 years) | /r/C_Programming | 2023-06-12

    If you need a sub-allocator with predictable performance feel free to give it a try. The code is here and it is licensed under the 0BSD license, making it as lax and as close to public domain as possible. Comments, issues and PRs are always welcomed and appreciated. Thanks!

  • dds-ktx

    Single header "no-allocation" KTX/DDS file reader

  • simple-opengl-loader

    An extensible, cross-platform, single-header C/C++ OpenGL loader library.

  • minivorbis

    Single-file port of libogg and libvorbis for decoding ogg sound files.

  • Heady

    A utility for creating amalgamated single-header C++ libraries

  • bit_set

    Rebooting the std::bitset franchise

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

single-header-lib related posts

Index

What are some of the best open-source single-header-lib projects? This list will help you:

Project Stars
1 webview 12,005
2 nuklear 8,515
3 awesome-hpp 3,183
4 indicators 2,825
5 tabulate 1,794
6 lua-protobuf 1,671
7 minimp3 1,482
8 cr 1,478
9 cgltf 1,373
10 nanobench 1,301
11 matchit.cpp 519
12 csv2 513
13 structopt 451
14 nbnet 385
15 imgui_entt_entity_editor 209
16 msf_gif 198
17 rapidobj 159
18 buddy_alloc 117
19 dds-ktx 110
20 simple-opengl-loader 81
21 minivorbis 59
22 Heady 41
23 bit_set 40

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com