Cortex.SimpleSerialize (nuget): An implementation of the ETH2.0 Simple Serialize (SSZ) specification, for .NET Core.  Supports serialization and Merkleization for uint8 (byte), uint16 (ushort), uint32 (uint), uint64 (ulong), boolean, containers, vectors, lits, bitvector, and bitlist.  Does not yet support uint128, uint256, or union types. Does not yet support deserialization. No direct support for self-signed containers, although you can easily get the signing root.
Keywords: SSZ|SimpleSerialize|"Eth|2.0"|Merkleization