KeithAKnight.SimpleInjector.AutoRegistration (nuget): A flexible auto-registration module that extends Simple Injector  Inversion of Control IoC container (https://simpleinjector.org).  By default, this will register the basic types with simple registrations, including more complex generics.  It also adds support for your IEnumerable<>, Lazy<>, and Func<> dependencies.  Optionally, you can configure this to automatically register your decorators and you can extend or supercede it with your own custom auto-registration providers.  Feel free to review the code or submit pull requests through GitHub.
Keywords: SimpleInjector|'Simple|Injector'|'Auto-Registration'|C#|IoC|'Inversion|of|Control'|'Dependency|Injection'|DI|'DI|Container'