![]() |
VOOZH | about |
dotnet add package HouseofCat.Hashing --version 5.0.0
NuGet\Install-Package HouseofCat.Hashing -Version 5.0.0
<PackageReference Include="HouseofCat.Hashing" Version="5.0.0" />
<PackageVersion Include="HouseofCat.Hashing" Version="5.0.0" />Directory.Packages.props
<PackageReference Include="HouseofCat.Hashing" />Project file
paket add HouseofCat.Hashing --version 5.0.0
#r "nuget: HouseofCat.Hashing, 5.0.0"
#:package HouseofCat.Hashing@5.0.0
#addin nuget:?package=HouseofCat.Hashing&version=5.0.0Install as a Cake Addin
#tool nuget:?package=HouseofCat.Hashing&version=5.0.0Install as a Cake Tool
A RabbitMQ library of .NET tools to help rapidly develop well performant services or
to just help manage durable connectivity with the RabbitMQ.Client!
Updated: 05/03/2024
Test Server: Windows 11 Pro (v10.0.22631 [Build 22631])
RabbitMQ Server: v3.13.2
Erlang: v26.2.5
👁 Release
👁 build
👁 Codacy Badge1
👁 Codacy Badge2
Dataflows have configurable concurrency, serialization, monitoring, compression, and
encryption all as first class citizens. This paradigm allows developers to just focus on
the important stuff - getting work done!
Here are some features ready with RabbitMQ.Dataflows.
IConnectionPool and IChannelPool (connection durability).ILogger<T> via LogHelpers static singleton.IWorkState simplifies functional generic returns and integration.ISerializationProvider support for System.Text.Json and MessagePack.
ICompressionProvider built-in support for Gzip, Deflate, Brotli, and LZ4.IEncryptionProvider built-in support for AesGcm and BouncyCastle AesGcm.ICompressionProvider and IEncryptionProvider.OpenTelemetry support.More to come and visual aids can be found towards the bottom!
You can also find various library examples inside the tests/UnitTests or the tests/RabbitMQ.Console.Test project.
A library that focuses on RabbitMQ connection and channel management to create fault tolerant Publishers and Consumers.
Formerly called CookedRabbit.Core/Tesseract.
A library that provides the base magic Dataflows for RabbitMQ.Dataflows.
BufferBlock<TIn>These libraries are here to help you build powerful Dataflows for your messages.
A library that has a collection of .NET ISerializationProvider or the interface to make your own.
A library that has a collection of .NET ICompressionProvider or the interface to make your own.
A library that focuses on implementing hashing.
A library that provides encryption contracts and the base AesGCM/AesCBC .NET IEncryptionProvider as
well as the interface to make your own.
A library that focuses on general purpose re-usable functions and extensions that simplify the coding experience.
A library that provides the provides helper classes for data manipulation and transformation.
Also provides Database abstractions, a simple Dapper integration, and SqlKata integration SQL query generation.
I have included a high level Excalidraw file with screenshots below. Be sure to open the file though for better quality and more up-to-date information as I will continue enhancing it over time. The goal isn't to have everything in here, but I myself understand the flow of a library with the addition of a visual aid. There is nothing truly special about this library, it's just the basics, but there are a lot of moving parts when you step back.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 2 NuGet packages that depend on HouseofCat.Hashing:
| Package | Downloads |
|---|---|
|
HouseofCat.RabbitMQ
RabbitMQ.Dataflows library helps use RabbitMQ as well as create powerful RabbitMQ powered workflows. |
|
|
HouseofCat.Data
RabbitMQ.Dataflows library helps use RabbitMQ as well as create powerful RabbitMQ powered workflows. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.0.0 | 158 | 3/24/2026 |
| 4.1.5 | 1,508 | 5/2/2024 |
| 4.1.4 | 256 | 5/2/2024 |
| 4.1.3 | 309 | 5/2/2024 |
| 4.1.2 | 271 | 5/1/2024 |
| 4.1.1 | 328 | 4/29/2024 |
| 4.1.0 | 282 | 4/29/2024 |
| 4.0.0 | 331 | 4/19/2024 |
| 3.2.2 | 683 | 3/28/2024 |
| 3.2.1 | 658 | 3/28/2024 |
| 3.2.0 | 346 | 3/27/2024 |
| 3.1.3 | 303 | 3/27/2024 |
| 3.1.2 | 381 | 3/26/2024 |
| 3.1.1 | 534 | 3/26/2024 |
| 3.1.0 | 338 | 3/26/2024 |
| 3.0.0 | 399 | 3/20/2024 |
Major overhaul!