RockLib.Messaging
An easy-to-use, easy-to-configure messaging API.RockLib.Logging
An easy-to-use, easy-to-configure logging API.RockLib.Encryption
An easy-to-use, easy-to-configure crypto API.RockLib.Configuration
Contains a collection of packages for simplifying application configuration.RockLib.EmbeddedNativeLibrary
Consume native libraries from .NET by adding as embedded resources.RockLib.Secrets
A configuration provider for Microsoft.Extensions.Configuration that is backed by runtime secrets.Deprecated.Rock.Core
[DEPRECATED] The Rock.Core libraries were a first attempt at an open source oriented Rock.Framework. This has since been replaced by the .NET Core compatible RockLib libraries. This repo only exists to support teams that have not yet moved to RockLib.RockLib.HealthChecks
An implementation of the draft health check RFC located at https://inadarei.github.io/rfc-healthcheck/.RockLib.Collections
Adds NamedCollection<T> class for default name lookup.RockLib.Diagnostics
Makes configuring tracing easy and standardized for .NET Core, .NET Standard, and .NET Framework.RockLib.Reflection.Optimized
Extension methods to improve reflection performance.RockLib.Immutable
Defines Semimutable which allows mutability until the first read, then becomes immutable.RockLib.Serialization
A simple serialization abstraction with To and From extensions.RockLib.Compression
An easy-to-use, easy-to-configure compression API.RockLib.UniversalMemberAccessor
Defines a dynamic proxy object that enables easy access to non-public members.RockLib.Configuration.Rockifier
Tools for working with configurationRockLib.Threading
An object that enables exclusive access to critical sections of code. Unlike a true lock, where a thread will block while another thread has the lock, a "soft lock" will cause a thread to skip over a critical section of code if another thread has the lock.Deprecated.RockLib.ElasticBeanstalk
[DEPRECATED] Provides a mechanism for .NET Core applications to retrieve the values of its ElasticBeanstalk's Environment Properties.RockLib.DistributedTracing
Defines standard interfaces for distributed tracing and extension methods for HttpContext to access them.rockframework.github.io
The Rock Framework websiteDeprecated.Rock.StaticDependencyInjection
[DEPRECATED] The Rock.Core libraries were a first attempt at an open source oriented Rock.Framework. This has since been replaced by the .NET Core compatible RockLib libraries. This repo only exists to support teams that have not yet moved to RockLib.Love Open Source and this site? Check out how you can help us