{"repo":"marciok/gust","free":true,"listed":false,"github":"https://github.com/marciok/gust","clone":"git clone https://github.com/marciok/gust.git","description":"A Task-Based Workflow Orchestration Engine","language":"Elixir","stars":362,"topics":["airflow","elixir","elixir-phoenix","workflow-automation","etl-framework","etl-pipeline","machine-learning"],"license":"MIT","category":"workflow-automation","readme_excerpt":"A task orchestration system designed to be efficient, fast and developer-friendly. --- Table of Contents - Motivation - Overview - Getting Started - Adding to an existing app - Multi-node setup - Features - GustWeb - Examples - Benchmark --- 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. --- In Action https://github.com/user-attachments/assets/250ec668-4275-4aa5-a022-b3ba758c515c --- Overview DAG Code Example Web Interface --- Getting started Want to try Gust quickly? Start with the Docker example. If you want full customization and extension, follow the instructions below to create a Gust app from scratch. Prerequisites - [x] macOS/Ubuntu - [x] Elixir must be at least this version - [x] Postgres Creating a new Gust app 1. Replace my app for your app name and run: You can check what install script will perform here 2. Configure Postgres credentials on my app/config/dev.","default_branch":null,"files":null,"tree":[],"storefront":"/r/marciok","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marciok/gust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}