C single-header

Open-source C projects categorized as single-header

Top 15 C single-header Projects

  • 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.

  • minimp3

    Minimalistic MP3 decoder single header library

  • 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
  • librg

    🚀 Making multi-player gamedev simpler since 2017

  • HandmadeMath

    A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.

  • Project mention: Trouble calculating projection matrix | /r/GraphicsProgramming | 2023-06-20

    If you don't like using heavy libraries such as glm, I recommend looking at HandmadeMath. It is a single file c/c++ math library for graphics programming. You can just drop it into your project. It's lightweight and will save you a lot of time implementing the math yourself. In a lot of cases, it actually uses optimized solutions to save computation time (same with the glm).

  • nbnet

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

  • embedded-cli

    Single-header CLI with history and autocompletion for embedded systems (like Arduino or STM32) (by funbiscuit)

  • minivorbis

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

  • SaaSHub

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

    SaaSHub logo
  • clove-unit

    Single-Header Unit Testing framework for C (interoperable with C++) with test autodiscovery feature

  • variation-ui

    Single-header terminal user interface library. Written in ansi-c

  • pega-texto

    Single-file Parsing Expression Grammars (PEG) runtime engine for C

  • RFont

    Simple-to-use single header modular font rendering library written in C.

  • Project mention: RFont | Simple-to-use single header modular font rendering library | /r/cprogramming | 2023-09-19

    Rfont is a simple single header modular font rendering library The library is designed to be lightweight while also supporting the ablitiy to add your own rendering system.

  • IncludeDB

    Tiny key/value-store in a single, embeddable C file. For games, small servers, sbc, etc...

  • Project mention: Show HN: IncludeDB – A simple, single header C database library | news.ycombinator.com | 2023-07-09
  • testdrive

    An expressive single-header unit testing framework for C.

  • c-allocators

    A collection of public domain single-file custom allocators for C/C++

  • variation-lite-ui

    Single-header terminal user interface library. Written in ansi-c

  • 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).

C single-header related posts

  • Is there no simple GUI library for pure C?

    4 projects | /r/C_Programming | 15 May 2023
  • Networking and multiplayer

    1 project | /r/raylib | 28 Apr 2023
  • CLib: Header-only C library that implements the most important classes from GLib

    4 projects | news.ycombinator.com | 4 Jan 2023
  • Making UI Library (OpenGL) in your engine

    2 projects | /r/gameenginedevs | 17 Dec 2022
  • Nuklear – A single-header ANSI C immediate mode cross-platform GUI library

    1 project | /r/hypeurls | 23 Dec 2022
  • I think I am ready for the next step - a visual program. Can you give me the rundown?

    3 projects | /r/C_Programming | 22 Dec 2022
  • Released CLove-Unit Test Adapter for Visual Studio!

    2 projects | /r/unittesting | 7 Oct 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

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

Project Stars
1 nuklear 8,577
2 minimp3 1,499
3 librg 1,225
4 HandmadeMath 1,146
5 nbnet 387
6 embedded-cli 190
7 minivorbis 59
8 clove-unit 46
9 variation-ui 20
10 pega-texto 17
11 RFont 16
12 IncludeDB 9
13 testdrive 2
14 c-allocators 2
15 variation-lite-ui 2

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