Python Serialization Libraries
Libraries for Python
GitHub Star Comparison
| No | Name | GitHub Stars | Description | Trend | License | Type | Official Site |
|---|---|---|---|---|---|---|---|
| 1 | Pickle (標準ライブラリ) | ⭐ 69.5k | Python固有のバイナリシリアライゼーション形式。Python オブジェクトをそのまま保存可能。 | stable | MIT | Library | Official |
| 2 | orjson | ⭐ 7.2k | Rust実装によるPython用高速JSONライブラリ。標準ライブラリより大幅に高速。 | rising | MIT | Library | Official |
| 3 | Apache Avro | ⭐ 3.2k | スキーマ進化をサポートするデータシリアライゼーションシステム。Hadoopエコシステムで人気。 | stable | MIT | Library | Official |
| 4 | msgspec | ⭐ 3.0k | 高速なシリアライゼーション・バリデーションライブラリ。JSON、MessagePack、YAML、TOMLをサポート。 | rising | MIT | Library | Official |
| 5 | dill | ⭐ 2.4k | pickleを拡張したライブラリ。より多くのPythonオブジェクト型をシリアライズ可能。 | stable | MIT | Library | Official |
| 6 | msgpack | ⭐ 1.5k | MessagePack形式のシリアライゼーション。JSONより高速でコンパクトなバイナリ形式。 | stable | MIT | Library | Official |
| 7 | Protocol Buffers | ⭐ 441 | Googleが開発したバイナリシリアライゼーション形式。スキーマ定義によるバージョン管理をサポート。 | stable | MIT | Library | Official |
| 8 | JSON (標準ライブラリ) | ⭐ 123 | Python標準ライブラリのJSONエンコーダー・デコーダー。軽量でシンプルな使用が可能。 | stable | MIT | Library | Official |