Rust Serialization Libraries

Libraries for Rust

GitHub Star Comparison

Rust Serialization Libraries GitHub Star Comparison
NoNameGitHub StarsDescriptionTrendLicenseTypeOfficial Site
1Serde⭐ 10.1kRustのデファクトスタンダードシリアライゼーションフレームワーク。効率的で汎用的な設計。stableMITLibraryOfficial
2bincode⭐ 3.1kRustのバイナリエンコーダー・デコーダー。コンパクトで高速なバイナリ形式。stableMITLibraryOfficial
3MessagePack⭐ 1.5kMessagePack形式のRust実装。JSONより効率的なバイナリ形式。stableMITLibraryOfficial
4postcard⭐ 1.1kno_stdとembedded系に優しいコンパクトなバイナリフォーマット。組み込みシステムに最適。risingMITLibraryOfficial
5TOML⭐ 869Tom's Obvious, Minimal Language。Cargoで使用される人間が読みやすい設定ファイル形式。stableMITLibraryOfficial
6Protocol Buffers⭐ 441RustでのProtocol Buffersサポート。企業レベルのマイクロサービスに最適。stableMITLibraryOfficial
7CBOR⭐ 330Concise Binary Object RepresentationのRust実装。IoTと組み込みシステムに適している。stableMITLibraryOfficial
8serde_json-SerdeのJSONサポート。Rustで最も広く使用されているJSONライブラリ。stableMITLibraryOfficial