1.pydantic / pydanticData validation using Python type hintsvalidationparsingjson-schemapydanticpythonhints+5 morePythonMIT29K total3.1K forks+384 starsfrom 28,903 · score 5.95
2.unionai-oss / panderaA light-weight, flexible, and expressive statistical data testing librarypandasvalidationschemadataframestestingpandas-validation+12 morePythonMIT4.5K total502 forks+38 starsfrom 4,470 · score 3.66
3.python-jsonschema / jsonschemaAn implementation of the JSON Schema specification for Pythonjson-schemajsonvalidationschemajsonschemaPythonMIT5K total716 forks+8 starsfrom 4,985 · score 2.20
4.daviddrysdale / python-phonenumbersPython port of Google's libphonenumberPythonAPACHE-2.03.8K total447 forks+7 starsfrom 3,770 · score 2.08
5.marshmallow-code / marshmallowA lightweight library for converting complex objects to and from simple Python datatypes.serializationdeserializationvalidationpythonmarshallingserde+1 morePythonMIT7.2K total779 forks+6 starsfrom 7,238 · score 1.95
6.pyeve / cerberusLightweight, extensible data validation library for Pythonpythondata-validationPythonISC3.3K total255 forks+1 starsfrom 3,280 · score 0.69