c
Unmaintained C implementation of the Raft consensus protocol
Single-file public domain libraries for C/C++
User mode file system library for windows with FUSE Wrapper
Automagically use C Functions and Structs with the Lua API
A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers.
Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
A single-file, ANSI C, command-line parsing library that parses GNU-style command-line options.
C99, header-only framework for games and multimedia applications
A simple library for building and parsing data frames for serial interfaces (like UART / RS232)
📚 single header utf8 string functions for C and C++
A simple vector library for C that can store any type.
Lightweight printf library optimized for embedded systems
A simple heap memory allocator in ~200 lines.
A dynamic array implementation in C similar to the one found in standard C++
Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.
M*LIB is a library of generic and type safe containers / data structures in pure C language (C99 / C11) for a wide collection of container (comparable to the C++ STL).
Miniscule cross-platform eventing, networking & crypto for async applications
This project features examples on how to use libuv. They are derived from the sample code in Nikhil Marathe's book An Introduction to libuv http://nikhilm.github.io/uvbook/