C# Serialization

Open-source C# projects categorized as Serialization

Top 23 C# Serialization Projects

Serialization
  1. Json.NET

    Json.NET is a popular high-performance JSON framework for .NET

    Project mention: JSON# | dev.to | 2024-12-02
  2. 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.

    Stream logo
  3. MessagePack for C# (.NET, .NET Core, Unity, Xamarin)

    Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]

    Project mention: Desempenho - ZLinq | dev.to | 2025-05-21
  4. Protobuf.NET

    Protocol Buffers library for idiomatic .NET

    Project mention: NET 9 BinaryFormatter migration paths | dev.to | 2024-11-30

    protobuf-net is a contract based serializer for .NET code, that happens to write data in the "protocol buffers" serialization format engineered by Google.

  5. YamlDotNet

    YamlDotNet is a .NET library for YAML

    Project mention: YamlDotNet VS VYaml - a user suggested alternative | libhunt.com/r/YamlDotNet | 2024-09-20
  6. 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.

  7. Jil

    Fast .NET JSON (De)Serializer, Built On Sigil

  8. bebop

    🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

  9. 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.

    InfluxDB logo
  10. LitJSON

    JSON library for the .Net framework

  11. 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

  12. Dumpify

    Adding `.Dump()` extension methods to Console Applications, similar to LinqPad's.

  13. Unity-SerializeReferenceExtensions

    Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.

  14. firely-net-sdk

    The official Firely .NET SDK for HL7 FHIR

    Project mention: FHIR crud app using aspnet core 8.0 and sql server | dev.to | 2024-07-13

    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

  15. Msgpack-Cli

    MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]

  16. parquet-dotnet

    Fully managed Apache Parquet implementation

  17. FlatSharp

    Fast, idiomatic C# implementation of Flatbuffers

  18. QuikGraph

    Generic Graph Data Structures and Algorithms for .NET

  19. Ceras

    Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c

  20. JsonSubTypes

    Discriminated Json Subtypes Converter implementation for .NET

  21. ObjectDumper

    ObjectDumper is a utility which aims to serialize C# objects to string for debugging and logging purposes.

  22. VYaml

    The extra fast, low memory footprint YAML library for C#, focued on .NET and Unity.

    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.

  23. Wire

    Binary serializer for POCO objects (by asynkron)

  24. home

    A configurable and eXtensible Xml serializer for .NET. (by ExtendedXmlSerializer)

  25. H.Pipes

    A simple, easy to use, strongly-typed, async wrapper around .NET named pipes.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Serialization discussion

Log in or Post with

C# Serialization related posts

  • Desempenho - ZLinq

    2 projects | dev.to | 21 May 2025
  • Binary Formats Are Better Than JSON in Browsers

    2 projects | news.ycombinator.com | 14 May 2025
  • JSON#

    1 project | dev.to | 2 Dec 2024
  • NET 9 BinaryFormatter migration paths

    3 projects | dev.to | 30 Nov 2024
  • YamlDotNet VS VYaml - a user suggested alternative

    2 projects | 20 Sep 2024
  • FHIR crud app using aspnet core 8.0 and sql server

    2 projects | dev.to | 13 Jul 2024
  • Serialization for C# Games

    2 projects | news.ycombinator.com | 19 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Jul 2025
    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 →

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

Sponsored
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.
getstream.io