NTDLS.ExpressionParser
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.
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.
Sending and receiving serialized UDP packets with fragmentation, compression and encryption handled for you.
A predictable active thread pool where work items are queued as delegates and you control the pool size.
A multilayer perceptron neural network for .NET with named inputs, Adam optimization and compact model save/load.
Reading files embedded in your assembly and formatting them with placeholder values.
A fast mathematics parsing engine for .NET with custom variables and functions.
A thread-safe partitioned memory cache for C# with max-size management and performance tracking.
Small static helpers for .NET 8 and 9, including PBKDF2 password hashing and human-readable file size formatting.
An in-memory non-persistent message queue for IPC, queuing, load-balancing and buffering over TCP/IP.
A symmetric encryption library for C# with cipher and stream modes that chain with compression.
Helpers for saving and loading serialized objects to and from files, ideal for application configuration.
Lightweight TCP/IP inter-process communication and RPC in C# with notifications, queries, compression and encryption.
Generating single or multi-round Diffie-Hellman shared secrets in C# with three token exchanges.
Critical resources and semaphores for C# with pessimistic and optimistic locking, timeouts and deadlock-prevention patterns.
A managed wrapper around native SQL Server connections with easy field and value enumeration.
A simple Dapper-based interface to SQL Server with automatic cleanup and stored procedure detection.
A simple Dapper-based interface to SQLite with embedded scripts, temp tables and cross-database joins.
Stream extension methods that give any TCP stream reliable message framing, compression and async query/reply.
Extension methods that simplify WinForms value get/set and cross-thread Invoke calls.