TypeScript Serialization Libraries
Libraries for TypeScript
GitHub Star Comparison
| No | Name | GitHub Stars | Description | Trend | License | Type | Official Site |
|---|---|---|---|---|---|---|---|
| 1 | Zod (シリアライゼーション) | ⭐ 40.4k | TypeScript第一のスキーマライブラリ。バリデーションと型安全なシリアライゼーションを提供。 | rising | MIT | Library | Official |
| 2 | class-transformer | ⭐ 7.2k | プレーンオブジェクトとクラスインスタンス間の変換。TypeScriptクラスベースのシリアライゼーション。 | stable | MIT | Library | Official |
| 3 | io-ts (シリアライゼーション) | ⭐ 6.8k | 関数型プログラミングスタイルのランタイム型システム。エンコード・デコード機能を提供。 | stable | MIT | Library | Official |
| 4 | SuperJSON | ⭐ 5.1k | JSONで表現できない型をサポート。TypeScriptの型情報を保持しながらシリアライゼーション。 | rising | MIT | Library | Official |
| 5 | MessagePack | ⭐ 1.5k | 高速バイナリシリアライゼーション。TypeScript型定義付きでタイプセーフな使用が可能。 | stable | MIT | Library | Official |
| 6 | BSON | ⭐ 1.2k | TypeScript対応のBSONライブラリ。MongoDBとの統合でタイプセーフなデータ処理。 | stable | MIT | Library | Official |
| 7 | Protocol Buffers | ⭐ 441 | TypeScript向けProtocolBuffers。型生成によりコンパイル時の型安全性を提供。 | stable | MIT | Library | Official |
| 8 | JSON (標準機能) | ⭐ 123 | TypeScript/JavaScript標準のJSONオブジェクト。型安全性のためにZodなどと組み合わせて使用。 | stable | MIT | Library | Official |