
great_expectations
Adopt now+56 this week★ 11,737 · 1,811 forks
Data validation and profiling tool
Mature enough to put in production this quarter.
Who it's for
Small data teams with Python skills
What it replaces
Manual data quality checks
The catch
Steep learning curve and config overhead
Your first hour
Install and validate a sample dataset
The numbers
Stars11,737
Forks1,811
Stars added (7d)+56
Open issues39
LanguagePython
LicenceApache-2.0
Last pushUpdated today
Project age9 years old
Maintainers describe it as: “Always know what to expect from your data.”
cleandatadata-engineeringdata-profilersdata-profilingdata-qualitydata-sciencedata-unit-testsdatacleanerdatacleaningdataquality
great_expectations, in short
- Should a small team use great_expectations?
- Adopt now. Mature enough to put in production this quarter. Small data teams with Python skills
- What does great_expectations actually do?
- Data validation and profiling tool
- What does great_expectations replace?
- Manual data quality checks
- What is the downside of great_expectations?
- Steep learning curve and config overhead
- Can great_expectations be used in a commercial product?
- Its licence is Apache-2.0, which is permissive and generally fine for commercial use. Confirm against the LICENSE file in the repository.