Full-featured interfaces for C99
-
Updated
Mar 17, 2025 - C
Full-featured interfaces for C99
Templated type-safe hashmap implementation in C using open addressing and linear probing for collision resolution.
Unintrusive algorithms for C arrays OR a C implementation of <algorithm> from C++
📚🔡 Some famous and really basic algorithms and data structures implemented in C
Duck-Typed Programming in C
Five implementations of double linked lists to demonstrate generic data structures in C
This library implements a std::vector like Dynamic Array data structure in C, allowing for the creation, modification, and manipulation of an array whose size can be dynamically adjusted during runtime.
A lightweight, modular C library implementing essential data structures like vectors, linked lists, stacks, queues, graphs, heaps, and hash tables.
Implementation of generic type data structures in c
Unsafe Generics Library for C
Streamlining Software Design
A set of generic data structures to use in C language
A C11 library providing generic type-safe data structures compiling to actual structures and functions.
CPARSEC3 - a parser-combinator library for C11, 3rd generation.
Generic implementation of data structs in C
C data structure library featuring a type-agnostic design via void*. Offers memory-safe implementations of Singly/Doubly Linked Lists, Stacks, Queues, and Deques with a consistent API. Supports both static (.a) and dynamic (.dll/.so) builds for easy integration into any C project.
A repository for code I wrote while learning to implement generic data structures in C
A generic BST writted in C language, that can be use in any C project.
Add a description, image, and links to the generic-programming topic page so that developers can more easily learn about it.
To associate your repository with the generic-programming topic, visit your repo's landing page and select "manage topics."