SQLMesh/sqlmesh

Scalable and efficient data transformation framework - backwards compatible with dbt.

67
/ 100
Established

This project helps data teams quickly and reliably transform raw data into usable datasets for analysis and reporting. You provide SQL or Python scripts to define how your data should be cleaned and structured, and it outputs tested, production-ready data tables. Data engineers and analytics engineers can use this to manage complex data pipelines.

2,966 stars. Actively maintained with 9 commits in the last 30 days.

Use this if you need to build, test, and deploy data transformations efficiently across different data environments while ensuring data quality and lineage.

Not ideal if you're looking for a simple drag-and-drop ETL tool or are not comfortable defining data transformations using SQL or Python.

data-engineering analytics-engineering data-transformation data-pipeline-management data-quality-assurance
No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

2,966

Forks

359

Language

Python

License

Apache-2.0

Last pushed

Mar 18, 2026

Commits (30d)

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/SQLMesh/sqlmesh"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.