NTDLS.Permafrost
The NetworkDLS original symmetric cipher algorithm ported to C#.
The NetworkDLS original symmetric cipher algorithm ported to C#.
Arguably the fastest mathematics expression parser for .NET. Supports expression nesting, boolean, trig, bitwise operations, custom variables, nullables, custom functions as well as a ton of built in functions.
Provides various classes for to ensure sequential mult-threaded access to variables or sections of code.
High performance active thread pool where work items can be queued as delegate functions. Allows you to easily enqueue infinite FIFO worker items or enforce queue size, wait on collections of those items to complete, and total control over the pool size. Also allows for multiple pools, so that different workloads do not interfere with one another.
A fast, easy to use, thread-safe partitioned memory cache for .net that helps manage the memory size and track performance.
Easily generate a single or multi-round Diffie-Hellman key.
Provides a simple interface to a Sqlite database and allows for more advanced options
Wraps a native SQL Server connection, allows for easy field/value enumeration and manages cleanup.
Nuget package that makes it super easy to manage connectivity to and talk to SQL Server.
Just a friendly UDP packet framing, sending and receiving wrapper. It handles corruption checks, concatenation, fragmentation, serialization and adds compression.
Stream wrapper (typically TCPIP/NetworkStream) that enables reliable framing, compression, optional encryption and two way communication.
DotNet helper functions.
Helpers for working with WinForms. Getting and setting values, simplifications for invoke, etc.