Python Validation Libraries
Libraries for Python
GitHub Star Comparison
| No | Name | GitHub Stars | Description | Trend | License | Type | Official Site |
|---|---|---|---|---|---|---|---|
| 1 | Pydantic | ⭐ 24.6k | TypeScript風の型ヒントを使用したPython用の強力なデータバリデーションライブラリ。FastAPIとの統合で人気。 | rising | MIT | Library | Official |
| 2 | Marshmallow | ⭐ 7.2k | オブジェクトからPythonネイティブデータ型への変換とバリデーションを行うライブラリ。スキーマベースのアプローチ。 | stable | MIT | Library | Official |
| 3 | attrs Validators | ⭐ 5.6k | attrsライブラリと統合されたバリデーション機能。クラス定義時にバリデーションを組み込める。 | stable | MIT | Library | Official |
| 4 | Cerberus | ⭐ 3.2k | 軽量で拡張可能なPython用データバリデーションライブラリ。スキーマベースの設定が可能。 | stable | MIT | Library | Official |
| 5 | Schema | ⭐ 2.9k | シンプルで軽量なPythonデータ構造バリデーションライブラリ。直感的なAPI設計。 | stable | MIT | Library | Official |
| 6 | Voluptuous | ⭐ 1.8k | 人間が読みやすいPythonデータバリデーションライブラリ。詳細なエラーメッセージを提供。 | stable | MIT | Library | Official |
| 7 | Validators | - | Python用の包括的なバリデーター関数コレクション。URL、メール、IPアドレスなどをサポート。 | stable | MIT | Library | Official |