What is dagster built with?
dagster is a Python repo built with React, FastAPI, graphene, pyspark, starlette, and 5 more. It stores its data in dlt, azure-storage-blob, Celery, pyarrow, DuckDB, and 3 more, reaches it with SQLAlchemy, alembic, and sqlglot, signs people in with flask-session, azure-identity, google-auth, pyjwt, and oauth2client, uses AI through deepeval, openai, and MLflow, connects to Google, makes its content with markdown, wordcloud, jinja2, highlight.js, react-markdown, and 6 more, validates its data with cattrs, Pydantic, jsonschema, validators, validator, and 1 more, is tested with testcontainers, Testing Library, Faker, and jest-canvas-mock, deploys with boto3, kubernetes, docker, Prefect, structlog, and 5 more, and uses azure-storage-file-datalake, db-dtypes, dbt-core, mysql-connector-python, psycopg2-binary, and 3 more. It has 1,373,416 written lines, with 2,682 test files.
Read on November 7, 2026, at commit 55208da. Read it as markdown
Frontend
The base 4
- React656 files · in js_modules/app-oss/package.json
react-router-dom183 files
- Next.js3 files · in js_modules/app-oss/package.json
- React Router1 file
Interface 18
- TanStack40 files
- codemirror9 files
- Radix UI7 files
- Rich6 files
chartjs-adapter-date-fns4 files
- Chart.js3 files
@blueprintjs/core2 files
dagre2 files
react-chartjs-22 files
- visx2 files
@rjsf/core1 file
chartjs-plugin-zoom1 file
react-day-picker1 file
sonner1 file
- @react-hook/resize-observer4 files
- ansi-to-react1 file
- questionary1 file
- bokeh
Backend
Data 15
- Celery5 files
pyarrow5 files
- DuckDB4 files
deltalake2 files
- MySQL1 file · python_modules/libraries/dagster-mysql/pyproject.toml, line 14
db-dtypes
dbt-core
mysql-connector-python
psycopg2-binary
snowflake-sqlalchemy
- dlt6 files
- azure-storage-blob5 files
- lru-cache3 files
- clickhouse-driver2 files
- azure-storage-file-datalake
Data access 3
- SQLAlchemy30 files
sqlglot4 files
- alembic4 files
Sign-in 5
- google-auth5 files
flask-session
- azure-identity6 files
- pyjwt2 files
- oauth2client1 file
AI 3
- MLflow2 files
openai
- deepeval
Other repos with a similar stack
Ordered by how much of its stack they share with dagster, then by stars.
- run-llamallama_index52.8k
LlamaIndex is the document processing platform for AI
20 of 172 in commonCompare →
Frequently asked questions
What language is dagster written in?
What framework does dagster use?
The proof: in js_modules/app-oss/package.json
What database does dagster use?
What does dagster sign people in with?
Does dagster use AI?
What services does dagster use?
The proof: python_modules/dagster-cloud/dagster_cloud/dagster_insights/bigquery/dbt_wrapper.py, line 1
Does dagster have tests?
Which repos have a stack like dagster's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

