Python Validation

Open-source Python projects categorized as Validation

Top 23 Python Validation Projects

  • pydantic

    Data validation using Python type hints

  • Project mention: Advanced RAG with guided generation | dev.to | 2024-04-18

    First, note the method prefix_allowed_tokens_fn. This method applies a Pydantic model to constrain/guide how the LLM generates tokens. Next, see how that constrain can be applied to txtai's LLM pipeline.

  • marshmallow

    A lightweight library for converting complex objects to and from simple Python datatypes.

  • Project mention: Help making draggable items for Flask app. | /r/flask | 2023-08-21

    Somehow get a serializer going for your database models. I used marshmallow and flask-marshmallow

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • jsonschema

    An implementation of the JSON Schema specification for Python

  • pandera

    A light-weight, flexible, and expressive statistical data testing library

  • Schematics

    Python Data Structures for Humans™.

  • msgspec

    A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

  • Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
  • WTForms

    A flexible forms validation and rendering library for Python.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • strictyaml

    Type-safe YAML parser and validator.

  • Project mention: StrictYAML | news.ycombinator.com | 2023-09-29
  • webargs

    A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.

  • pydantic-core

    Core validation logic for pydantic written in rust

  • Project mention: Is there a pydantic.BaseSettings equivalent in rust? | /r/rust | 2023-06-05

    Funny that you ask... https://github.com/pydantic/pydantic-core Unfortunately it seems that the functionality you ask for is not (yet) part of this ...

  • python-email-validator

    A robust email syntax and deliverability validation library for Python.

  • Project mention: Robust Email Validator | news.ycombinator.com | 2023-09-06
  • Deal

    🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

  • enforce

    Python 3.5+ runtime type checking for integration testing and data validation

  • colander

    A serialization/deserialization/validation library for strings, mappings and lists.

  • flask-pydantic

    flask extension for integration with the awesome pydantic package

  • openapi-spec-validator

    OpenAPI Spec Validator is a CLI, pre-commit hook and python package that validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger), OpenAPI 3.0 and OpenAPI 3.1 specification.

  • pydantic-to-typescript

    CLI Tool for converting pydantic models into typescript definitions

  • aiohttp-apispec

    Build and document REST APIs with aiohttp and apispec

  • apischema

    JSON (de)serialization, GraphQL and JSON schema generation using Python typing.

  • phantom-types

    Phantom types for Python.

  • koda-validate

    Typesafe, Composable Validation

  • awesome-pattern-matching

    Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.

  • gjf

    A tool in Python to fix invalid GeoJSON objects and files

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Validation related posts

Index

What are some of the best open-source Validation projects in Python? This list will help you:

Project Stars
1 pydantic 18,617
2 marshmallow 6,893
3 jsonschema 4,432
4 pandera 2,994
5 Schematics 2,571
6 msgspec 1,857
7 WTForms 1,462
8 strictyaml 1,407
9 webargs 1,366
10 pydantic-core 1,270
11 python-email-validator 1,013
12 Deal 690
13 enforce 542
14 colander 440
15 flask-pydantic 337
16 openapi-spec-validator 315
17 pydantic-to-typescript 239
18 aiohttp-apispec 216
19 apischema 216
20 phantom-types 184
21 koda-validate 108
22 awesome-pattern-matching 107
23 gjf 99

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com