¿Con qué está hecho dagster?

dagster es un repo de Python hecho con React, FastAPI, graphene, pyspark, starlette y 5 más. Guarda sus datos en dlt, azure-storage-blob, Celery, pyarrow, DuckDB y 3 más, accede a ellos con SQLAlchemy, alembic y sqlglot, inicia sesión con flask-session, azure-identity, google-auth, pyjwt y oauth2client, usa IA con deepeval, openai y MLflow, se conecta a Google, arma su contenido con markdown, wordcloud, jinja2, highlight.js, react-markdown y 6 más, valida sus datos con cattrs, Pydantic, jsonschema, validators, validator y 1 más, se prueba con testcontainers, Testing Library, Faker y jest-canvas-mock, se despliega con boto3, kubernetes, docker, Prefect, structlog y 5 más y usa azure-storage-file-datalake, db-dtypes, dbt-core, mysql-connector-python, psycopg2-binary y 3 más. Son 1,373,416 líneas escritas, con 2,682 archivos de prueba.

Leído el 7 de noviembre de 2026, en el commit 55208da. Léela en markdown

Frontend

La base 4

Interfaz 18

  • TanStack40 archivos
  • codemirror9 archivos
  • Radix UI7 archivos
  • Rich6 archivos
  • chartjs-adapter-date-fns4 archivos
  • Chart.js3 archivos
  • @blueprintjs/core2 archivos
  • dagre2 archivos
  • react-chartjs-22 archivos
  • visx2 archivos
  • @rjsf/core1 archivo
  • chartjs-plugin-zoom1 archivo
6 más

Backend

Datos 15

3 más
  • lru-cache3 archivos
  • clickhouse-driver2 archivos
  • azure-storage-file-datalake

Acceso a los datos 3

Inicio de sesión 5

IA 3

  • MLflow2 archivos
  • openai
  • deepeval

Servicios 2

Apoyo

La base 6

Contenido 11

Validación 6

Pruebas 4

  • Testing Library146 archivos
  • Faker5 archivos
  • testcontainers1 archivo
  • jest-canvas-mock1 archivo

Despliegue 10

Herramientas 27

  • click140 archivos
  • Typer30 archivos
  • @graphql-codegen/cli1 archivo
  • eslint-plugin-react-hooks1 archivo
  • Setuptools1 archivo
  • Sphinx1 archivo
  • typescript-eslint1 archivo
  • antlr4-python3-runtime
  • ipykernel
  • virtualenv
  • typing-extensions129 archivos
  • antlr4ng25 archivos
15 más
  • packaging21 archivos
  • docstring-parser1 archivo
  • eslint-config-prettier1 archivo
  • eslint-plugin-import1 archivo
  • eslint-plugin-jest1 archivo
  • eslint-plugin-jsx-a11y1 archivo
  • eslint-plugin-prettier1 archivo
  • eslint-plugin-react1 archivo
  • eslint-plugin-unused-imports1 archivo
  • pathspec1 archivo
  • autoflake
  • awscli
  • gitpython
  • twine
  • types-setuptools

Otras 58

  • Lodash69 archivos
  • pyyaml36 archivos
  • qs21 archivos
  • dayjs15 archivos
  • pandas10 archivos
  • Recoil8 archivos
  • fuse.js6 archivos
  • GraphQL6 archivos
  • tqdm6 archivos
  • urllib36 archivos
  • @apollo/client5 archivos
  • Polars5 archivos
46 más
  • Dask4 archivos
  • uuid3 archivos
  • wandb3 archivos
  • slack-sdk2 archivos
  • date-fns1 archivo
  • filelock1 archivo
  • networkx1 archivo
  • paramiko1 archivo
  • twilio1 archivo
  • Apache Airflow
  • distributed
  • platformdirs
  • pyopenssl
  • python-dateutil
  • clsx113 archivos
  • requests42 archivos
  • six8 archivos
  • tomlkit5 archivos
  • watchdog5 archivos
  • deepmerge4 archivos
  • tomli4 archivos
  • orjson3 archivos
  • python-dotenv3 archivos
  • toposort3 archivos
  • gql2 archivos
  • httpx2 archivos
  • pytz2 archivos
  • subscriptions-transport-ws2 archivos
  • tableauserverclient2 archivos
  • cronstrue1 archivo
  • fast-text-encoding1 archivo
  • pendulum1 archivo
  • regenerator-runtime1 archivo
  • resize-observer-polyfill1 archivo
  • spark-md51 archivo
  • sshtunnel1 archivo
  • grpcio
  • grpcio-health-checking
  • importlib-metadata
  • lazy-object-proxy
  • protobuf
  • pywin32
  • s
  • t
  • tabulate
  • tzdata

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con dagster, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito dagster?
dagster está escrito en Python, con 1,373,416 líneas escritas.
¿Qué framework usa dagster?
dagster está hecho con React, FastAPI, graphene, pyspark, starlette, AIOHTTP, uvicorn, Next.js, react-router-dom y React Router.

La prueba: en js_modules/app-oss/package.json

¿Qué base de datos usa dagster?
dagster guarda sus datos en dlt, azure-storage-blob, Celery, pyarrow, DuckDB, clickhouse-driver, deltalake y lru-cache y accede a ellos con SQLAlchemy, alembic y sqlglot.
¿Con qué inicia sesión dagster?
dagster inicia sesión con flask-session, azure-identity, google-auth, pyjwt y oauth2client.
¿dagster usa IA?
Sí. dagster usa IA con deepeval, openai y MLflow.
¿Qué servicios usa dagster?
dagster se conecta a Google y usa azure-storage-file-datalake, db-dtypes, dbt-core, mysql-connector-python, psycopg2-binary, snowflake-sqlalchemy, MySQL y Google Cloud Storage.

La prueba: python_modules/dagster-cloud/dagster_cloud/dagster_insights/bigquery/dbt_wrapper.py, línea 1

¿dagster tiene pruebas?
Sí. dagster tiene 2,682 archivos de prueba y se prueba con testcontainers, Testing Library, Faker y jest-canvas-mock.
¿Qué repos tienen un stack parecido a dagster?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →