C# Serialization Libraries

Libraries for C#

GitHub Star Comparison

C# Serialization Libraries GitHub Star Comparison
NoNameGitHub StarsDescriptionTrendLicenseTypeOfficial Site
1System.Text.Json⭐ 17.0k.NET標準のJSONライブラリ。高性能でメモリ効率に優れ、.NET Core 3.0以降で推奨。risingMITLibraryOfficial
2Newtonsoft.Json⭐ 11.1k.NETで最も人気のJSONフレームワーク。Json.NETとも呼ばれ、豊富な機能と柔軟性を提供。stableMITLibraryOfficial
3MessagePack for C#⭐ 6.3kC#用の極めて高速なMessagePackシリアライザー。バイナリ形式で高いパフォーマンスを実現。stableMITLibraryOfficial
4protobuf-net⭐ 4.8k.NET用のProtocol Buffersライブラリ。コントラクトベースのシリアライゼーションを提供。stableMITLibraryOfficial
5Avro.NET⭐ 3.2k.NET用のApache Avroライブラリ。スキーマ進化をサポートするデータシリアライゼーション。stableMITLibraryOfficial
6Microsoft Bond⭐ 2.6kMicrosoftが開発した高性能なクロスプラットフォームシリアライゼーションフレームワーク。stableMITLibraryOfficial
7Utf8Json⭐ 2.4k高速なC# JSONシリアライザー。UTF-8バイトに直接読み書きしてパフォーマンスを最適化。stableMITLibraryOfficial
8BinaryFormatter (非推奨)-.NET Frameworkの標準バイナリシリアライザー。セキュリティ上の理由で非推奨となった。decliningMITLibraryOfficial