• Stars
    star
    228
  • Rank 175,267 (Top 4 %)
  • Language
    Python
  • Created about 1 year ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Dagster Labs' open-source data platform, built with Dagster.

Dagster Open Platform

This repository contains the Dagster Open Platform (DOP) project.

πŸ—οΈ Note: We are in the early days of moving our internal assets to this repository. Pardon the dust as we continue to build out this repository.

What is this?

Dagster Open Platform is Dagster Lab's open-source data platform.

This is a full-sized Dagster project that contains real assets that are used by the Dagster Labs team. These are assets used for our own analytics and operations. Therefore, if you're a high-growth startup or a budding data team, this should also serve as an amazing reference for what it means to run a data platform at a SaaS business.

We are open-sourcing these assets to provide a reference for how Dagster is used in a real-world setting at the scale of a data platform in a production setting.

How to use this project

Learning Dagster is not a journey that ends once your first assets are made. There are multiple resources available for you to get started with using Dagster, such as our documentation, quickstarts, and Dagster University. These efforts are amazing ways to get started using Dagster properly and flatten the early learning curve of using Dagster at your organization.

It follows our best practices for how to structure a Dagster project, how to connect with external systems, and how to use Dagster in a production setting.

.
β”œβ”€β”€ README.md
β”œβ”€β”€ dagster_open_platform
β”‚Β Β  β”œβ”€β”€ __init__.py
β”‚Β Β  β”œβ”€β”€ assets
β”‚Β Β  β”œβ”€β”€ jobs
β”‚Β Β  β”œβ”€β”€ partitions
β”‚Β Β  β”œβ”€β”€ resources
β”‚Β Β  β”œβ”€β”€ schedules
β”‚Β Β  β”œβ”€β”€ sensors
β”‚Β Β  └── utils
β”œβ”€β”€ dagster_open_platform_tests
β”œβ”€β”€ pyproject.toml
β”œβ”€β”€ setup.cfg
β”œβ”€β”€ setup.py
└── tox.ini

Note: This project does not include any confidential information about Dagster, environment variables, or configurations for our pipelines. We also excluded assets that contain sensitive business logic. Therefore, this project won't be able to run on your machine without some additional changes.

Asset Graph Preview

asset-graph

More Repositories

1

dagster

An orchestration platform for the development, production, and observation of data assets.
Python
11,116
star
2

fake-star-detector

Python
217
star
3

mdsfest-opensource-mds

Demo Project for Open Source MDS
Python
160
star
4

hooli-data-eng-pipelines

Example Dagster Cloud code for the Hooli Data Engineering organization.
Python
75
star
5

awesome-dagster

All things awesome related to Dagster!
61
star
6

talks

Jupyter Notebook
40
star
7

project-dagster-university

an ephemeral project repo for the DU Dagster project
Python
37
star
8

supercharged-dbt-docs

HTML
25
star
9

dagster-cloud

Unify all your data tools into a productive, enterprise-grade platform.
Python
21
star
10

dagster_llm_finetune

Python
12
star
11

quickstart-etl

Python
11
star
12

dagster-cloud-action

Python
10
star
13

quickstart-gcp

Python
9
star
14

dagster-cloud-cicd-action

GitHub Action to update Dagster Cloud repo locations
JavaScript
7
star
15

data-mesh-demo

Python
7
star
16

quickstart-aws

Python
6
star
17

dagster-website

The data orchestration platform built for productivity.
TypeScript
6
star
18

quickstart-dbt

Python
5
star
19

dagster-cloud-hybrid-quickstart

Template for getting started with Hybrid Dagster Cloud
Python
5
star
20

dagster-cloud-serverless-quickstart

Python
4
star
21

dagster-quickstart

Get started with Dagster ASAP
Python
3
star
22

quickstart-snowflake

Python
2
star
23

docsearch-scraper

This repository holds the code of the DocSearch scraper used to power the hosted version of DocSearch.
Python
2
star
24

dagster-cloud-cicd-action-quickstart

Template to get started with the Dagster Cloud CI GitHub Action
Python
2
star
25

insights-quickstart-dbt-snowflake

Python
2
star
26

dagster-sandbox-example

Python
1
star
27

quickstart-mds

Python
1
star
28

dagster-ml-example

Example Dagster Cloud code for an ML use case.
Python
1
star
29

airflow-migration-example

Python
1
star
30

biweekly-demo

Python
1
star
31

social-listening

Python
1
star
32

helm-user-cloud

Dagster Cloud Helm chart for distribution of User Cloud Agent & other user cloud resources via Helm.
1
star
33

hooli-ml-pipelines

Example Dagster Cloud code for the Hooli ML organization.
Python
1
star
34

dagster-airflow-migration-example

Python
1
star
35

cloud-examples

Curated list of examples and sample code for dagster-cloud projects
Python
1
star
36

build-grpcio

Build wheels for grpcio for m1 macs
1
star