Playground
Run scheduling algorithms live in your browser. Powered by Pyodide (Python in WebAssembly).
Coming soon: The interactive playground with Pyodide is under development. You'll be able to build task graphs visually, run any of SAGA's 20+ scheduling algorithms, and compare Gantt charts side-by-side — all in your browser with no installation required.
Visual Instance Builder
Create task graphs and networks by clicking to add nodes and edges. Double-click to edit weights. Use preset templates to get started quickly.
Schedule Comparison
Select multiple schedulers and compare their Gantt charts side-by-side. See how different algorithms assign tasks to processors.
Python Code Editor
Write custom Python code using the SAGA API directly. Full access to all schedulers, data structures, and utilities.
from saga import *
from saga.schedulers import HeftScheduler
scheduler = HeftScheduler()
schedule = scheduler.schedule(network, task_graph)
print(f"Makespan: {schedule.makespan}") Share & Export
Share problem instances via URL. Export results as JSON or images. Load examples from SAGA's built-in datasets.
In the meantime, install SAGA locally:
pip install anrg-saga