Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Run your dbt Core or dbt Fusion projects as Apache Airflow DAGs and Task Groups with a few lines of code
| Date | Stars |
|---|---|
| 2026-07-24 | 1233 |
| 2026-07-25 | 1232 |
| 2026-07-28 | 1233 |
| 2026-07-30 | 1234 |
| 2026-08-06 | 1234 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
25.0
growth rate 0.00%/day
.. License badge
.. |license| image:: https://img.shields.io/:license-Apache%202-blue.svg
:target: https://www.apache.org/licenses/LICENSE-2.0.txt
:alt: License
.. PyPI badges
.. |fury| image:: https://badge.fury.io/py/astronomer-cosmos.svg
:target: https://badge.fury.io/py/astronomer-cosmos
:alt: PyPI version
.. |python| image:: https://img.shields.io/pypi/pyversions/astronomer-cosmos.svg
:target: https://pypi.org/project/astronomer-cosmos/
:alt: Python versions
.. |downloads| image:: https://img.shields.io/pypi/dm/astronomer-cosmos
:target: https://pypi.org/project/astronomer-cosmos/
:alt: PyPI downloads
.. Community badges
.. |contributors| image:: https://img.shields.io/github/contributors/astronomer/astronomer-cosmos
:target: https://github.com/astronomer/astronomer-cosmos/graphs/contributors
:alt: Contributors
.. |commits| image:: https://img.shields.io/github/commit-activity/m/astronomer/astronomer-cosmos
:target: https://github.com/astronomer/astronomer-cosmos/commits/main
:alt: Commit activity
.. |slack| image:: https://img.shields.io/badge/slack-%23airflow--dbt-white.svg?logo=slack&style=social
:target: https://join.slack.com/t/apache-airflow/shared_invite/zt-1zy8e8h85-es~fn19iMzUmkhPwnyRT6Q
:alt: Slack #airflow-dbt
.. |health| image:: https://insights.linuxfoundation.org/api/badge/health-score?project=astronomer-astronomer-cosmos
:target: https://insights.linuxfoundation.org/project/astronomer-astronomer-cosmos
:alt: LFX Health Score
.. Dev tools badges
.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/astronomer/astronomer-cosmos/main.svg
:target: https://results.pre-commit.ci/latest/github/astronomer/astronomer-cosmos/main
:alt: pre-commit.ci status
.. Build status badges
.. |build-main| image:: https://github.com/astronomer/astronomer-cosmos/actions/workflows/test.yml/badge.svg
:target: https://github.com/astronomer/astronomer-cosmos/actions
:alt: Build main
.. image:: https://raw.githubusercontent.com/astronomer/astronomer-cosmos/main/docs/_static/cosmos-logo.svg
===========================================================
|license| |fury| |python| |downloads|
|contributors| |commits| |slack| |health|
|pre-commit| |build-main|
Run your dbt Core projects as `Apache Airflow® <https://airflow.apache.org/>`_ DAGs and Task Groups with a few lines of code. Benefits include:
- Run dbt projects against Airflow connections instead of dbt profiles
- Native support for installing and running dbt in a virtual environment to avoid dependency conflicts with Airflow
- Run tests immediately after a model is done to catch issues early
- Utilize Airflow's data-aware scheduling to run models immediately after upstream ingestion
- Turn each dbt model into a task/task group complete with retries, alerting, etc.
Quickstart
__________
Check out the Getting Started guide on our `docs <https://astronomer.github.io/astronomer-cosmos/getting_started/index.html>`_. See more examples at `/dev/dags <https://github.com/astronomer/astronomer-cosmos/tree/main/dev/dags>`_ and at the `cosmos-demo repo <https://github.com/astronomer/cosmos-demo>`_.
Example Usage
___________________
You can render a Cosmos Airflow DAG using the ``DbtDag`` class. Here's an example with the `jaffle_shop project <https://github.com/dbt-labs/jaffle_shop>`_:
..
This renders on Github but not Sphinx:
https://github.com/astronomer/astronomer-cosmos/blob/24aa38e528e299ef51ca6baf32f5a6185887d432/dev/dags/basic_cosmos_dag.py#L1-L42
This will generate an Airflow DAG that looks like this:
.. figure:: https://github.com/astronomer/astronomer-cosmos/blob/main/docs/_static/jaffle_shop_dag.png
Community
_________
- Join us on the Airflow `Slack <https://join.slack.com/t/apache-airflow/shared_invite/zt-1zy8e8h85-es~fn19iMzUmkhPwnyRT6Q>`_ at #airflow-dbt
Changelog
_________
We follow `Semantic Versioning <https://semver.org/>`_ for releases.
Check `CHAExcerpt of 5,990 characters
Read on GitHub372
228
214
175
163
145
95
37
19
17
10
9
9
7
7
7
6
6
5
5
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:037f728505421afc, topic:workflow