Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 C# Serialization Projects
Json.NET is a popular high-performance JSON framework for .NETProject mention: Should you use Newtonsoft.Json or System.Text.Json in 2023? | /r/dotnet | 2023-07-12
This bug and many others related to time: https://github.com/JamesNK/Newtonsoft.Json/issues/862 And they will never get fixes, because the project is kind of dead. Edit: and actually, the creator claim to have made it like this on purpose, so I don't trust it anymore.
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]Project mention: Native AOT Overview | news.ycombinator.com | 2023-05-26
With Unity/IL2CPP stuff: For general-purpose serialization libraries like JSON, you sometimes need to provide hints to make sure types are included: https://github.com/jilleJr/Newtonsoft.Json-for-Unity/wiki/Fi...
For schema serialization on known types, there are codegen tools (i.e. moc for MessagePack): https://github.com/neuecc/MessagePack-CSharp
MessagePack is migrating to Rosalyn code generators, so basically invisible codegen. Cysharp's newer serialization library, MessagePack, already uses this: https://github.com/Cysharp/MemoryPack
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
Protocol Buffers library for idiomatic .NETProject mention: ProtoBuf message serialization in Akka.NET using protobuf-net | dev.to | 2023-02-09
This article requires that reader is familar with core concept of Akka.NET serialization (see https://getakka.net/articles/serialization/serialization.html) and ProtoBuf-Net library (see https://github.com/protobuf-net/protobuf-net).
YamlDotNet is a .NET library for YAMLProject mention: Convert complex YAML to .NET types with custom YamlDotNet type converters | dev.to | 2023-09-10
When it comes to YAML serialization and deserialization in .NET, YamlDotNet is a go-to library with over 100 million downloads on NuGet. It is also integrated into various projects by Microsoft and the .NET team, despite the absence of an official Microsoft YAML library for .NET.
Fast .NET JSON (De)Serializer, Built On Sigil
Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.
JSON library for the .Net framework
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
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 streamsProject mention: New Google Bard Update (can run code) | /r/Bard | 2023-06-08
MessagePack implementation for Common Language Infrastructure / msgpack.org[C#]Project mention: Feedback request: a super-lightweight library for transferring data between applications | /r/Python | 2022-12-11
In comparison, msgpack/flatbuffers are much more complex and have their own build dependency. For example, this is what you'll need for msgpack - https://github.com/msgpack/msgpack-cli/tree/master/src/MsgPack
The official Firely .NET SDK for HL7 FHIR
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
Fast, idiomatic C# implementation of Flatbuffers
Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.Project mention: What features do you want Unity to focus next? | /r/Unity3D | 2023-06-11
for serializing interfaces and abstracts, this is phenomenal: https://github.com/mackysoft/Unity-SerializeReferenceExtensions
Binary serializer for POCO objects (by asynkron)
Discriminated Json Subtypes Converter implementation for .NET
Generic Graph Data Structures and Algorithms for .NETProject mention: A command line tool that converts GraphQL schemas to Karate API tests | /r/csharp | 2023-04-29
QuikGraph for detecting cycles in GraphQL types
ObjectDumper is a utility which aims to serialize C# objects to string for debugging and logging purposes.
A configurable and eXtensible Xml serializer for .NET. (by ExtendedXmlSerializer)
Serialize .NET Core assembliesProject mention: Writing to .il file using Reflection.Emit | /r/csharp | 2023-04-27
C# code generator for reading and writing the protocol buffers format (by silentorbit)
Lightweight toolset for creating concurrent networking systems for multiplayer games
Polymorphic serialization for .NET (by akkadotnet)
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
C# Serialization related posts
Convert complex YAML to .NET types with custom YamlDotNet type converters
1 project | dev.to | 10 Sep 2023
Should you use Newtonsoft.Json or System.Text.Json in 2023?
3 projects | /r/dotnet | 12 Jul 2023
1 project | /r/node | 27 Jun 2023
New Google Bard Update (can run code)
2 projects | /r/Bard | 8 Jun 2023
Removing default values while serializing using Newtonsoft.Json
1 project | /r/dotnet | 7 Jun 2023
Native AOT Overview
8 projects | news.ycombinator.com | 26 May 2023
Bebop (Better Protocol Buffers) v2.7.0: watch mode, service streams, improved REPL, and compiler plugins RFC
1 project | /r/programming | 24 May 2023
A note from our sponsor - SonarLint
www.sonarlint.org | 28 Sep 2023
What are some of the best open-source Serialization projects in C#? This list will help you:
|2||MessagePack for C# (.NET, .NET Core, Unity, Xamarin)||4,889|