Skip to content

gitter-badger/Library-3

Repository files navigation

HouseofCat.Library

A library for All The Things!

My eclectic collection of things I have created over the years to make re-usable parts to simplify development.

You will find library usage examples in the examples folder. Also can find generic NetCore how-tos and tutorials located in there. The code quality will improve over time, it comes from different stages of my career (and life events or time constraints) sometimes and I just need to go back and make some adjustments but I need to see what needs work. I am sharing where any pain points are should you adopt the code yourself, you can see how to make it better - or even better, submit a PR to help out keeping this A rated!

Codacy Badge

master-build

Description

Check out each project for a README.md to see if there are additional instructions/examples.

HouseofCat.Algorithms

NuGet
NuGet

A library that has a collection of algorithms as I have time to learn and play with them.

HouseofCat.Compression

NuGet
NuGet

A library that has a collection of builtin and 3rd party copmression providers.

HouseofCat.Compression.Builtin

NuGet
NuGet

A library that focuses on implementing the builtin compression providers.

HouseofCat.Compression.LZ4

NuGet
NuGet

A library that focuses on implementing the LZ4 compression provider.

HouseofCat.Dapper

NuGet
NuGet

A library that provides a standard for Dapper implementation.

HouseofCat.Dapper.LegacySqlServer

NuGet
NuGet

A library that provides a standard System.Data.SqlClient implementation.

HouseofCat.Dapper.SqlServer

NuGet
NuGet

A library that provides a standard Microsoft.Data.SqlClient implementation.

HouseofCat.Encryption

NuGet
NuGet

A library that provides encryption and hasing providers.

HouseofCat.Extensions

NuGet
NuGet

A library that focuses on extending functionality to other objects.

HouseofCat.Extensions.Host.Serilog

NuGet
NuGet

A library that focuses on extending IHost functionality to quickly setup Serilog.

HouseofCat.Extensions.Workflows

NuGet
NuGet

A library that focuses on extending functionality to other workflow related objects.

HouseofCat.Framing

NuGet
NuGet

A library that focuses on simplifying reading groups of byte[] (designated as frames).

HouseofCat.Gremlins

NuGet
NuGet

A library that focuses on Chaos Engineering. Currently targets Windows OS.

HouseofCat.Gremlins.SqlServer

NuGet
NuGet

A library that focuses on Chaos Engineering with SqlServer. Currently targets System.Data.SqlClient.

HouseofCat.Logger

NuGet
NuGet

A library that focuses on getting Microsoft.Extensions.LoggerFactory implemented adhoc globally.

HouseofCat.Network

NuGet
NuGet

A library that focuses on making it easier to deal with systems networking.

HouseofCat.RabbitMQ

NuGet
NuGet

A library that focuses on RabbitMQ connection and channel management to create fault tolerant Publishers and Consumers.

HouseofCat.RabbitMQ.Client

NuGet
NuGet

A library that focuses on cloning the official Pivotal/VMWare RabbitMQ DotNetClient but ported to pure NetCore 3.1/5.x with small code enhancements.

HouseofCat.RabbitMQ.Pipelines

NuGet
NuGet

A library that extends HouseofCat.RabbitMQ functionality by providing simplified TPL Dataflow usage called Pipelines.

HouseofCat.RabbitMQ.Workflows

NuGet
NuGet

A library that extends HouseofCat.RabbitMQ functionality by providing robust Workflow support.

HouseofCat.RabbitMQ.Services

NuGet
NuGet

A library that extends HouseofCat.RabbitMQ to simplify using the HouseofCat.RabbitMQ library.

HouseofCat.RabbitMQ.Services.Twilio

NuGet
NuGet

A library that extends HouseofCat.RabbitMQ.Services to simplify using Twilio with the HouseofCat.RabbitMQ library.

HouseofCat.Reflection

NuGet
NuGet

A library that focuses on Reflection hackery.

HouseofCat.Serilization

NuGet
NuGet

A library that focuses on making it easier to deal with Serilization.

HouseofCat.Sockets

NuGet
NuGet

A library that focuses on making it easier to deal with socket communication.

HouseofCat.Sockets.Utf8Json

NuGet
NuGet

A library that focuses on making it easier to deal with sockets communication with Utf8Json.

HouseofCat.Utilities

NuGet
NuGet

A library that focuses on general purpose utilities and functions that simplify the coding experience.

HouseofCat.Windows.Keyboard

NuGet
NuGet

A library that focuses on interacting, filtering, and/or replaying user inputs on Windows, specifically Keyboard.

HouseofCat.Windows.NativeMethods

NuGet
NuGet

A library that focuses on consolidating Windows NativeMethods calls used by my libaries.

HouseofCat.Windows.Threading

NuGet
NuGet

A library that focuses on simplifying affinity and thread management.

HouseofCat.Windows.WMI

NuGet
NuGet

A library that focuses on performing System.Management (Windows.Compatibility.Pack) WMI Queries.

HouseofCat.Workflows

NuGet
NuGet

A library that focuses on Task Parallel Library and rapid Function execution.

HouseofCat.Workflows

NuGet
NuGet

A library that focuses on Task Parallel Library and rapid Function execution.

HouseofCat.Workflows.Pipelines

NuGet
NuGet

A library that focuses on a narrow TPL implementation of mine called Pipelines.

About

A library for All The Things!

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages