Generic data structures for C — no boilerplate, no pain. UVec, ULinked, UDList, UStack, UQueue, UDeque, UStrList.
-
Updated
Oct 5, 2026 - C
Generic data structures for C — no boilerplate, no pain. UVec, ULinked, UDList, UStack, UQueue, UDeque, UStrList.
c extended library
Collection of single header libraries I've written. C++ dynamic array and hashmap, runtime and compile time hashing functions, and a .ply 3d file format loader.
A collection of C containers for programmers that need complete control over memory allocation.
Header-only dynamic array library intended as a replacement for std::vector with comparable runtime. Compatible with both C and C++.
My personal, easily extendable, C library. It handle JSON, tokenization, dynamic arrays and much more
A simple generic implementation of dynamic array in C.
My C learning project - a growing array (vector) from scratch: malloc/realloc/free, doubling capacity, header/source split, Makefile, ASan-clean
Collection of libraries and classes for having dynamic arrays on classic asp.
Library to create and manage dictionaries in Classic ASP
A generic dynamic array library in C with automatic resizing, indexed insertion/removal, status-based error handling, and tests.
(Hopefully) useful code snippets and header-only libs
Basic tools in C for other project development (kronkmail, kronkflow, ...)
A lightweight C library implementing data structures and utilities from scratch, built for learning, experimentation, and real-world use.
A minimal implementation of a dynamic integer array in C, inspired by C++ STL's std::vector.
A generic queue implementation built using a dynamic array in C++.
A generic stack implementation using dynamic array composition and queue inheritance in C++.
A generic dynamic array implementation in C++ using templates, pointers, and manual memory management.
Recreational header-only library for simple data structure implementations in C.
Header-only C11 building blocks: type-safe generic containers (dynamic array, doubly-linked list, hash map), lazy iterator streams, and a stackless-coroutine async runtime. One DEFINE_* generator per element type, no dependencies.
To associate your repository with the dynamic-array topic, visit your repo's landing page and select "manage topics."