A lightweight application framework, providing Dependency Injection Container with package / assembly scanning and configuration services.
Sample which shows how the framework is used on a typical service:
[Service] // Attribute to mark services - used by Auto-Configuration
public class MyCoolService
{
[Inject]
private ICustomerService _customerService; // Field injection
[Value("${sample.name}")] // Easy access to configuration properties
private string _name;
}
Much of the API design is inspired if not 1:1 taken from the great Spring Framework.
Documentation is currently lacking. However, you can have a look at the sample WPF App which shows the usage of the framework.