A cross-cutting set of libraries and services providing a consistent, well-documented, and easy-to-use API that helps developers solve the problems that nearly all applications have, such as logging, DI, AOP, and metrics. It also includes testing classes, helper classes, and time-saving extension methods.



This library contains features and functionality used by the rest of our Framework. It also contains many useful utility classes and extension methods.

PM> Install-Package Rock.Core


This library contains a logging framework.

PM> Install-Package Rock.Logging


A library for accomplishing various messaging tasks.

PM> Install-Package Rock.Messaging


Creates a static composition root for a library, allowing dependency injection.

PM> Install-Package Rock.StaticDependencyInjection