/Nino

Definite useful and high performance serialization library for any C# projects, including but not limited to .NET Core apps or Unity/Godot games.

Primary LanguageC#MIT LicenseMIT

Nino

Definite useful and high performance serialization library for any C# projects, including but not limited to .NET Core apps or Unity/Godot games.

buildlicense

Official Website

Features

nino.nuget

  • Support all unmanaged types (int/float/datetime/vector/etc)

  • Support all Nullable types

  • Support all ICollection types (list/dictonary/hashset/etc)

  • Support all Span types

  • Support all [NinoType] classes/structs

  • Support all Embed serializable types (dictionary<int, list<supported_type[]>>)

  • Support polymorphism

  • Support type check

  • High performance with low GC allocation

Quick Start

Documentation

Performance

Microbenchmark