Skirnir provides an IoC Container, it uses the ' C++ Type Loophole' to get the list of constructor parameters and allow register services for dependency injection
-
Updated
Oct 30, 2025 - C++
The term “IoC” can mean multiple things:
Skirnir provides an IoC Container, it uses the ' C++ Type Loophole' to get the list of constructor parameters and allow register services for dependency injection
SmarAct PicoScale's EPICS IOC
Clonixin Container is an easy to use, non intrusive IoC Container for C++ 17 and above. Types can be added by using templated methods, or by providing a custom factory.
A non-intrusive single file header IoC Container for C++ 17
DI library for C++ 03 with embedded systems in mind
MinIoC is a lightweight header-only IoC container for C++
A tutorial describing design patterns useful when writing computer vision programs in C++, running on Raspberry PI, Windows, Mac OS X and Linux.
C++ Dependency Injection Framework
IOC is a privacy based Proof of Stake Blockchain platform for Smart Contracts, multi level dns identities, AES 256 encrypted data communications, storage and payments.
C++ dependency injection framework
🦘 A dependency injection container for C++11, C++14 and later