Hypodermic was started with the will to mimic the famous .NET Autofac. Although its design evolved, both its behavior and its expressiveness tend to remain the same. Features: - Header only - Developer friendly compilation errors - Easy to use out of the box - Configurable instance lifetime - On the fly registrations - Constructor discovery - Merge-able registrations - Dependencies can be particular for a specific type - Injectable vector of types - Injectable factories of types - Injectable container