Project family

Additional projects

µMesh

C99 PHY, MAC, network and optional power modules provide discovery, routing and retry behavior.

Stable · v1.5.0 · C99 · MITOpen project

cguard

Header-only result types and optional compiler-backed scope guards make status and ownership transitions visible.

Stable · v2.0.0 · C99 · MITOpen project

defer.h

A single header uses the GNU/Clang cleanup attribute to run registered callbacks at normal lexical scope exit.

Development · C99 · MITOpen project

iotspool

A persistent store-and-forward queue appends messages before delivery and recovers pending records after restart.

Development · C99 · MITOpen project

IronFamily.FileEngine

A monorepo develops active ICFG, ILOG and IUPD engines with portable C99 direction plus .NET host, vector and parity support.

Development · C99 · MITOpen project

MCU Malloc Tracker

A diagnostic C library intercepts allocation calls, keeps static tracking tables and writes deterministic binary snapshots for offline decoding.

Stable · v2.0.0 · C99 · MITOpen project

num8

A fixed 12,500,064-byte file uses one bit per possible value for constant-time membership operations.

Development · C99 · MITOpen project

NUM8-LUP

Legacy batch and recommended async sender/receiver protocols encode ADD/REMOVE operations, acknowledgements and retransmissions.

Development · C99 · MITOpen project

nvlog

A C99 linear or ring record buffer binds to a caller HAL and exposes format, mount, append and iteration flows.

Stable · v1.0.10 · C99 · MITOpen project

panicdump

A retained-RAM library commits a fixed 192-byte CRC-protected dump and exports it for offline decoding.

Stable · v2.0.0 · C99 · MITOpen project

safemath

A header-only bool-returning API checks size addition, subtraction, multiplication, offsets and alignment without changing output on failure.

Development · C99 · MITOpen project