InvertedTomato
NuGet publisher profile
Packages (14)
InvertedTomato.Crc
A flexible CRC implementation supporting most major algorithms. Also includes ability to support custom implementations.
InvertedTomato.IntegerCompression
Library for compressing integers in the minimal number of bits. Includes VLQ, Elias Omega, Elias Gamma, Elias Delta, Fibonacci and others.
InvertedTomato.Buffers
Set of tools for manipulating bits and byte-arrays quickly and efficently. There's nothing earth shattering, though it does saves pages of monkey-work pushing bytes around.
InvertedTomato.Feather
An extremely fast and lightweight network messaging socket. Kinda like WCF, without the nonsense and scolding fast speeds. Great for applications communicating over a network when webAPI is too slow or inefficient. SSL encryption is optional.
InvertedTomato.Common
Set of common tools for Inverted Tomato projects.
InvertedTomato.TikLink
Connect and control MikroTik routers from .NET.
InvertedTomato.Messages
Message formats for sending over networks or storing in files.
InvertedTomato.Feather2.Net
Feather2 is extremely fast and lightweight network messaging system. It's kinda like WCF, without the nonsense and with scolding fast speeds. It's great for applications communicating over a network when speed, efficentcy or the one-way nature of traditional web APIs isn't a great fit.
InvertedTomato.Zeta
No-nonsense, high performance pub-sub for distributing time-critical data over UDP.
InvertedTomato.MictraceReceiver
Receive location beacons from Mictrace GPS trackers and use the data for anything.
InvertedTomato.Feather2.Core
Package Description
InvertedTomato.Zeta.Udp
No-nonsense, high performance pub-sub for distributing time-critical data over UDP.
InvertedTomato.LightWeightSerialization
Extremely compact serialization for when size matters more than functionality. Produces output smaller than JSON, ProtoBuf and MsgPack.
InvertedTomato.Packing
Library for expressing data in the least possible space without using compression. Handy storage and transmission of data when both speed and size are critical. Includes VLQ, Elias Omega, Elias Gamma, Elias Delta, Fibonacci and others.