PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Schema Validation Python Packages

Python packages with the GitHub topic schema-validation. Sorted by monthly downloads, with stars and forks.
memgraph
gqlalchemy

GQLAlchemy is a library developed with the purpose of assisting in writing and running queries on Memgraph. GQLAlchemy supports high-level connection to Memgraph as well as modular query builder.

51K 301 51
json-structure
json-structure

Official SDKs for JSON Structure schema and instance validation

20K 23 1
im-anishraj
arnio

Data trust for Python. Validate, clean, and profile DataFrames before everything else.

9K 97 379
0-co
agent-friend

Find the MCP schema issues eating your context window. 156 checks. Grade A+ through F. ESLint for MCP.

7K 4 0
sorenwacker
metaseed

Create, edit, and validate scientific metadata against a standard (MIAPPE, ISA, Darwin Core, DiSSCo, ENA, PRIDE, MetaboLights, FAIRDOM-SEEK) from a YAML profile — CLI, web interface, Python API, and MCP server.

7K 2 1
areshytko
typedframe

Typed wrappers over pandas DataFrames with schema validation

6K 98 8
PDBeurope
pdbe-mmcif-validator

Real-time VSCode extension and standalone Python script for validating mmCIF/CIF files against the PDBx/mmCIF dictionary or any CIF dictionary.

4K 11 3
stricttools
strictspec

Define a schema once in TOML, and generate the full toolchain in your language: validation, versioning, migrations, etc. -- First-class support for Go, Python, and TypeScript

3K 1 0
todofixthis
phx-filters

Opinionated schema validation for Python - chain type-safe filters with | like UNIX pipes

2K 2 3
pskd73
pydictable

Python object serializer/deserializer and schema validator with extendability!

2K 14 1
vinpereira
pyspark-contracts

Lightweight schema and data quality validation for PySpark DataFrames

1K 0 0
tomasvotava
hyperion-sdk

Headless ETL/ELT & data-pipeline SDK for Python: a typed data catalog with Avro schemas and swappable storage/queue/cache backends — same code runs locally or on AWS.

1K 2 0
bitflight-devops
mcp-json-yaml-toml

A structured data reader and writer like 'jq' and 'yq' for AI Agents

814 10 3
structural-explainability
se-manifest-schema

Canonical SE_MANIFEST.toml schema for Structural Explainability; dependency-free base layer for manifest validation.

561 1 0
linkoinsight
agentsor-file

Validate downloaded partner CSV/Parquet feeds locally after SFTP/S3, then alert on missed rolling receipts.

499 0 0
metamessage
metamessage

MetaMessage(mm)是一個結構化數據交換協議。自描述、自約束、自示例,實現了無損數據交換,是一種原生適配 AI + 人類 + 機器的下一代通用協議。

469 6 1
Mullassery
statguardian

Fast, declarative data quality framework (Rust). Schema validation, drift detection, anomaly detection. Pandas/Polars/DuckDB support.

457 0 0
n-car
rpc-python-toolkit

Framework-agnostic Python JSON-RPC 2.0 toolkit with HTTP client/server support, schema validation, and Safe Mode interoperability

410 0 0
AKIVA-AI
toolkit-data-contracts

Data contract management and drift detection for ML/LLM pipelines -- automatic schema inference, validation, and statistical profiling with CI/CD integration.

365 1 0
disafronov
logging-objects-with-schema

This library provides a logger subclass built on top of the standard `logging` module that strictly controls additional `extra` fields using a JSON schema.

337 0 0
angeldevmobile
seam-schema

One schema. Every language. No drift. A cross-language data contract with a Rust core: write validation once in a .seam file, and Python, Node, the browser and the JVM enforce identical rules on the cases that actually break, dates, integer precision, and absent vs null.

331 2 0
nya-foundation
nacho-python

Lightweight, schema-first dynamic configuration service for Python

315 1 0
yurivski
driftbrake

A schema contract guard for data pipelines. Detects, classifies, and reports schema changes in PostgreSQL databases.

308 1 0
tetrionlabs
mathema-language

Language domains for mathema: the alphabets, predicate languages, hazard families and schema languages a claim quantifies text and structured values over with L[...].

287 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology