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