fivetran/great_expectations

Always know what to expect from your data.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 24th, 2025
Created on September 11th, 2017
Open Issues & Pull Requests: 40 (-1)
GitHub issues: Enabled
Number of forks: 1,846
Total Stargazers: 11,796 (+0)
Total Subscribers: 102 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.3 days
Mean response time: 42.3 days
90th percentile: 157.6 days
Tracked items: 451

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 36% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "claimed" is answered fastest, typically in about 2 hours, while "feature-request" waits about 5 days. Only 5% of issues opened in the past year have been closed. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 25
New in 7 days: 11
Closed in 7 days: 16
Avg open age: 195 days
Stale 30+ days: 8
Stale 90+ days: 4

Recent activity

Opened in 7 days: 11
Closed in 7 days: 13
Comments in 7 days: 38
Events in 7 days: 191

Top labels

  • bug (69)
  • community (41)
  • request-for-help (40)
  • devrel (34)
  • help wanted (34)
  • ready-for-work (34)
  • feature-request (28)
  • claimed (26)

Detailed Description

Great Expectations is a data validation and testing framework that enables teams to define, document, and validate data quality through expressive unit tests for data.

The tool addresses the challenge of ensuring data reliability in pipelines and systems by introducing Expectations, which are declarative assertions about data structure and content. Rather than writing custom validation logic, teams define what they expect their data to look like, and the framework checks whether incoming data meets those standards. This approach creates a shared language across technical and non-technical team members, reducing miscommunication about data requirements. The framework automatically generates documentation from validation results, helping teams maintain institutional knowledge about their data assets and quality standards.

Great Expectations suits data engineering teams, analytics organizations, and machine learning operations workflows where data quality directly impacts downstream processes. It works well for teams managing multiple data sources or pipelines that need consistent validation rules and audit trails. The tool integrates with Python environments and supports multiple data sources through its compatibility reference documentation. Teams should deploy it within a virtual environment and can choose between community support channels including GitHub issues, a Discourse forum, and a Slack community.

The project maintains a substantial base of active adopters, as evidenced by the fact that nearly all open issues originate from external users rather than the core team. Response times to issues and pull requests typically range from one to two weeks. The issue tracker is dominated by bug reports, community contributions, and requests for help, reflecting a mature project with real-world usage patterns and an engaged user base bringing practical feedback.