#28 · Primary category: MLOps & Evaluation

great_expectations

cleandata data-engineering data-profilers data-profiling data-quality data-science data-unit-tests datacleaner datacleaning dataquality dataunittest eda exploratory-analysis exploratory-data-analysis exploratorydataanalysis mlops pipeline pipeline-debt pipeline-testing pipeline-tests

Always know what to expect from your data.

Project last updated:08/28/26

GitHub Stars

11.7K

Forks

1.8K

Contributors

483

License

Apache-2.0

Why we included this project

Great Expectations turns assumptions about the data feeding a warehouse or a model into explicit, runnable checks. Instead of waiting for bad rows to surface in downstream reports or training jobs, you catch them at the source. You declare that a column has no nulls, that an ID is unique, or that a metric stays within bounds, and the framework validates those expectations against the databases and file stores your team already uses. Each validation produces results that can gate a pipeline. The appeal is that data quality checks get the same versioned, reviewable rigor as application unit tests, and data engineers, analytics engineers, and ML practitioners share a common vocabulary for describing what good data looks like.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category