P-p-H-d/mlib
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). observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 93
- Release rhythm 60
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 214.0
- age_days: 3483
- days_rel: 54
- days_push: 42
- n_releases_24m: 3
Adoption not part of the score
1154 stars · 96 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
M*LIB is a header-only C library providing generic, type-safe containers and data structures (arrays, lists, hashmaps, trees, queues, strings, tuples, variants) comparable to the C++ STL, for C99/C11. It also includes algorithms, JSON/binary serialization, and thread-safe containers.
Use cases
- use generic type-safe containers in pure C
- get an STL-like hashmap or vector in C99
- implement lock-free queues for worker threads
- serialize C data structures to JSON or binary
- build recursive container-of-container types with destructors
When to choose
- you write C99/C11 and want STL-like containers without runtime dependencies
- you need compile-time type safety and custom constructors/destructors for container elements
- you want header-only integration with no build step
When to avoid
- you are writing C++ and can use the standard library directly
- you need runtime-polymorphic containers rather than macro-generated types
- your toolchain lacks C99/C11 support
Facets
library · maturity active
serialization concurrency json developer-tools programming-languages c cpp cross-platform data-structures containers type-safe header-only stl-equivalent lock-free c99 c11 algorithms
1 source
- readme: https://github.com/P-p-H-d/mlib · fetched 2026-08-28 · 7a93d19e2af9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| P-p-H-d/mlib | main | 83 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem