Found 40 packages
AppBrix core containing the application and module classes and interfaces.
Commonly used utils and extension methods. Automatically included as dependency of all other AppBrix packages.
Base classes and interfaces for managing configurations.
Module which allows registration and resolving of single-instance objects.
Module which allows subscribing and raising application level events.
Module which is used for getting the current time. This should be used instead of DateTime.(Utc)Now in order for the time to always be of the same kind and the code to be more easily testable.
Module which allows creation of simple mutable classes.
Module which enables throwing of logging events and subscribing to those events.
Module which allows subscribing and raising asynchronous application level events.
Module which enables database functionality.
Module which attaches to logging events and writes the information to the console.
Adds configuration provider which reads and writes into files.
Base module used for registering scheduled events.
Module which attaches to logging events and writes the information to a file.
Module used for making HTTP REST requests. You can override the factory for HttpClient to change the behavior.
Module used for making shallow or deep copies of items.
Adds configuration provider which reads and writes into memory. Usually used when creating applications inside tests.
Contains serializer/deserializer for JSON based configurations.
Module used for caching objects.
Module used for working with web services.