An orchestration platform for the development, production, and observation of data assets.
dagster-io/dagster holds a health index of 98 out of 100, placing it in the Exceptional band. It scores highest on Vitality (100/100) and lowest on Security (50/100). It was last updated today. 8 contributors account for most of its recent work.
Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean, calibrated against the distribution of the public record so bands carry percentile meaning; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At Risk ceiling of 34.
Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.
The weighted overall 88 is calibrated to 98 on the published index scale (record calibration 2026-08-02).
This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.
| Registry | Package | Version | Downloads / mo | Versions | Last publish |
|---|---|---|---|---|---|
| PyPI | dagit | 1.13.23 | 315,580 | 718 | 0 days ago |
| npm | @dagster-io/eslint-config | 2.0.0 | 581 | 21 | 267 days ago |
| npm | @dagster-io/ui-components | 1.4.1 | 2,128 | 10 | 210 days ago |
| PyPI | dagster | 1.13.23 | 8,699,591 | 743 | 0 days ago |
| PyPI | automationpoints to another repo — not scored | 0.6.1 | 325 | 25 | 4768 days ago |
Is the project alive — is code being written and are releases shipping?
| 36/36 | Push recency — last push 0 days ago |
| 36/36 | Commit cadence — 52/52 weeks with commits |
| 18/18 | Commit volume — 2,594 commits in the last year |
| 0/10 | OpenSSF Scorecard: Maintained — no data |
| commits_last_year | 2,594 |
| human_commit_share | 0.99 |
| days_since_last_push | 0 |
| active_weeks_last_year | 52 |
| 27/27 | Ships releases — 100 releases published |
| 36/36 | Release recency — latest release 0 days ago |
| 27/27 | Release cadence — a release every ~6.9 days |
| 0/10 | OpenSSF Scorecard: Signed-Releases — no data |
| releases_count | 100 |
| latest_release_tag | 1.13.23 |
| releases_from_tags | no |
| days_since_latest_release | 0 |
| mean_days_between_releases | 6.9 |
Does the project have users, downloads, attention, and a welcoming setup for contributors?
| 60/60 | Stars — 16,162 stars |
| 25/25 | Forks — 2,293 forks |
| 12.2/15 | Watchers — 160 watchers |
| forks | 2,293 |
| stars | 16,162 |
| watchers | 160 |
| growth_state | organic |
| growth_factor_pct | 100 |
| 22.5/22.5 | README |
| 22.5/22.5 | License — recognized license (Apache-2.0) |
| 18/18 | CONTRIBUTING guide |
| 13.5/13.5 | Code of conduct |
| 0/7.2 | Issue template |
| 6.3/6.3 | PR template |
| has_readme | yes |
| has_license | yes |
| readme_badges | 0 |
| has_contributing | yes |
| has_issue_template | no |
| has_code_of_conduct | yes |
| readme_badge_services | — |
| has_pull_request_template | yes |
| 80/80 | Monthly downloads — 9,015,171 downloads/month across pypi |
| 0/20 | Registry dependents — not reported by this ecosystem |
| packages | dagit, dagster |
| dependents | — |
| ecosystems | pypi |
| total_downloads | — |
| monthly_downloads | 9,015,171 |
| unverified_packages_excluded | @dagster-io/eslint-config, @dagster-io/ui-components |
Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?
| 54/54 | Bus factor — 8 contributor(s) cover half of all commits |
| 20.4/22.5 | Commit distribution — top contributor authored 10% of commits |
| 13.5/13.5 | Contributor breadth — 97 contributors |
| 0/10 | OpenSSF Scorecard: Contributors — no data |
| bus_factor | 8 |
| contributors_sampled | 97 |
| top_contributor_share | 0.095 |
| 31.8/42 | Issue resolution — 76% of issues closed |
| 25/30 | PR acceptance — 19,168/22,991 decided PRs merged |
| 8.7/13 | Newcomer PR acceptance — 4/6 first-time contributors' PRs merged in 30d |
| 0/15 | OpenSSF Scorecard: Code-Review — no data |
| merged_prs | 19,168 |
| open_issues | 2,075 |
| closed_issues | 6,415 |
| prs_merged_7d | 3 |
| prs_decided_7d | 12 |
| prs_merged_30d | 4 |
| prs_decided_30d | 19 |
| issue_closed_ratio | 0.756 |
| closed_unmerged_prs | 3,823 |
| first_time_authors_30d | 6 |
| first_time_prs_merged_30d | 4 |
| first_time_prs_decided_30d | 6 |
| 30/30 | Ownership backing — organization-owned |
| 20/20 | Verified domain |
| 20/25 | Owner reach — 601 followers of dagster-io |
| 25/25 | Track record — 67 public repos, account ~8 yr old |
| followers | 601 |
| owner_type | Organization |
| is_verified | yes |
| owner_login | dagster-io |
| public_repos | 67 |
| account_age_days | 3,023 |
| 25/25 | Published & resolvable — 4 package(s) on npm, pypi |
| 35/35 | Publish recency — latest publish 0 days ago |
| 20/20 | Version history — 743 published versions |
| 20/20 | Not deprecated — active, not deprecated or yanked |
| packages | dagit, @dagster-io/eslint-config, @dagster-io/ui-components, dagster |
| ecosystems | npm, pypi |
| any_deprecated | no |
| min_days_since_publish | 0 |
Are baseline engineering and documentation practices in place?
| 24/24 | CI workflows — 6 workflow(s) |
| 24/24 | Tests present |
| 16/16 | Linter config — .eslintrc.js, eslint.config.js, eslint.config.mjs, pyproject.toml ([tool.ruff]), ruff.toml, tox.ini |
| 9.6/9.6 | Pre-commit hooks |
| 0/6.4 | .editorconfig |
| 0/20 | OpenSSF Scorecard: CI-Tests — no data |
| has_ci | yes |
| has_tests | yes |
| has_editorconfig | no |
| has_linter_config | yes |
| has_precommit_config | yes |
| 30/30 | README |
| 25/25 | Documentation directory |
| 15/15 | Documentation / homepage site — https://dagster.io |
| 10/10 | Repository description |
| 10/10 | Topics — 15 topics |
| 0/10 | Wiki |
| topics | data-pipelines, dagster, workflow, data-science, workflow-automation, python, scheduler, data-orchestrator, etl, analytics, data-engineering, mlops, orchestration, data-integration, metadata |
| has_wiki | no |
| homepage | https://dagster.io |
| docs_site | https://dagster.io |
| has_readme | yes |
| has_docs_dir | yes |
| has_description | yes |
Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?
| 0/30 | Security policy (SECURITY.md) |
| 25/25 | Dependabot config |
| 25/25 | Dependency lockfiles — Cargo.lock, package-lock.json, uv.lock, yarn.lock |
| 0/20 | CodeQL workflow |
| source | file_signals |
| lockfiles | Cargo.lock, package-lock.json, uv.lock, yarn.lock |
| manifests | docs/package.json, docs/pyproject.toml, examples/pyproject.toml, js_modules/package.json, js_modules/pyproject.toml, pyproject.toml |
| has_codeql_workflow | no |
| has_security_policy | no |
| has_dependabot_config | yes |
How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight (4%): agent tooling is a real maintenance signal, but a repository with none can still reach 100/100.
| 45/45 | Agent instructions — CLAUDE.md, docs/CLAUDE.md, docs/docs/integrations/libraries/gemini.md, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/CLAUDE.md, js_modules/claude.md, python_modules/automation/automation/dagster_dev/CLAUDE.md, python_modules/dagster/dagster_tests/declarative_automation_tests/automation_condition_tests/builtins/CLAUDE.md, python_modules/libraries/dagster-dg-cli/dagster_dg_cli/cli/scaffold/branch/CLAUDE.md |
| 15/15 | Machine-readable docs (llms.txt) — llms.txt served by the project website (https://dagster.io/llms.txt) |
| 40/40 | Legible commit history — 99 of 99 human commits state their intent (structured subject or explanatory body) |
| has_llms_txt | yes |
| llms_txt_url | https://dagster.io/llms.txt |
| legible_history_share | 1 |
| agent_instruction_files | CLAUDE.md, docs/CLAUDE.md, docs/docs/integrations/libraries/gemini.md, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/CLAUDE.md, js_modules/claude.md, python_modules/automation/automation/dagster_dev/CLAUDE.md, python_modules/dagster/dagster_tests/declarative_automation_tests/automation_condition_tests/builtins/CLAUDE.md, python_modules/libraries/dagster-dg-cli/dagster_dg_cli/cli/scaffold/branch/CLAUDE.md |
| agent_instruction_max_bytes | 9,786 |
| 18/18 | One-command bootstrap — docs/Makefile, docs/sphinx/Makefile, docs/sphinx/_ext/sphinx-mdx-builder/Makefile, examples/airlift-federation-tutorial/Makefile, examples/airlift-migration-tutorial/Makefile, examples/airlift-mwaa-example/Makefile, examples/docs_projects/project_dagster_modal_pipes/Makefile, examples/experimental/sling_decorator/Makefile, examples/project_fully_featured/Makefile, examples/starlift-demo/Makefile, examples/use_case_repository/Makefile, js_modules/Makefile, justfile, python_modules/automation/Makefile, python_modules/dagster/dagster/_core/definitions/antlr_asset_selection/Makefile, python_modules/libraries/dagster-airlift/kitchen-sink/Makefile, python_modules/libraries/dagster-airlift/perf-harness/Makefile, python_modules/libraries/dagster-dbt/kitchen-sink/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/agent_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/asset_check_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/asset_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/deployment_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/job_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/run_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/schedule_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/secret_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/sensor_tests/Makefile, python_modules/libraries/dagster-hightouch/Makefile, python_modules/libraries/dagster-pandas/dagster_pandas/examples/pandas_hello_world/Makefile |
| 22/22 | Automated tests |
| 11/11 | Lint / format config — .eslintrc.js, eslint.config.js, eslint.config.mjs, pyproject.toml ([tool.ruff]), ruff.toml, tox.ini |
| 11/11 | Static type checking — .buildkite/buildkite-shared/buildkite_shared/py.typed, .buildkite/dagster-buildkite/dagster_buildkite/py.typed, docs/sphinx/_ext/dagster-sphinx/dagster_sphinx/py.typed, docs/sphinx/_ext/sphinx-click/sphinx_click/py.typed, docs/tsconfig.json, examples/airlift-federation-tutorial/airlift_federation_tutorial/py.typed, examples/airlift-migration-tutorial/tutorial_example/py.typed, examples/airlift-mwaa-example/mwaa_example/py.typed, examples/assets_dbt_python/assets_dbt_python/py.typed, examples/assets_dynamic_partitions/assets_dynamic_partitions/py.typed, examples/assets_modern_data_stack/assets_modern_data_stack/py.typed, examples/assets_pandas_pyspark/assets_pandas_pyspark/py.typed, examples/assets_pandas_type_metadata/assets_pandas_type_metadata/py.typed, examples/assets_smoke_test/assets_smoke_test/py.typed, examples/deploy_k8s/py.typed, examples/development_to_production/development_to_production/py.typed, examples/docs_snippets/docs_snippets/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_creating_dg_plugin/my-library/src/my_library/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_migrating_project/my-existing-project-pip/my_existing_project/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_migrating_project/my-existing-project-uv/my_existing_project/py.typed, examples/experimental/assets_yaml_dsl/assets_yaml_dsl/py.typed, examples/experimental/dagster-airlift/examples/dbt-example/py.typed, examples/experimental/dagster-airlift/examples/kitchen-sink/py.typed, examples/experimental/external_assets/external_assets/py.typed, examples/feature_graph_backed_assets/feature_graph_backed_assets/py.typed, examples/oss-metadata-to-plus/oss_metadata_to_plus/py.typed, examples/project_analytics/dagster_pypi/py.typed, examples/project_fully_featured/project_fully_featured/py.typed, examples/quickstart_etl/src/quickstart_etl/py.typed, examples/starlift-demo/dbt_example/py.typed, examples/tutorial_notebook_assets/tutorial_finished/py.typed, examples/use_case_repository/use_case_repository/py.typed, examples/with_great_expectations/with_great_expectations/py.typed, examples/with_openai/with_openai/py.typed, examples/with_pyspark/with_pyspark/py.typed, examples/with_pyspark_emr/with_pyspark_emr/py.typed, examples/with_wandb/with_wandb/py.typed, helm/dagster/schema/schema/py.typed, integration_tests/python_modules/dagster-k8s-test-infra/dagster_k8s_test_infra/py.typed, integration_tests/test_suites/dagster-azure-live-tests/azure_test_proj/py.typed, js_modules/app-oss/tsconfig.json, js_modules/dg-docs-components/tsconfig.json, js_modules/ui-components/tsconfig.json, js_modules/ui-core/tsconfig.json, python_modules/automation/automation/py.typed, python_modules/dagit/dagit/py.typed, python_modules/dagster-cloud/dagster_cloud/py.typed, python_modules/dagster-graphql/dagster_graphql/py.typed, python_modules/dagster-pipes/dagster_pipes/py.typed, python_modules/dagster-test/dagster_test/py.typed, python_modules/dagster-webserver/dagster_webserver/py.typed, python_modules/dagster/dagster/components/py.typed, python_modules/dagster/dagster/py.typed, python_modules/libraries/create-dagster/create_dagster/py.typed, python_modules/libraries/dagster-airbyte/dagster_airbyte/py.typed, python_modules/libraries/dagster-airflow/dagster_airflow/py.typed, python_modules/libraries/dagster-airlift/dagster_airlift/py.typed, python_modules/libraries/dagster-airlift/kitchen-sink/kitchen_sink/py.typed, python_modules/libraries/dagster-airlift/perf-harness/perf_harness/py.typed, python_modules/libraries/dagster-aws/dagster_aws/py.typed, python_modules/libraries/dagster-azure/dagster_azure/py.typed, python_modules/libraries/dagster-celery-docker/dagster_celery_docker/py.typed, python_modules/libraries/dagster-celery-k8s/dagster_celery_k8s/py.typed, python_modules/libraries/dagster-celery/dagster_celery/py.typed, python_modules/libraries/dagster-census/dagster_census/py.typed, python_modules/libraries/dagster-clickhouse-pandas/dagster_clickhouse_pandas/py.typed, python_modules/libraries/dagster-clickhouse-polars/dagster_clickhouse_polars/py.typed, python_modules/libraries/dagster-clickhouse/dagster_clickhouse/py.typed, python_modules/libraries/dagster-cloud-cli/dagster_cloud_cli/py.typed, python_modules/libraries/dagster-dask/dagster_dask/py.typed, python_modules/libraries/dagster-databricks/dagster_databricks/py.typed, python_modules/libraries/dagster-datadog/dagster_datadog/py.typed, python_modules/libraries/dagster-datahub/dagster_datahub/py.typed, python_modules/libraries/dagster-dbt/dagster_dbt/py.typed, python_modules/libraries/dagster-dbt/kitchen-sink/dagster_dbt_cloud_kitchen_sink/py.typed, python_modules/libraries/dagster-deltalake-pandas/dagster_deltalake_pandas/py.typed, python_modules/libraries/dagster-deltalake-polars/dagster_deltalake_polars/py.typed, python_modules/libraries/dagster-deltalake/dagster_deltalake/py.typed, python_modules/libraries/dagster-dg-cli/dagster_dg_cli/py.typed, python_modules/libraries/dagster-dg-core/dagster_dg_core/py.typed, python_modules/libraries/dagster-dlt/dagster_dlt/py.typed, python_modules/libraries/dagster-docker/dagster_docker/py.typed, python_modules/libraries/dagster-duckdb-pandas/dagster_duckdb_pandas/py.typed, python_modules/libraries/dagster-duckdb-polars/dagster_duckdb_polars/py.typed, python_modules/libraries/dagster-duckdb-pyspark/dagster_duckdb_pyspark/py.typed, python_modules/libraries/dagster-duckdb/dagster_duckdb/py.typed, python_modules/libraries/dagster-fivetran/dagster_fivetran/py.typed, python_modules/libraries/dagster-gcp-pandas/dagster_gcp_pandas/py.typed, python_modules/libraries/dagster-gcp-pyspark/dagster_gcp_pyspark/py.typed, python_modules/libraries/dagster-gcp/dagster_gcp/py.typed, python_modules/libraries/dagster-ge/dagster_ge/py.typed, python_modules/libraries/dagster-github/dagster_github/py.typed, python_modules/libraries/dagster-hightouch/dagster_hightouch/py.typed, python_modules/libraries/dagster-k8s/dagster_k8s/py.typed, python_modules/libraries/dagster-looker/dagster_looker/py.typed, python_modules/libraries/dagster-managed-elements/dagster_managed_elements/py.typed, python_modules/libraries/dagster-mlflow/dagster_mlflow/py.typed, python_modules/libraries/dagster-msteams/dagster_msteams/py.typed, python_modules/libraries/dagster-mysql/dagster_mysql/py.typed, python_modules/libraries/dagster-omni/dagster_omni/py.typed, python_modules/libraries/dagster-openai/dagster_openai/py.typed, python_modules/libraries/dagster-pagerduty/dagster_pagerduty/py.typed, python_modules/libraries/dagster-pandas/dagster_pandas/py.typed, python_modules/libraries/dagster-pandera/dagster_pandera/py.typed, python_modules/libraries/dagster-papertrail/dagster_papertrail/py.typed, python_modules/libraries/dagster-polytomic/dagster_polytomic/py.typed, python_modules/libraries/dagster-postgres/dagster_postgres/py.typed, python_modules/libraries/dagster-powerbi/dagster_powerbi/py.typed, python_modules/libraries/dagster-prefect/dagster_prefect/py.typed, python_modules/libraries/dagster-prometheus/dagster_prometheus/py.typed, python_modules/libraries/dagster-pyspark/dagster_pyspark/py.typed, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/py.typed, python_modules/libraries/dagster-shared/dagster_shared/py.typed, python_modules/libraries/dagster-sigma/dagster_sigma/py.typed, python_modules/libraries/dagster-slack/dagster_slack/py.typed, python_modules/libraries/dagster-sling/dagster_sling/py.typed, python_modules/libraries/dagster-snowflake-pandas/dagster_snowflake_pandas/py.typed, python_modules/libraries/dagster-snowflake-polars/dagster_snowflake_polars/py.typed, python_modules/libraries/dagster-snowflake-pyspark/dagster_snowflake_pyspark/py.typed, python_modules/libraries/dagster-snowflake/dagster_snowflake/py.typed, python_modules/libraries/dagster-soda/dagster_soda/py.typed, python_modules/libraries/dagster-spark/dagster_spark/py.typed, python_modules/libraries/dagster-ssh/dagster_ssh/py.typed, python_modules/libraries/dagster-tableau/dagster_tableau/py.typed, python_modules/libraries/dagster-twilio/dagster_twilio/py.typed, python_modules/libraries/dagster-wandb/dagster_wandb/py.typed, python_modules/libraries/dagstermill/dagstermill/py.typed |
| 10/10 | Reproducible environment — Dockerfile, lockfile |
| 10/10 | Demonstrated agent practice — 22 of the last 100 commits agent-authored or agent-credited |
| 5/8 | Automated maintenance — dependency automation configured, none observed in the sampled commits |
| 0/10 | OpenSSF Scorecard: Pinned-Dependencies — no data |
| has_nix | no |
| has_tests | yes |
| lockfiles | Cargo.lock, package-lock.json, uv.lock, yarn.lock |
| has_dockerfile | yes |
| typed_language | no |
| bootstrap_files | docs/Makefile, docs/sphinx/Makefile, docs/sphinx/_ext/sphinx-mdx-builder/Makefile, examples/airlift-federation-tutorial/Makefile, examples/airlift-migration-tutorial/Makefile, examples/airlift-mwaa-example/Makefile, examples/docs_projects/project_dagster_modal_pipes/Makefile, examples/experimental/sling_decorator/Makefile, examples/project_fully_featured/Makefile, examples/starlift-demo/Makefile, examples/use_case_repository/Makefile, js_modules/Makefile, justfile, python_modules/automation/Makefile, python_modules/dagster/dagster/_core/definitions/antlr_asset_selection/Makefile, python_modules/libraries/dagster-airlift/kitchen-sink/Makefile, python_modules/libraries/dagster-airlift/perf-harness/Makefile, python_modules/libraries/dagster-dbt/kitchen-sink/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/agent_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/asset_check_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/asset_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/deployment_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/job_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/run_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/schedule_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/secret_tests/Makefile, python_modules/libraries/dagster-dg-cli/dagster_dg_cli_tests/cli_tests/api_tests/sensor_tests/Makefile, python_modules/libraries/dagster-hightouch/Makefile, python_modules/libraries/dagster-pandas/dagster_pandas/examples/pandas_hello_world/Makefile |
| has_devcontainer | no |
| has_linter_config | yes |
| typecheck_configs | .buildkite/buildkite-shared/buildkite_shared/py.typed, .buildkite/dagster-buildkite/dagster_buildkite/py.typed, docs/sphinx/_ext/dagster-sphinx/dagster_sphinx/py.typed, docs/sphinx/_ext/sphinx-click/sphinx_click/py.typed, docs/tsconfig.json, examples/airlift-federation-tutorial/airlift_federation_tutorial/py.typed, examples/airlift-migration-tutorial/tutorial_example/py.typed, examples/airlift-mwaa-example/mwaa_example/py.typed, examples/assets_dbt_python/assets_dbt_python/py.typed, examples/assets_dynamic_partitions/assets_dynamic_partitions/py.typed, examples/assets_modern_data_stack/assets_modern_data_stack/py.typed, examples/assets_pandas_pyspark/assets_pandas_pyspark/py.typed, examples/assets_pandas_type_metadata/assets_pandas_type_metadata/py.typed, examples/assets_smoke_test/assets_smoke_test/py.typed, examples/deploy_k8s/py.typed, examples/development_to_production/development_to_production/py.typed, examples/docs_snippets/docs_snippets/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_creating_dg_plugin/my-library/src/my_library/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_migrating_project/my-existing-project-pip/my_existing_project/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_migrating_project/my-existing-project-uv/my_existing_project/py.typed, examples/experimental/assets_yaml_dsl/assets_yaml_dsl/py.typed, examples/experimental/dagster-airlift/examples/dbt-example/py.typed, examples/experimental/dagster-airlift/examples/kitchen-sink/py.typed, examples/experimental/external_assets/external_assets/py.typed, examples/feature_graph_backed_assets/feature_graph_backed_assets/py.typed, examples/oss-metadata-to-plus/oss_metadata_to_plus/py.typed, examples/project_analytics/dagster_pypi/py.typed, examples/project_fully_featured/project_fully_featured/py.typed, examples/quickstart_etl/src/quickstart_etl/py.typed, examples/starlift-demo/dbt_example/py.typed, examples/tutorial_notebook_assets/tutorial_finished/py.typed, examples/use_case_repository/use_case_repository/py.typed, examples/with_great_expectations/with_great_expectations/py.typed, examples/with_openai/with_openai/py.typed, examples/with_pyspark/with_pyspark/py.typed, examples/with_pyspark_emr/with_pyspark_emr/py.typed, examples/with_wandb/with_wandb/py.typed, helm/dagster/schema/schema/py.typed, integration_tests/python_modules/dagster-k8s-test-infra/dagster_k8s_test_infra/py.typed, integration_tests/test_suites/dagster-azure-live-tests/azure_test_proj/py.typed, js_modules/app-oss/tsconfig.json, js_modules/dg-docs-components/tsconfig.json, js_modules/ui-components/tsconfig.json, js_modules/ui-core/tsconfig.json, python_modules/automation/automation/py.typed, python_modules/dagit/dagit/py.typed, python_modules/dagster-cloud/dagster_cloud/py.typed, python_modules/dagster-graphql/dagster_graphql/py.typed, python_modules/dagster-pipes/dagster_pipes/py.typed, python_modules/dagster-test/dagster_test/py.typed, python_modules/dagster-webserver/dagster_webserver/py.typed, python_modules/dagster/dagster/components/py.typed, python_modules/dagster/dagster/py.typed, python_modules/libraries/create-dagster/create_dagster/py.typed, python_modules/libraries/dagster-airbyte/dagster_airbyte/py.typed, python_modules/libraries/dagster-airflow/dagster_airflow/py.typed, python_modules/libraries/dagster-airlift/dagster_airlift/py.typed, python_modules/libraries/dagster-airlift/kitchen-sink/kitchen_sink/py.typed, python_modules/libraries/dagster-airlift/perf-harness/perf_harness/py.typed, python_modules/libraries/dagster-aws/dagster_aws/py.typed, python_modules/libraries/dagster-azure/dagster_azure/py.typed, python_modules/libraries/dagster-celery-docker/dagster_celery_docker/py.typed, python_modules/libraries/dagster-celery-k8s/dagster_celery_k8s/py.typed, python_modules/libraries/dagster-celery/dagster_celery/py.typed, python_modules/libraries/dagster-census/dagster_census/py.typed, python_modules/libraries/dagster-clickhouse-pandas/dagster_clickhouse_pandas/py.typed, python_modules/libraries/dagster-clickhouse-polars/dagster_clickhouse_polars/py.typed, python_modules/libraries/dagster-clickhouse/dagster_clickhouse/py.typed, python_modules/libraries/dagster-cloud-cli/dagster_cloud_cli/py.typed, python_modules/libraries/dagster-dask/dagster_dask/py.typed, python_modules/libraries/dagster-databricks/dagster_databricks/py.typed, python_modules/libraries/dagster-datadog/dagster_datadog/py.typed, python_modules/libraries/dagster-datahub/dagster_datahub/py.typed, python_modules/libraries/dagster-dbt/dagster_dbt/py.typed, python_modules/libraries/dagster-dbt/kitchen-sink/dagster_dbt_cloud_kitchen_sink/py.typed, python_modules/libraries/dagster-deltalake-pandas/dagster_deltalake_pandas/py.typed, python_modules/libraries/dagster-deltalake-polars/dagster_deltalake_polars/py.typed, python_modules/libraries/dagster-deltalake/dagster_deltalake/py.typed, python_modules/libraries/dagster-dg-cli/dagster_dg_cli/py.typed, python_modules/libraries/dagster-dg-core/dagster_dg_core/py.typed, python_modules/libraries/dagster-dlt/dagster_dlt/py.typed, python_modules/libraries/dagster-docker/dagster_docker/py.typed, python_modules/libraries/dagster-duckdb-pandas/dagster_duckdb_pandas/py.typed, python_modules/libraries/dagster-duckdb-polars/dagster_duckdb_polars/py.typed, python_modules/libraries/dagster-duckdb-pyspark/dagster_duckdb_pyspark/py.typed, python_modules/libraries/dagster-duckdb/dagster_duckdb/py.typed, python_modules/libraries/dagster-fivetran/dagster_fivetran/py.typed, python_modules/libraries/dagster-gcp-pandas/dagster_gcp_pandas/py.typed, python_modules/libraries/dagster-gcp-pyspark/dagster_gcp_pyspark/py.typed, python_modules/libraries/dagster-gcp/dagster_gcp/py.typed, python_modules/libraries/dagster-ge/dagster_ge/py.typed, python_modules/libraries/dagster-github/dagster_github/py.typed, python_modules/libraries/dagster-hightouch/dagster_hightouch/py.typed, python_modules/libraries/dagster-k8s/dagster_k8s/py.typed, python_modules/libraries/dagster-looker/dagster_looker/py.typed, python_modules/libraries/dagster-managed-elements/dagster_managed_elements/py.typed, python_modules/libraries/dagster-mlflow/dagster_mlflow/py.typed, python_modules/libraries/dagster-msteams/dagster_msteams/py.typed, python_modules/libraries/dagster-mysql/dagster_mysql/py.typed, python_modules/libraries/dagster-omni/dagster_omni/py.typed, python_modules/libraries/dagster-openai/dagster_openai/py.typed, python_modules/libraries/dagster-pagerduty/dagster_pagerduty/py.typed, python_modules/libraries/dagster-pandas/dagster_pandas/py.typed, python_modules/libraries/dagster-pandera/dagster_pandera/py.typed, python_modules/libraries/dagster-papertrail/dagster_papertrail/py.typed, python_modules/libraries/dagster-polytomic/dagster_polytomic/py.typed, python_modules/libraries/dagster-postgres/dagster_postgres/py.typed, python_modules/libraries/dagster-powerbi/dagster_powerbi/py.typed, python_modules/libraries/dagster-prefect/dagster_prefect/py.typed, python_modules/libraries/dagster-prometheus/dagster_prometheus/py.typed, python_modules/libraries/dagster-pyspark/dagster_pyspark/py.typed, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/py.typed, python_modules/libraries/dagster-shared/dagster_shared/py.typed, python_modules/libraries/dagster-sigma/dagster_sigma/py.typed, python_modules/libraries/dagster-slack/dagster_slack/py.typed, python_modules/libraries/dagster-sling/dagster_sling/py.typed, python_modules/libraries/dagster-snowflake-pandas/dagster_snowflake_pandas/py.typed, python_modules/libraries/dagster-snowflake-polars/dagster_snowflake_polars/py.typed, python_modules/libraries/dagster-snowflake-pyspark/dagster_snowflake_pyspark/py.typed, python_modules/libraries/dagster-snowflake/dagster_snowflake/py.typed, python_modules/libraries/dagster-soda/dagster_soda/py.typed, python_modules/libraries/dagster-spark/dagster_spark/py.typed, python_modules/libraries/dagster-ssh/dagster_ssh/py.typed, python_modules/libraries/dagster-tableau/dagster_tableau/py.typed, python_modules/libraries/dagster-twilio/dagster_twilio/py.typed, python_modules/libraries/dagster-wandb/dagster_wandb/py.typed, python_modules/libraries/dagstermill/dagstermill/py.typed |
| agent_commit_share | 0.22 |
| toolchain_manifests | examples/docs_snippets/docs_snippets/integrations/external_pipelines/dagster_pipes/scalaspark/build.gradle, examples/experimental/external_assets/pipes/rust_check/Cargo.toml |
| dependency_bot_commit_share | 0 |
| 27/45 | Type-checkable code — Python with type-check config (.buildkite/buildkite-shared/buildkite_shared/py.typed, .buildkite/dagster-buildkite/dagster_buildkite/py.typed, docs/sphinx/_ext/dagster-sphinx/dagster_sphinx/py.typed, docs/sphinx/_ext/sphinx-click/sphinx_click/py.typed, docs/tsconfig.json, examples/airlift-federation-tutorial/airlift_federation_tutorial/py.typed, examples/airlift-migration-tutorial/tutorial_example/py.typed, examples/airlift-mwaa-example/mwaa_example/py.typed, examples/assets_dbt_python/assets_dbt_python/py.typed, examples/assets_dynamic_partitions/assets_dynamic_partitions/py.typed, examples/assets_modern_data_stack/assets_modern_data_stack/py.typed, examples/assets_pandas_pyspark/assets_pandas_pyspark/py.typed, examples/assets_pandas_type_metadata/assets_pandas_type_metadata/py.typed, examples/assets_smoke_test/assets_smoke_test/py.typed, examples/deploy_k8s/py.typed, examples/development_to_production/development_to_production/py.typed, examples/docs_snippets/docs_snippets/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_creating_dg_plugin/my-library/src/my_library/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_migrating_project/my-existing-project-pip/my_existing_project/py.typed, examples/docs_snippets/docs_snippets_tests/snippet_checks/guides/dg/test_migrating_project/my-existing-project-uv/my_existing_project/py.typed, examples/experimental/assets_yaml_dsl/assets_yaml_dsl/py.typed, examples/experimental/dagster-airlift/examples/dbt-example/py.typed, examples/experimental/dagster-airlift/examples/kitchen-sink/py.typed, examples/experimental/external_assets/external_assets/py.typed, examples/feature_graph_backed_assets/feature_graph_backed_assets/py.typed, examples/oss-metadata-to-plus/oss_metadata_to_plus/py.typed, examples/project_analytics/dagster_pypi/py.typed, examples/project_fully_featured/project_fully_featured/py.typed, examples/quickstart_etl/src/quickstart_etl/py.typed, examples/starlift-demo/dbt_example/py.typed, examples/tutorial_notebook_assets/tutorial_finished/py.typed, examples/use_case_repository/use_case_repository/py.typed, examples/with_great_expectations/with_great_expectations/py.typed, examples/with_openai/with_openai/py.typed, examples/with_pyspark/with_pyspark/py.typed, examples/with_pyspark_emr/with_pyspark_emr/py.typed, examples/with_wandb/with_wandb/py.typed, helm/dagster/schema/schema/py.typed, integration_tests/python_modules/dagster-k8s-test-infra/dagster_k8s_test_infra/py.typed, integration_tests/test_suites/dagster-azure-live-tests/azure_test_proj/py.typed, js_modules/app-oss/tsconfig.json, js_modules/dg-docs-components/tsconfig.json, js_modules/ui-components/tsconfig.json, js_modules/ui-core/tsconfig.json, python_modules/automation/automation/py.typed, python_modules/dagit/dagit/py.typed, python_modules/dagster-cloud/dagster_cloud/py.typed, python_modules/dagster-graphql/dagster_graphql/py.typed, python_modules/dagster-pipes/dagster_pipes/py.typed, python_modules/dagster-test/dagster_test/py.typed, python_modules/dagster-webserver/dagster_webserver/py.typed, python_modules/dagster/dagster/components/py.typed, python_modules/dagster/dagster/py.typed, python_modules/libraries/create-dagster/create_dagster/py.typed, python_modules/libraries/dagster-airbyte/dagster_airbyte/py.typed, python_modules/libraries/dagster-airflow/dagster_airflow/py.typed, python_modules/libraries/dagster-airlift/dagster_airlift/py.typed, python_modules/libraries/dagster-airlift/kitchen-sink/kitchen_sink/py.typed, python_modules/libraries/dagster-airlift/perf-harness/perf_harness/py.typed, python_modules/libraries/dagster-aws/dagster_aws/py.typed, python_modules/libraries/dagster-azure/dagster_azure/py.typed, python_modules/libraries/dagster-celery-docker/dagster_celery_docker/py.typed, python_modules/libraries/dagster-celery-k8s/dagster_celery_k8s/py.typed, python_modules/libraries/dagster-celery/dagster_celery/py.typed, python_modules/libraries/dagster-census/dagster_census/py.typed, python_modules/libraries/dagster-clickhouse-pandas/dagster_clickhouse_pandas/py.typed, python_modules/libraries/dagster-clickhouse-polars/dagster_clickhouse_polars/py.typed, python_modules/libraries/dagster-clickhouse/dagster_clickhouse/py.typed, python_modules/libraries/dagster-cloud-cli/dagster_cloud_cli/py.typed, python_modules/libraries/dagster-dask/dagster_dask/py.typed, python_modules/libraries/dagster-databricks/dagster_databricks/py.typed, python_modules/libraries/dagster-datadog/dagster_datadog/py.typed, python_modules/libraries/dagster-datahub/dagster_datahub/py.typed, python_modules/libraries/dagster-dbt/dagster_dbt/py.typed, python_modules/libraries/dagster-dbt/kitchen-sink/dagster_dbt_cloud_kitchen_sink/py.typed, python_modules/libraries/dagster-deltalake-pandas/dagster_deltalake_pandas/py.typed, python_modules/libraries/dagster-deltalake-polars/dagster_deltalake_polars/py.typed, python_modules/libraries/dagster-deltalake/dagster_deltalake/py.typed, python_modules/libraries/dagster-dg-cli/dagster_dg_cli/py.typed, python_modules/libraries/dagster-dg-core/dagster_dg_core/py.typed, python_modules/libraries/dagster-dlt/dagster_dlt/py.typed, python_modules/libraries/dagster-docker/dagster_docker/py.typed, python_modules/libraries/dagster-duckdb-pandas/dagster_duckdb_pandas/py.typed, python_modules/libraries/dagster-duckdb-polars/dagster_duckdb_polars/py.typed, python_modules/libraries/dagster-duckdb-pyspark/dagster_duckdb_pyspark/py.typed, python_modules/libraries/dagster-duckdb/dagster_duckdb/py.typed, python_modules/libraries/dagster-fivetran/dagster_fivetran/py.typed, python_modules/libraries/dagster-gcp-pandas/dagster_gcp_pandas/py.typed, python_modules/libraries/dagster-gcp-pyspark/dagster_gcp_pyspark/py.typed, python_modules/libraries/dagster-gcp/dagster_gcp/py.typed, python_modules/libraries/dagster-ge/dagster_ge/py.typed, python_modules/libraries/dagster-github/dagster_github/py.typed, python_modules/libraries/dagster-hightouch/dagster_hightouch/py.typed, python_modules/libraries/dagster-k8s/dagster_k8s/py.typed, python_modules/libraries/dagster-looker/dagster_looker/py.typed, python_modules/libraries/dagster-managed-elements/dagster_managed_elements/py.typed, python_modules/libraries/dagster-mlflow/dagster_mlflow/py.typed, python_modules/libraries/dagster-msteams/dagster_msteams/py.typed, python_modules/libraries/dagster-mysql/dagster_mysql/py.typed, python_modules/libraries/dagster-omni/dagster_omni/py.typed, python_modules/libraries/dagster-openai/dagster_openai/py.typed, python_modules/libraries/dagster-pagerduty/dagster_pagerduty/py.typed, python_modules/libraries/dagster-pandas/dagster_pandas/py.typed, python_modules/libraries/dagster-pandera/dagster_pandera/py.typed, python_modules/libraries/dagster-papertrail/dagster_papertrail/py.typed, python_modules/libraries/dagster-polytomic/dagster_polytomic/py.typed, python_modules/libraries/dagster-postgres/dagster_postgres/py.typed, python_modules/libraries/dagster-powerbi/dagster_powerbi/py.typed, python_modules/libraries/dagster-prefect/dagster_prefect/py.typed, python_modules/libraries/dagster-prometheus/dagster_prometheus/py.typed, python_modules/libraries/dagster-pyspark/dagster_pyspark/py.typed, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/py.typed, python_modules/libraries/dagster-shared/dagster_shared/py.typed, python_modules/libraries/dagster-sigma/dagster_sigma/py.typed, python_modules/libraries/dagster-slack/dagster_slack/py.typed, python_modules/libraries/dagster-sling/dagster_sling/py.typed, python_modules/libraries/dagster-snowflake-pandas/dagster_snowflake_pandas/py.typed, python_modules/libraries/dagster-snowflake-polars/dagster_snowflake_polars/py.typed, python_modules/libraries/dagster-snowflake-pyspark/dagster_snowflake_pyspark/py.typed, python_modules/libraries/dagster-snowflake/dagster_snowflake/py.typed, python_modules/libraries/dagster-soda/dagster_soda/py.typed, python_modules/libraries/dagster-spark/dagster_spark/py.typed, python_modules/libraries/dagster-ssh/dagster_ssh/py.typed, python_modules/libraries/dagster-tableau/dagster_tableau/py.typed, python_modules/libraries/dagster-twilio/dagster_twilio/py.typed, python_modules/libraries/dagster-wandb/dagster_wandb/py.typed, python_modules/libraries/dagstermill/dagstermill/py.typed) |
| 54.5/55 | Manageable file sizes — 69/7,810 source files over 60KB |
| primary_language | Python |
| largest_source_bytes | 3,405,728 |
| source_files_sampled | 7,810 |
| oversized_source_files | 69 |
| 40/40 | API schema (OpenAPI/GraphQL/proto) — examples/docs_snippets/docs_snippets/deployment/dagster_plus/access/rbac/audit-logs.graphql, js_modules/ui-core/src/graphql/schema.graphql, python_modules/dagster-cloud/dagster_cloud/pex/grpc/protos/multi_pex_api.proto, python_modules/dagster-graphql/dagster_graphql_tests/execute.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_GET_REPO_LOCATIONS_NAMES_AND_PIPELINES_QUERY/0.11.4-2021_04_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_GET_REPO_LOCATIONS_NAMES_AND_PIPELINES_QUERY/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/0.11.4-2021_04_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/1!0+dev-2024_01_02.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/dev-2021_05_10.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/dev-2021_10_20.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/0.11.4-2021_04_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/1!0+dev-2024_01_02.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/dev-2021_10_20.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/RELOAD_REPOSITORY_LOCATION_MUTATION/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/RELOAD_REPOSITORY_LOCATION_MUTATION/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/RELOAD_REPOSITORY_LOCATION_MUTATION/dev-2021_05_25.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/SHUTDOWN_REPOSITORY_LOCATION_MUTATION/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/SHUTDOWN_REPOSITORY_LOCATION_MUTATION/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/SHUTDOWN_REPOSITORY_LOCATION_MUTATION/dev-2021_06_23.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/TERMINATE_RUNS_JOB_MUTATION/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/TERMINATE_RUN_JOB_MUTATION/0+dev-2022_05_02.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/TERMINATE_RUN_JOB_MUTATION/1!0+dev-2024_02_12.graphql, python_modules/dagster/dagster/_grpc/protos/dagster_api.proto, python_modules/libraries/dagster-dg-cli/dagster_dg_cli/cli/plus/schema.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/agent.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/alert_policy.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/asset.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/asset_check.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/code_location.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/compute_log.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/deployment.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/issue.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/job.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/launch.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/metrics.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/organization.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/run.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/run_event.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/schedule.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/secret.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/sensor.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/tick.graphql |
| 20/20 | MCP server |
| 40/40 | Runnable examples — example, examples, notebooks, sample |
| example_dirs | example, examples, notebooks, sample |
| has_mcp_signal | yes |
| api_schema_files | examples/docs_snippets/docs_snippets/deployment/dagster_plus/access/rbac/audit-logs.graphql, js_modules/ui-core/src/graphql/schema.graphql, python_modules/dagster-cloud/dagster_cloud/pex/grpc/protos/multi_pex_api.proto, python_modules/dagster-graphql/dagster_graphql_tests/execute.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_GET_REPO_LOCATIONS_NAMES_AND_PIPELINES_QUERY/0.11.4-2021_04_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_GET_REPO_LOCATIONS_NAMES_AND_PIPELINES_QUERY/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/0.11.4-2021_04_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/1!0+dev-2024_01_02.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/dev-2021_05_10.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/CLIENT_SUBMIT_PIPELINE_RUN_MUTATION/dev-2021_10_20.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/0.11.4-2021_04_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/1!0+dev-2024_01_02.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/GET_PIPELINE_RUN_STATUS_QUERY/dev-2021_10_20.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/RELOAD_REPOSITORY_LOCATION_MUTATION/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/RELOAD_REPOSITORY_LOCATION_MUTATION/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/RELOAD_REPOSITORY_LOCATION_MUTATION/dev-2021_05_25.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/SHUTDOWN_REPOSITORY_LOCATION_MUTATION/1!0+dev-2024_02_12.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/SHUTDOWN_REPOSITORY_LOCATION_MUTATION/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/SHUTDOWN_REPOSITORY_LOCATION_MUTATION/dev-2021_06_23.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/TERMINATE_RUNS_JOB_MUTATION/1!0+dev-2024_05_16.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/TERMINATE_RUN_JOB_MUTATION/0+dev-2022_05_02.graphql, python_modules/dagster-graphql/dagster_graphql_tests/graphql/client_backcompat/query_snapshots/TERMINATE_RUN_JOB_MUTATION/1!0+dev-2024_02_12.graphql, python_modules/dagster/dagster/_grpc/protos/dagster_api.proto, python_modules/libraries/dagster-dg-cli/dagster_dg_cli/cli/plus/schema.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/agent.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/alert_policy.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/asset.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/asset_check.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/code_location.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/compute_log.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/deployment.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/issue.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/job.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/launch.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/metrics.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/organization.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/run.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/run_event.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/schedule.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/secret.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/sensor.graphql, python_modules/libraries/dagster-rest-resources/dagster_rest_resources/queries/tick.graphql |
| interfaces_expected_of | network-service |
When each star and fork was added, collected from GitHub and bucketed by day. Cumulative growth sits directly above the daily additions it is made of, so the two read against each other: steady organic accretion looks nothing like an abrupt, short-lived burst. Where that difference is measurable, it is reported as growth authenticity.
Only the most recent history is shown — this repository exceeds the collection window, so the earliest history is not captured.
Star history is shown as collected on 2026-07-21. GitHub restricted the stargazers API to repository administrators in July 2026, so this series can no longer be extended; the current star total above remains live.
Each point covers 2 days.
| Registry | Package | Version constraint | Manifest |
|---|---|---|---|
| npm | graphql.macro | ^1.4.2 | js_modules/package.json |
| PyPI | dagster-shared | — | .buildkite/buildkite-shared/pyproject.toml |
| PyPI | packaging | — | .buildkite/buildkite-shared/pyproject.toml |
| PyPI | typing_extensions | >=4.10 | .buildkite/buildkite-shared/pyproject.toml |
| PyPI | buildkite-shared | — | .buildkite/dagster-buildkite/pyproject.toml |
| PyPI | dagster-shared | — | .buildkite/dagster-buildkite/pyproject.toml |
| PyPI | PyYAML | — | .buildkite/dagster-buildkite/pyproject.toml |
| PyPI | tomli | — | .buildkite/dagster-buildkite/pyproject.toml |
| PyPI | packaging | >=20.9 | .buildkite/dagster-buildkite/pyproject.toml |
| PyPI | requests | — | .buildkite/dagster-buildkite/pyproject.toml |
| PyPI | typing_extensions | >=4.2 | .buildkite/dagster-buildkite/pyproject.toml |
| PyPI | pathspec | — | .buildkite/dagster-buildkite/pyproject.toml |
| PyPI | pytest | — | .buildkite/dagster-buildkite/pyproject.toml |
| npm | @apollo/client | ^3.14.1 | js_modules/app-oss/package.json |
| npm | @blueprintjs/core | ^5 | js_modules/app-oss/package.json |
| npm | @blueprintjs/popover2 | ^2 | js_modules/app-oss/package.json |
| npm | @blueprintjs/select | ^5 | js_modules/app-oss/package.json |
| npm | @dagster-io/dg-docs-components | workspace:* | js_modules/app-oss/package.json |
| npm | @dagster-io/ui-components | workspace:* | js_modules/app-oss/package.json |
| npm | @dagster-io/ui-core | workspace:* | js_modules/app-oss/package.json |
| npm | @rive-app/react-canvas | ^3.0.34 | js_modules/app-oss/package.json |
| npm | @tanstack/react-virtual | ^3.0.1 | js_modules/app-oss/package.json |
| npm | eslint-config-next | ^15.3.3 | js_modules/app-oss/package.json |
| npm | graphql | ^16.8.1 | js_modules/app-oss/package.json |
| npm | next | ^15.5.15 | js_modules/app-oss/package.json |
| npm | react | ^18.3.1 | js_modules/app-oss/package.json |
| npm | react-dom | ^18.3.1 | js_modules/app-oss/package.json |
| npm | react-is | ^18.3.1 | js_modules/app-oss/package.json |
| npm | react-router | ^5.3.4 | js_modules/app-oss/package.json |
| npm | react-router-dom | ^5.3.0 | js_modules/app-oss/package.json |
| npm | react-router-dom-v5-compat | ^6.30.3 | js_modules/app-oss/package.json |
| npm | recoil | ^0.7.7 | js_modules/app-oss/package.json |
| npm | uuid | ^11.1.1 | js_modules/app-oss/package.json |
| npm | validator | ^13.15.22 | js_modules/app-oss/package.json |
| npm | web-vitals | ^2.1.3 | js_modules/app-oss/package.json |
| npm | clsx | ^2.1.1 | js_modules/dg-docs-components/package.json |
| npm | highlight.js | ^11.11.1 | js_modules/dg-docs-components/package.json |
| npm | react-markdown | ^10.1.0 | js_modules/dg-docs-components/package.json |
| npm | remark-gfm | ^4.0.1 | js_modules/dg-docs-components/package.json |
| npm | strip-markdown | ^6.0.0 | js_modules/dg-docs-components/package.json |
| npm | @typescript-eslint/eslint-plugin | ^8.44.0 | js_modules/eslint-config/package.json |
| npm | @typescript-eslint/parser | ^8.44.0 | js_modules/eslint-config/package.json |
| npm | eslint-config-prettier | ^9.1.0 | js_modules/eslint-config/package.json |
| npm | eslint-plugin-import | ^2.31.0 | js_modules/eslint-config/package.json |
| npm | eslint-plugin-jest | ^29.12.2 | js_modules/eslint-config/package.json |
| npm | eslint-plugin-jsx-a11y | ^6.10.0 | js_modules/eslint-config/package.json |
| npm | eslint-plugin-prettier | ^5.2.1 | js_modules/eslint-config/package.json |
| npm | eslint-plugin-react | ^7.37.1 | js_modules/eslint-config/package.json |
| npm | eslint-plugin-react-hooks | ^5.0.0 | js_modules/eslint-config/package.json |
| npm | eslint-plugin-unused-imports | ^4.1.4 | js_modules/eslint-config/package.json |
| npm | typescript-eslint | ^8.44.0 | js_modules/eslint-config/package.json |
| npm | @radix-ui/react-popover | ^1.1.11 | js_modules/ui-components/package.json |
| npm | @radix-ui/react-progress | ^1.1.8 | js_modules/ui-components/package.json |
| npm | @radix-ui/react-radio-group | ^1.2.3 | js_modules/ui-components/package.json |
| npm | @radix-ui/react-slider | ^1.2.2 | js_modules/ui-components/package.json |
| npm | @radix-ui/react-tooltip | ^1.1.6 | js_modules/ui-components/package.json |
| npm | @react-hook/resize-observer | ^1.2.6 | js_modules/ui-components/package.json |
| npm | amator | ^1.1.0 | js_modules/ui-components/package.json |
| npm | clsx | ^2.1.1 | js_modules/ui-components/package.json |
| npm | codemirror | ^5.65.2 | js_modules/ui-components/package.json |
| npm | deepmerge | ^4.2.2 | js_modules/ui-components/package.json |
| npm | react-day-picker | ^9.11.1 | js_modules/ui-components/package.json |
| npm | sonner | ^2.0.1 | js_modules/ui-components/package.json |
| npm | yaml | ^2.8.3 | js_modules/ui-components/package.json |
| npm | @koale/useworker | ^4.1.2 | js_modules/ui-core/package.json |
| npm | @radix-ui/react-collapsible | ^1.1.12 | js_modules/ui-core/package.json |
| npm | @radix-ui/react-tooltip | ^1.2.8 | js_modules/ui-core/package.json |
| npm | @rjsf/core | ^5.24.13 | js_modules/ui-core/package.json |
| npm | @rjsf/utils | ^5.24.13 | js_modules/ui-core/package.json |
| npm | @rjsf/validator-ajv8 | ^5.24.13 | js_modules/ui-core/package.json |
| npm | @tanstack/react-virtual | ^3.0.1 | js_modules/ui-core/package.json |
| npm | @testing-library/react-hooks | ^7.0.2 | js_modules/ui-core/package.json |
| npm | @visx/shape | ^3.12.0 | js_modules/ui-core/package.json |
| npm | amator | ^1.1.0 | js_modules/ui-core/package.json |
| npm | ansi-to-react | ^6.2.6 | js_modules/ui-core/package.json |
| npm | antlr4ng | ^3.0.4 | js_modules/ui-core/package.json |
| npm | babel-plugin-transform-import-meta | ^2.2.1 | js_modules/ui-core/package.json |
| npm | chart.js | ^4.5.0 | js_modules/ui-core/package.json |
| npm | chartjs-adapter-date-fns | ^3.0.0 | js_modules/ui-core/package.json |
| npm | chartjs-plugin-zoom | ^2.0.0 | js_modules/ui-core/package.json |
| npm | clsx | ^2.1.1 | js_modules/ui-core/package.json |
| npm | codemirror | ^5.65.2 | js_modules/ui-core/package.json |
| npm | cronstrue | ^2.51.0 | js_modules/ui-core/package.json |
| npm | dagre | patch:dagre@npm%3A0.8.5#~/.yarn/patches/dagre-npm-0.8.5-f3eb4059c5.patch | js_modules/ui-core/package.json |
| npm | date-fns | ^4.1.0 | js_modules/ui-core/package.json |
| npm | dayjs | ^1.11.7 | js_modules/ui-core/package.json |
| npm | deepmerge | ^4.2.2 | js_modules/ui-core/package.json |
| npm | fake-indexeddb | ^4.0.2 | js_modules/ui-core/package.json |
| npm | fast-text-encoding | ^1.0.6 | js_modules/ui-core/package.json |
| npm | fuse.js | ^6.4.2 | js_modules/ui-core/package.json |
| npm | graphql | ^16.8.1 | js_modules/ui-core/package.json |
| npm | graphql-codegen-persisted-query-ids | ^0.2.0 | js_modules/ui-core/package.json |
| npm | highlight.js | 11.6.0 | js_modules/ui-core/package.json |
| npm | lodash | ^4.18.1 | js_modules/ui-core/package.json |
| npm | lru-cache | ^6.0.0 | js_modules/ui-core/package.json |
| npm | qs | ^6.14.2 | js_modules/ui-core/package.json |
| npm | react-chartjs-2 | ^5.1.0 | js_modules/ui-core/package.json |
| npm | react-is | ^18.3.1 | js_modules/ui-core/package.json |
| npm | react-markdown | ^8.0.6 | js_modules/ui-core/package.json |
| npm | recoil | ^0.7.7 | js_modules/ui-core/package.json |
| npm | rehype-highlight | ^6.0.0 | js_modules/ui-core/package.json |
| npm | rehype-raw | ^6.0.0 | js_modules/ui-core/package.json |
| npm | rehype-sanitize | ^5.0.1 | js_modules/ui-core/package.json |
| npm | rehype-slug | ^6.0.0 | js_modules/ui-core/package.json |
| npm | remark | ^14.0.2 | js_modules/ui-core/package.json |
| npm | remark-breaks | ^4.0.0 | js_modules/ui-core/package.json |
| npm | remark-directive | ^4.0.0 | js_modules/ui-core/package.json |
| npm | remark-gfm | 3.0.1 | js_modules/ui-core/package.json |
| npm | spark-md5 | ^3.0.2 | js_modules/ui-core/package.json |
| npm | strip-markdown | ^6.0.0 | js_modules/ui-core/package.json |
| npm | subscriptions-transport-ws | ^0.9.15 | js_modules/ui-core/package.json |
| npm | worker-loader | ^3.0.8 | js_modules/ui-core/package.json |
| npm | yaml | ^2.8.3 | js_modules/ui-core/package.json |
| PyPI | autoflake | — | python_modules/automation/pyproject.toml |
| PyPI | boto3 | — | python_modules/automation/pyproject.toml |
| PyPI | click | — | python_modules/automation/pyproject.toml |
| PyPI | packaging | >=20.9 | python_modules/automation/pyproject.toml |
| PyPI | pandas | <3.0.0 | python_modules/automation/pyproject.toml |
| PyPI | pathspec | — | python_modules/automation/pyproject.toml |
| PyPI | pytablereader | — | python_modules/automation/pyproject.toml |
| PyPI | pydantic | — | python_modules/automation/pyproject.toml |
| PyPI | pyyaml | — | python_modules/automation/pyproject.toml |
| PyPI | requests | — | python_modules/automation/pyproject.toml |
| PyPI | rich | — | python_modules/automation/pyproject.toml |
| PyPI | twine | >=1.15.0 | python_modules/automation/pyproject.toml |
| PyPI | sphinx | — | python_modules/automation/pyproject.toml |
| PyPI | virtualenv | >=20.27.0 | python_modules/automation/pyproject.toml |
| PyPI | urllib3 | — | python_modules/automation/pyproject.toml |
| PyPI | watchdog | — | python_modules/automation/pyproject.toml |
| PyPI | deepeval | >=3.0,!=3.6.5,!=3.6.8,!=3.6.9 | python_modules/automation/pyproject.toml |
| PyPI | dagster-webserver | ==1!0+dev | python_modules/dagit/pyproject.toml |
| PyPI | dagster | ==1!0+dev | python_modules/dagster-cloud/pyproject.toml |
| PyPI | dagster-shared | ==1!0+dev | python_modules/dagster-cloud/pyproject.toml |
| PyPI | dagster-cloud-cli | ==1!0+dev | python_modules/dagster-cloud/pyproject.toml |
| PyPI | pex | >=2.1.132,<2.60.0 | python_modules/dagster-cloud/pyproject.toml |
| PyPI | questionary | — | python_modules/dagster-cloud/pyproject.toml |
| PyPI | requests | — | python_modules/dagster-cloud/pyproject.toml |
| PyPI | typer | >=0.15.0 | python_modules/dagster-cloud/pyproject.toml |
| PyPI | dagster | ==1!0+dev | python_modules/dagster-graphql/pyproject.toml |
| PyPI | graphene | >=3,<4 | python_modules/dagster-graphql/pyproject.toml |
| PyPI | gql | >=3,<5 | python_modules/dagster-graphql/pyproject.toml |
| PyPI | requests | — | python_modules/dagster-graphql/pyproject.toml |
| PyPI | starlette | — | python_modules/dagster-graphql/pyproject.toml |
| PyPI | dagster | — | python_modules/dagster-test/pyproject.toml |
| PyPI | rich | — | python_modules/dagster-test/pyproject.toml |
| PyPI | click | >=7.0,<9.0 | python_modules/dagster-webserver/pyproject.toml |
| PyPI | dagster | ==1!0+dev | python_modules/dagster-webserver/pyproject.toml |
| PyPI | dagster-graphql | ==1!0+dev | python_modules/dagster-webserver/pyproject.toml |
| PyPI | starlette | !=0.36.0 | python_modules/dagster-webserver/pyproject.toml |
| PyPI | uvicorn | — | python_modules/dagster-webserver/pyproject.toml |
| PyPI | click | >=5.0,<9.0 | python_modules/dagster/pyproject.toml |
| PyPI | coloredlogs | >=6.1,<=14.0 | python_modules/dagster/pyproject.toml |
| PyPI | Jinja2 | — | python_modules/dagster/pyproject.toml |
| PyPI | alembic | >=1.2.1,!=1.6.3,!=1.7.0,!=1.11.0 | python_modules/dagster/pyproject.toml |
| PyPI | grpcio | >=1.66.2 | python_modules/dagster/pyproject.toml |
| PyPI | grpcio | >=1.44.0 | python_modules/dagster/pyproject.toml |
| PyPI | grpcio-health-checking | >=1.66.2,<1.82 | python_modules/dagster/pyproject.toml |
| PyPI | grpcio-health-checking | >=1.44.0,<1.82 | python_modules/dagster/pyproject.toml |
| PyPI | protobuf | >=3.20.0,<7 | python_modules/dagster/pyproject.toml |
| PyPI | protobuf | >=4,<7 | python_modules/dagster/pyproject.toml |
| PyPI | python-dotenv | — | python_modules/dagster/pyproject.toml |
| PyPI | pytz | — | python_modules/dagster/pyproject.toml |
| PyPI | requests | — | python_modules/dagster/pyproject.toml |
| PyPI | six | — | python_modules/dagster/pyproject.toml |
| PyPI | tabulate | — | python_modules/dagster/pyproject.toml |
| PyPI | tomli | <3 | python_modules/dagster/pyproject.toml |
| PyPI | tqdm | <5 | python_modules/dagster/pyproject.toml |
| PyPI | tzdata | — | python_modules/dagster/pyproject.toml |
| PyPI | structlog | — | python_modules/dagster/pyproject.toml |
| PyPI | sqlalchemy | >=1.0,<3 | python_modules/dagster/pyproject.toml |
| PyPI | toposort | >=1.0 | python_modules/dagster/pyproject.toml |
| PyPI | watchdog | >=0.8.3,<7 | python_modules/dagster/pyproject.toml |
| PyPI | psutil | >=1.0 | python_modules/dagster/pyproject.toml |
| PyPI | pywin32 | !=226 | python_modules/dagster/pyproject.toml |
| PyPI | docstring-parser | — | python_modules/dagster/pyproject.toml |
| PyPI | universal_pathlib | — | python_modules/dagster/pyproject.toml |
| PyPI | universal_pathlib | >=0.2.0 | python_modules/dagster/pyproject.toml |
| PyPI | rich | — | python_modules/dagster/pyproject.toml |
| PyPI | filelock | — | python_modules/dagster/pyproject.toml |
| PyPI | dagster-pipes | ==1!0+dev | python_modules/dagster/pyproject.toml |
| PyPI | dagster-shared | ==1!0+dev | python_modules/dagster/pyproject.toml |
| PyPI | antlr4-python3-runtime | <4.14 | python_modules/dagster/pyproject.toml |
| PyPI | dagster-helm | — | ty/master/pyproject.toml |
| PyPI | dagster-k8s-test-infra | — | ty/master/pyproject.toml |
| PyPI | automation | — | ty/master/pyproject.toml |
| PyPI | dagit | — | ty/master/pyproject.toml |
| PyPI | dagster | — | ty/master/pyproject.toml |
| PyPI | dagster-graphql | — | ty/master/pyproject.toml |
| PyPI | dagster-pipes | — | ty/master/pyproject.toml |
| PyPI | dagster-sphinx | — | ty/master/pyproject.toml |
| PyPI | dagster-test | — | ty/master/pyproject.toml |
| PyPI | dagster-webserver | — | ty/master/pyproject.toml |
| PyPI | create-dagster | — | ty/master/pyproject.toml |
| PyPI | dagster-airbyte | — | ty/master/pyproject.toml |
| PyPI | dagster-airflow | — | ty/master/pyproject.toml |
| PyPI | dagster-airlift | — | ty/master/pyproject.toml |
| PyPI | dagster-aws | — | ty/master/pyproject.toml |
| PyPI | dagster-azure | — | ty/master/pyproject.toml |
| PyPI | dagster-celery | — | ty/master/pyproject.toml |
| PyPI | dagster-celery-docker | — | ty/master/pyproject.toml |
| PyPI | dagster-celery-k8s | — | ty/master/pyproject.toml |
| PyPI | dagster-census | — | ty/master/pyproject.toml |
| PyPI | dagster-clickhouse | — | ty/master/pyproject.toml |
| PyPI | dagster-clickhouse-pandas | — | ty/master/pyproject.toml |
| PyPI | dagster-clickhouse-polars | — | ty/master/pyproject.toml |
| PyPI | dagster-cloud-cli | — | ty/master/pyproject.toml |
| PyPI | dagster-dask | — | ty/master/pyproject.toml |
| PyPI | dagster-databricks | — | ty/master/pyproject.toml |
| PyPI | dagster-datadog | — | ty/master/pyproject.toml |
| PyPI | dagster-datahub | — | ty/master/pyproject.toml |
| PyPI | dagster-dbt | — | ty/master/pyproject.toml |
| PyPI | dagster-deltalake | — | ty/master/pyproject.toml |
| PyPI | dagster-deltalake-pandas | — | ty/master/pyproject.toml |
| PyPI | dagster-deltalake-polars | — | ty/master/pyproject.toml |
| PyPI | dagster-dg-cli | — | ty/master/pyproject.toml |
| PyPI | dagster-dg-core | — | ty/master/pyproject.toml |
| PyPI | dagster-dlt | — | ty/master/pyproject.toml |
| PyPI | dagster-docker | — | ty/master/pyproject.toml |
| PyPI | dagster-duckdb | — | ty/master/pyproject.toml |
| PyPI | dagster-duckdb-pandas | — | ty/master/pyproject.toml |
| PyPI | dagster-duckdb-polars | — | ty/master/pyproject.toml |
| PyPI | dagster-duckdb-pyspark | — | ty/master/pyproject.toml |
| PyPI | dagster-fivetran | — | ty/master/pyproject.toml |
| PyPI | dagster-gcp | — | ty/master/pyproject.toml |
| PyPI | dagster-gcp-pandas | — | ty/master/pyproject.toml |
| PyPI | dagster-gcp-pyspark | — | ty/master/pyproject.toml |
| PyPI | dagster-ge | — | ty/master/pyproject.toml |
| PyPI | dagster-github | — | ty/master/pyproject.toml |
| PyPI | dagster-k8s | — | ty/master/pyproject.toml |
| PyPI | dagster-looker | — | ty/master/pyproject.toml |
| PyPI | dagster-managed-elements | — | ty/master/pyproject.toml |
| PyPI | dagster-mlflow | — | ty/master/pyproject.toml |
| PyPI | dagster-msteams | — | ty/master/pyproject.toml |
| PyPI | dagster-mysql | — | ty/master/pyproject.toml |
| PyPI | dagster-openai | — | ty/master/pyproject.toml |
| PyPI | dagster-pagerduty | — | ty/master/pyproject.toml |
| PyPI | dagster-pandas | — | ty/master/pyproject.toml |
| PyPI | dagster-pandera | — | ty/master/pyproject.toml |
| PyPI | dagster-papertrail | — | ty/master/pyproject.toml |
| PyPI | dagster-polytomic | — | ty/master/pyproject.toml |
| PyPI | dagster-postgres | — | ty/master/pyproject.toml |
| PyPI | dagster-powerbi | — | ty/master/pyproject.toml |
| PyPI | dagster-prometheus | — | ty/master/pyproject.toml |
| PyPI | dagster-pyspark | — | ty/master/pyproject.toml |
| PyPI | dagster-rest-resources | — | ty/master/pyproject.toml |
| PyPI | dagster-shared | — | ty/master/pyproject.toml |
| PyPI | dagster-sigma | — | ty/master/pyproject.toml |
| PyPI | dagster-slack | — | ty/master/pyproject.toml |
| PyPI | dagster-sling | — | ty/master/pyproject.toml |
| PyPI | dagster-snowflake | — | ty/master/pyproject.toml |
| PyPI | dagster-snowflake-pandas | — | ty/master/pyproject.toml |
| PyPI | dagster-snowflake-polars | — | ty/master/pyproject.toml |
| PyPI | dagster-snowflake-pyspark | — | ty/master/pyproject.toml |
| PyPI | dagster-soda | — | ty/master/pyproject.toml |
| PyPI | dagster-spark | — | ty/master/pyproject.toml |
| PyPI | dagster-ssh | — | ty/master/pyproject.toml |
| PyPI | dagster-tableau | — | ty/master/pyproject.toml |
| PyPI | dagster-twilio | — | ty/master/pyproject.toml |
| PyPI | dagster-wandb | — | ty/master/pyproject.toml |
| PyPI | dagstermill | — | ty/master/pyproject.toml |
| PyPI | kitchen-sink | — | ty/master/pyproject.toml |
| PyPI | perf-harness | — | ty/master/pyproject.toml |
| PyPI | dagster-dbt-cloud-kitchen-sink | — | ty/master/pyproject.toml |
| PyPI | dagster-anthropic | — | ty/master/pyproject.toml |
| PyPI | dagster-chroma | — | ty/master/pyproject.toml |
| PyPI | dagster-gemini | — | ty/master/pyproject.toml |
| PyPI | dagster-qdrant | — | ty/master/pyproject.toml |
| PyPI | dagster-weaviate | — | ty/master/pyproject.toml |
| PyPI | wordcloud | — | ty/master/pyproject.toml |
| PyPI | aioresponses | — | ty/master/pyproject.toml |
| PyPI | pandas-gbq | — | ty/master/pyproject.toml |
| PyPI | gcp-storage-emulator | — | ty/master/pyproject.toml |
| PyPI | requests-mock | — | ty/master/pyproject.toml |
| PyPI | airlift-federation-tutorial | — | ty/master/pyproject.toml |
| PyPI | airlift-migration-tutorial | — | ty/master/pyproject.toml |
| PyPI | airlift-mwaa-example | — | ty/master/pyproject.toml |
| PyPI | assets_dynamic_partitions | — | ty/master/pyproject.toml |
| PyPI | assets_pandas_pyspark | — | ty/master/pyproject.toml |
| PyPI | assets_pandas_type_metadata | — | ty/master/pyproject.toml |
| PyPI | assets_smoke_test | — | ty/master/pyproject.toml |
| PyPI | data-quality-patterns | — | ty/master/pyproject.toml |
| PyPI | databricks-delta | — | ty/master/pyproject.toml |
| PyPI | deploy-docker | — | ty/master/pyproject.toml |
| PyPI | deploy-ecs | — | ty/master/pyproject.toml |
| PyPI | development_to_production | — | ty/master/pyproject.toml |
| PyPI | docs_snippets | — | ty/master/pyproject.toml |
| PyPI | feature_graph_backed_assets | — | ty/master/pyproject.toml |
| PyPI | ingestion-patterns | — | ty/master/pyproject.toml |
| PyPI | project_fully_featured | — | ty/master/pyproject.toml |
| PyPI | project_multi_tenant | — | ty/master/pyproject.toml |
| PyPI | snowflake-medallion | — | ty/master/pyproject.toml |
| PyPI | starlift-demo | — | ty/master/pyproject.toml |
| PyPI | tutorial_notebook_assets | — | ty/master/pyproject.toml |
| PyPI | use_case_repository | — | ty/master/pyproject.toml |
| PyPI | with_great_expectations | — | ty/master/pyproject.toml |
| PyPI | with_openai | — | ty/master/pyproject.toml |
| PyPI | with_pyspark | — | ty/master/pyproject.toml |
| PyPI | with_pyspark_emr | — | ty/master/pyproject.toml |
| PyPI | with_wandb | — | ty/master/pyproject.toml |
| PyPI | dagster-snowflake-ai | — | ty/master/pyproject.toml |
| PyPI | etl_tutorial | — | ty/master/pyproject.toml |
| PyPI | project_ask_ai_dagster | — | ty/master/pyproject.toml |
| PyPI | project_atproto_dashboard | — | ty/master/pyproject.toml |
| PyPI | project_components_pdf_extraction | — | ty/master/pyproject.toml |
| PyPI | project_dagster_modal_pipes | — | ty/master/pyproject.toml |
| PyPI | project_datastage | — | ty/master/pyproject.toml |
| PyPI | project_dbt | — | ty/master/pyproject.toml |
| PyPI | project_elt_pipeline | — | ty/master/pyproject.toml |
| PyPI | project_llm_fine_tune | — | ty/master/pyproject.toml |
| PyPI | project_mini | — | ty/master/pyproject.toml |
| PyPI | project_ml | — | ty/master/pyproject.toml |
| PyPI | project_multi_workspace_databricks | — | ty/master/pyproject.toml |
| PyPI | project_prompt_eng | — | ty/master/pyproject.toml |
| PyPI | assets_yaml_dsl | — | ty/master/pyproject.toml |
| PyPI | external_assets | — | ty/master/pyproject.toml |
| PyPI | sling_decorator | — | ty/master/pyproject.toml |
| PyPI | apache-airflow | >2.7 | ty/master/pyproject.toml |
| PyPI | types-sqlalchemy | ==1.4.53.34 | ty/master/pyproject.toml |
| PyPI | fastapi | >=0.115.6 | ty/master/pyproject.toml |
| PyPI | types-setuptools | ==80.9.0.20250822 | ty/master/pyproject.toml |
| PyPI | clickhouse-driver | ==0.2.9 | ty/master/pyproject.toml |
| PyPI | testcontainers | ==4.9.1 | ty/master/pyproject.toml |
| PyPI | mlflow | >=3.11.1 | ty/master/pyproject.toml |
| PyPI | pydantic | >=2.13.3 | ty/master/pyproject.toml |
| PyPI | cssutils | >=2.15 | ty/master/pyproject.toml |
| PyPI | starlette | >=1.0 | ty/master/pyproject.toml |
The resolved dependency set could not be collected for this report: GitHub dependency-graph SBOM request failed: GitHub API error 500 for /repos/dagster-io/dagster/dependency-graph/sbom
Spotted something off in this report, or have thoughts to share? Wrong measurements, missed tooling, ideas, questions — anything is welcome. Every message is read and gets a response.
Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.
Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v2.10.0, schema v0.34.0 — full methodology · metrics wiki.
How one result sits in the wider record: aggregate statistics — PyPI, npm.