InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 C# Serialization Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
MessagePack for C# (.NET, .NET Core, Unity, Xamarin)
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
-
protobuf-net is a contract based serializer for .NET code, that happens to write data in the "protocol buffers" serialization format engineered by Google.
-
Project mention: YamlDotNet VS VYaml - a user suggested alternative | libhunt.com/r/YamlDotNet | 2024-09-20
-
Magicodes.IE
Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
FileHelpers
The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams
-
-
Unity-SerializeReferenceExtensions
Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.
-
is required for Serialization of data, otherwise this will throw error The collection type 'Hl7.Fhir.Model.Patient' is abstract, an interface, or is read only, and could not be instantiated and populated. Also, we need to initialize a new converter as IList convertersToAdd = new List(fhirConverters); else we will end up in modifying the original list which is not of course we want. Also, this line opt.JsonSerializerOptions.Encoder = System.Text.Encodings.Web.JavaScriptEncoder.UnsafeRelaxedJsonEscaping; allows characters that are particularly escaped like &, <, > to remain unescaped, which is useful for interoperability and readability of json output but it should be cautiously used. In summary this converter is used for serialization and deserialization of fhir model data which is of complex type and is challenging to perform deserialization for saving data on database and ** serializing** while returning response to client using native converters like NewtonSoft. Ref here - https://github.com/FirelyTeam/firely-net-sdk/issues/2583
-
-
-
-
-
-
-
ObjectDumper
ObjectDumper is a utility which aims to serialize C# objects to string for debugging and logging purposes.
-
Project mention: YamlDotNet VS VYaml - a user suggested alternative | libhunt.com/r/YamlDotNet | 2024-09-20
The extra fast, low memory footprint YAML library for C#, focued on .NET and Unity.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Serialization discussion
C# Serialization related posts
-
Desempenho - ZLinq
-
Binary Formats Are Better Than JSON in Browsers
-
JSON#
-
NET 9 BinaryFormatter migration paths
-
YamlDotNet VS VYaml - a user suggested alternative
2 projects | 20 Sep 2024 -
FHIR crud app using aspnet core 8.0 and sql server
-
Serialization for C# Games
-
A note from our sponsor - InfluxDB
www.influxdata.com | 11 Jul 2025
Index
What are some of the best open-source Serialization projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Json.NET | 11,094 |
2 | MessagePack for C# (.NET, .NET Core, Unity, Xamarin) | 6,290 |
3 | Protobuf.NET | 4,831 |
4 | YamlDotNet | 2,713 |
5 | Magicodes.IE | 2,177 |
6 | Jil | 2,147 |
7 | bebop | 2,060 |
8 | LitJSON | 1,399 |
9 | FileHelpers | 1,150 |
10 | Dumpify | 1,080 |
11 | Unity-SerializeReferenceExtensions | 1,029 |
12 | firely-net-sdk | 882 |
13 | Msgpack-Cli | 840 |
14 | parquet-dotnet | 746 |
15 | FlatSharp | 537 |
16 | QuikGraph | 512 |
17 | Ceras | 499 |
18 | JsonSubTypes | 424 |
19 | ObjectDumper | 417 |
20 | VYaml | 397 |
21 | Wire | 375 |
22 | home | 338 |
23 | H.Pipes | 320 |