RI Framework by RotenInformatik - 1


Decoupling & Utilities Framework - A framework for .NET, Mono, and Unity

Unknown VersionApache License 2.0Updated 11 hours agoCreated on August 9th, 2016
Go to source

Decoupling & Utilities Framework

A framework for .NET, Mono, and Unity.



no release yet


The Decoupling & Utilities Framework is a collection of various functions for different .NET flavours (.NET Standard, .NET Core, .NET Framework, Mono, Unity).


In general, it contains functions to help you…

  • …reduce the amount of boilerplate code you need to write
  • …decouple your application components/modules and make your codebase more maintainable and extensible
  • …add functionality to your application by providing implementations for application infrastructure and services
  • …save time by providing functionality not part of .NET or third-party libraries


All those functions are mostly independent of each other and can be used individually. So you can simply ignore functions you do not want to use.

The “utilities” part implements general-purpose functionality not tied to a particular application type. Therefore, the target audience of this framework can be everyone who develops for one of the .NET flavours.

The “decoupling” part on the other hand has a more narrower target audience as it focuses on functionality common to the following application types:

  • Desktop applications
  • Desktop games
  • Server applications

Usually, the “decoupling” functionalities are used as cross-cutting concerns while the “utilities” functionalities are used selective and isolated.


Each release contains an API documentation about its assemblies, namespaces, types, and members.

The version history is documented in the changelog.

The project itself and its structure and organization is described in the project documentation.

Contribution & Issues

See contribution documentation if you wish to report issues or contribute to the project trough pull requests.


The Decoupling & Utilities Framework uses the Apache 2.0 License.

Show all projects by RotenInformatik