Beningo Embedded Group

Overview

John Wellbelove's header-only C++ template library, designed as an STL alternative for embedded systems where dynamic allocation, exceptions, and the full STL are forbidden. Provides fixed-size containers, queues, callbacks, state machines, and the C++ idioms that make firmware readable without runtime cost.

Benefits

Limitations & Risks

Recommended Actions

Adopt for any modern C++ embedded project that wants STL-style containers without dynamic allocation. Pair with #77 Modern C++ (C++20/23) for Embedded as the language baseline.

Additional Notes

Pairs with #77 Modern C++ for Embedded. Alternatives include EASTL and modm — ETL has the broadest active production footprint of the three.

References & Links