srdja/Collections-C
A library of generic data structures for the C language. observed · 2026-08-28
Health v2 · maintenance only
69/100
- Activity 82
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4399
- days_rel: n/a
- days_push: 113
- n_releases_24m: 0
Adoption not part of the score
3002 stars · 333 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Collections-C is a generic data structures library for the C language, providing pointer containers (dynamic arrays, linked lists, deques, hash tables, trees, sets, queues, stacks, priority queues, ring buffers) plus sized containers and memory pools. It offers a consistent API with status-code error handling and configurable container parameters.
Use cases
- generic data structures for C
- hash table implementation in C
- dynamic array and linked list library for C
- memory pool allocator for C programs
- queue stack and priority queue in C
- ordered and unordered set and map containers for C
When to choose
- you need common containers like lists, hash tables, or deques in a C project without writing them yourself
- you want a lightweight, dependency-free collections library with a consistent API
- you need memory pools to reduce allocation overhead or enable stack-allocated structures
When to avoid
- you are working in C++ or another language with a standard library of containers
- you need thread-safe or lock-free concurrent data structures
- you require type-safe generics rather than void*-based containers
Facets
library · maturity stable
developer-tools developer-tools programming-languages c cross-platform data-structures collections containers hashtable linked-list deque memory-pool generic-programming c-library algorithms
2 sources
- readme: https://github.com/srdja/Collections-C · fetched 2026-08-28 · 331c4c12fe74
- homepage: http://srdja.github.io/Collections-C · fetched 2026-08-29 · b33937df5c62
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| srdja/Collections-C | main | 69 |
For agents
markdown · JSON · MCP: product_card(name="srdja/Collections-C")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem