Skip to content
Change the repository type filter

All

    Repositories list

    • .github

      Public
      0000Updated Sep 4, 2025Sep 4, 2025
    • RockLib.Configuration

      Public archive
      Contains a collection of packages for simplifying application configuration.
      C#
      171300Updated Sep 4, 2025Sep 4, 2025
    • RockLib.Messaging

      Public archive
      An easy-to-use, easy-to-configure messaging API.
      C#
      272010Updated Sep 4, 2025Sep 4, 2025
    • RockLib.HealthChecks

      Public archive
      An implementation of the draft health check RFC located at https://inadarei.github.io/rfc-healthcheck/.
      C#
      101100Updated Sep 4, 2025Sep 4, 2025
    • RockLib.Logging

      Public archive
      An easy-to-use, easy-to-configure logging API.
      C#
      251500Updated Sep 3, 2025Sep 3, 2025
    • Defines standard interfaces for distributed tracing and extension methods for HttpContext to access them.
      C#
      3100Updated Sep 3, 2025Sep 3, 2025
    • RockLib.Diagnostics

      Public archive
      Makes configuring tracing easy and standardized for .NET Core, .NET Standard, and .NET Framework.
      C#
      3800Updated Sep 3, 2025Sep 3, 2025
    • RockLib.Secrets

      Public archive
      A configuration provider for Microsoft.Extensions.Configuration that is backed by runtime secrets.
      C#
      71200Updated Sep 3, 2025Sep 3, 2025
    • RockLib.Workflows

      Public archive
      Shared GitHub Actions workflows for use in RockLib libraries.
      1000Updated Sep 3, 2025Sep 3, 2025
    • RockLib.Compression

      Public archive
      An easy-to-use, easy-to-configure compression API.
      C#
      3400Updated Jan 22, 2025Jan 22, 2025
    • Extension methods to improve reflection performance.
      C#
      3700Updated Jan 22, 2025Jan 22, 2025
    • RockLib.Collections

      Public archive
      Adds NamedCollection<T> class for default name lookup.
      C#
      4700Updated Jan 22, 2025Jan 22, 2025
    • RockLib.Encryption

      Public archive
      An easy-to-use, easy-to-configure crypto API.
      C#
      101602Updated Feb 22, 2024Feb 22, 2024
    • RockLib.Analyzers

      Public archive
      Roslyn analyzers for RockLib packages
      C#
      3000Updated Feb 22, 2024Feb 22, 2024
    • RockLib.Serialization

      Public archive
      A simple serialization abstraction with To and From extensions.
      C#
      3600Updated Jan 10, 2024Jan 10, 2024
    • RockLib.Threading

      Public archive
      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.
      C#
      2300Updated Jan 10, 2024Jan 10, 2024
    • RockLib.Immutable

      Public archive
      Defines Semimutable which allows mutability until the first read, then becomes immutable.
      C#
      2600Updated Jan 9, 2024Jan 9, 2024
    • Consume native libraries from .NET by adding as embedded resources.
      C#
      41100Updated Jan 9, 2024Jan 9, 2024
    • Defines a dynamic proxy object that enables easy access to non-public members.
      C#
      3400Updated Jan 9, 2024Jan 9, 2024
    • [DEPRECATED] Provides a mechanism for .NET Core applications to retrieve the values of its ElasticBeanstalk's Environment Properties.
      C#
      1200Updated Jan 25, 2022Jan 25, 2022
    • Tools for working with configuration
      C#
      1300Updated Feb 24, 2021Feb 24, 2021
    • Deprecated.Rock.Core

      Public archive
      [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.
      C#
      81020Updated Nov 9, 2018Nov 9, 2018
    • Deprecated.Rock.Math

      Public archive
      [DEPRECATED] A set of math utilities, primarily for representing different types of math functions.
      C#
      5001Updated Feb 21, 2017Feb 21, 2017