Cadru is a utility framework, designed to help complete your developer toolbox, by containing new APIs and extensions to the core .NET Framework.
Currently v1.0.5745.84
Cadru is a utility framework, designed to help complete your developer toolbox, by containing new APIs and extensions to the core .NET Framework.
Currently v1.0.5745.84
Although Cadru was released as open source in 2013, some of the APIs it contains have over 10 years of real world use behind them.
Cadru is designed to be portable first, which means that the majority of the library is available as a Portable Class Library (PCL) targeting the broadest set of platforms possible. Any platform specific functionality is exposed as more narrowly focused portable class libraries or as a non portable library if that’s the only option.
Although Cadru grew from app development, it's been written with a focus on being part of an API. That means everything is (hopefully) well documented, cleanly written, and easy to use.
Unlike other libraries, Cadru is made up of several focused libraries.
Cadru.Core | A portable class library which provides the majority of the framework. |
Cadru.Core.Windows | A non-portable class library (targeting .NET Framework 4) meant for Windows desktop applications. |
Cadru.Data.Dapper | A non-portable class library (targeting .NET Framework 4) providing a database context and other utilities for working with databases using the Dapper micro-ORM. |
Cadru.UnitTest.Framework | A non-portable class library (targeting .NET Framework 4) which adds additional assert capabilities for MSTest. |
Cadru is open source. It's hosted, developed, and maintained on GitHub.
View the GitHub project