C single-header

Open-source C projects categorized as single-header

Top 14 C single-header Projects

  • nuklear

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

    Project mention: LÖVE: a framework to make 2D games in Lua | news.ycombinator.com | 2023-09-13

    > And for the right project, especially those where a predefined engine structure does not not fit, it can still be the most productive choice.

    Right on. While interning at an oil refinery, I developed an application in LÖVE that processes and displays data from spectrometers. In hindsight it may not have been the wisest choice, but hand rolling all the GUI elements I couldnt force out of the Nuklear[0] bindings for LÖVE gave me a strange sense of satisfaction.

    [0]: https://github.com/Immediate-Mode-UI/Nuklear

  • minimp3

    Minimalistic MP3 decoder single header library

    Project mention: MP3 Decoder for a Data Stream | /r/DSP | 2023-03-28
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • librg

    🚀 Making multi-player gamedev simpler since 2017

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

  • embedded-cli

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

    Project mention: ti-rtos cli | /r/embedded | 2022-12-14

    Use the TI supplied UART driver together with https://github.com/funbiscuit/embedded-cli ?

  • minivorbis

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

  • clove-unit

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

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • variation-ui

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

    Project mention: I made a single-header library for UI in ansi-c | /r/C_Programming | 2023-03-27

    First Library (11 months ago): Github

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

  • variation-lite-ui

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

    Project mention: I made a single-header library for UI in ansi-c | /r/C_Programming | 2023-03-27

    Second Library (Now): Github

  • c-allocators

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

  • SaaSHub

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

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). The latest post mention was on 2023-09-19.

C single-header related posts

Index

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

Project Stars
1 nuklear 8,016
2 minimp3 1,405
3 librg 1,158
4 nbnet 316
5 embedded-cli 140
6 minivorbis 56
7 clove-unit 30
8 variation-ui 19
9 pega-texto 17
10 RFont 9
11 IncludeDB 8
12 testdrive 2
13 variation-lite-ui 2
14 c-allocators 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com