Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/P-p-H-d/mlib · C · BSD-2-Clause (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
P-p-H-d/mlibmain83

For agents

markdown · JSON · MCP: product_card(name="P-p-H-d/mlib")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem