Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A awesome-python
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 317
    • Merge requests 317
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Vinta Chen
  • awesome-python
  • Merge requests
  • !2300

Add dagster

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Metin Senturk requested to merge github/fork/metinsenturk/master into master Jan 07, 2023
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 1

What is this Python project?

Dagster is a job orchestration framework that is used to build data assets. It is a great tool, works on multiple platforms, and is very easy to set it up. It has a lot of useful features, such as:

  • Managing data assets with code, building python-based data jobs to load, transfer, and transform data
  • Integrates with dbt and provides a user interface to run dbt models
  • Provides a UI to monitor jobs, debug runs, inspect assets, or even launch backfills
  • Multiplatform - works with Windows and Mac by just installing from pip (no other dependencies)
  • It has multiple executors to run tasks, including in-process, multi-process, Dask, Celery, Docker, and Kubernetes.

What's the difference between this Python project and similar ones?

Enumerate comparisons.

  • One great comparison for dagster is Airflow - but Dagster concentrates more on orchestrating data assets, including table materializations, etc
  • It is not just a scheduler, but a framework to build jobs using Dagster API

Anyone who agrees with this pull request could submit an Approve review to it.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/metinsenturk/master