jaroland's starred repositories
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.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.
RockLib.Immutable
Defines Semimutable which allows mutability until the first read, then becomes immutable.
RockLib.Reflection.Optimized
Extension methods to improve reflection performance.
RockLib.Diagnostics
Makes configuring tracing easy and standardized for .NET Core, .NET Standard, and .NET Framework.
RockLib.Configuration.Rockifier
Tools for working with configuration
Deprecated.RockLib.ElasticBeanstalk
[DEPRECATED] Provides a mechanism for .NET Core applications to retrieve the values of its ElasticBeanstalk's Environment Properties.
RockLib.Collections
Adds NamedCollection<T> class for default name lookup.
RockLib.Secrets
A configuration provider for Microsoft.Extensions.Configuration that is backed by runtime secrets.
RockLib.Serialization
A simple serialization abstraction with To and From extensions.
RockLib.EmbeddedNativeLibrary
Consume native libraries from .NET by adding as embedded resources.
RockLib.Encryption
An easy-to-use, easy-to-configure crypto API.
RockLib.Configuration
Contains a collection of packages for simplifying application configuration.
RockLib.Logging
An easy-to-use, easy-to-configure logging API.
RockLib.Messaging
An easy-to-use, easy-to-configure messaging API.