Adopt now+56 this week11,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.

Weighed against

Which of these actually matters to your company?

Tell us what you build and we will screen the week's open-source moves and the week's research against it — and say which ones are worth your time. One email, Monday, free.

Or run a free brief on your own company right now — takes about 30 seconds, no signup.

Stars, forks, licence and last-push data from the public GitHub API, refreshed August 26, 2026. The verdict is NoizeOff's editorial opinion for a team of 2–20, not advice from the project's maintainers, and not legal advice on licensing. We are not affiliated with fivetran.

Adoption Radar · Company briefs · Home