You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A task orchestration system designed to be efficient, fast and developer-friendly.
Motivation
As a CTO and founder, I was tired of spending buckets of money to set up and manage Airflow, dealing with multiple databases, countless processes, Docker complexity, and of course its outdated and buggy UI. So we decided to build something that kept what we liked about Airflow and ditched what we didn’t. The result is Gust: a platform that’s 10× more efficient, faster, and far easier to set up.
Gust is the perfect fit for our needs, and I encourage you to try it and push it even further. There’s still plenty of room for improvements and new features. If you spot something or want to contribute an idea, don’t be shy! Drop an Issue or submit a PR.
Overview
DAG Code Example
defmoduleHelloWorlddoaliasGust.FlowsuseGust.DSLrequireLoggertask:first_task,downstream: [:second_task],store_result: truedogreetings="Hi from first_task"Logger.info(greetings)%{result: greetings}endtask:second_task,ctx: %{run_id: run_id}dotask=Flows.get_task_by_name_run("first_task",run_id)Logger.info(task.result)endend