{"data":{"node":{"slug":"apache-dolphinscheduler","name":"dolphinscheduler","tagline":"A modern data orchestration platform for agile workflow creation with low-code","github_url":"https://github.com/apache/dolphinscheduler","owner":"apache","repo":"dolphinscheduler","owner_avatar_url":"https://avatars.githubusercontent.com/u/47359?v=4","primary_language":"Java","stars":14469,"forks":5091,"topics":["airflow","azkaban","cloud-native","data-pipelines","job-scheduler","orchestration","powerful-data-pipelines","task-scheduler","workflow","workflow-orchestration","workflow-schedule"],"archived":false,"github_pushed_at":"2026-09-12T05:44:08+00:00","maintenance_label":"Very active","stars_delta_30d":57,"url":"https://www.graphcanon.com/tools/apache-dolphinscheduler","markdown_url":"https://www.graphcanon.com/tools/apache-dolphinscheduler.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/apache-dolphinscheduler","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=apache-dolphinscheduler"},"categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"airflow","name":"airflow"},{"slug":"azkaban","name":"azkaban"},{"slug":"cloud-native","name":"cloud-native"},{"slug":"data-pipelines","name":"data-pipelines"},{"slug":"job-scheduler","name":"job-scheduler"},{"slug":"orchestration","name":"orchestration"},{"slug":"powerful-data-pipelines","name":"powerful-data-pipelines"},{"slug":"task-scheduler","name":"task-scheduler"}],"edges":[],"neighbours":[{"slug":"apache-airflow","name":"airflow","tagline":"A platform to programmatically author, schedule, and monitor workflows","github_url":"https://github.com/apache/airflow","owner":"apache","repo":"airflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/47359?v=4","primary_language":"Python","stars":46844,"forks":17829,"topics":["airflow","apache","apache-airflow","automation","dag","data-engineering","data-integration","data-orchestrator","data-pipelines","data-science","elt","etl","machine-learning","mlops","orchestration","python","scheduler","workflow","workflow-engine","workflow-orchestration"],"archived":false,"github_pushed_at":"2026-09-14T01:45:40+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/apache-airflow","markdown_url":"https://www.graphcanon.com/tools/apache-airflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/apache-airflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=apache-airflow","shared_categories":["developer-tools"]},{"slug":"kestra-io-kestra","name":"kestra","tagline":"Event Driven Orchestration & Scheduling Platform for Mission Critical Applications","github_url":"https://github.com/kestra-io/kestra","owner":"kestra-io","repo":"kestra","owner_avatar_url":"https://avatars.githubusercontent.com/u/59033362?v=4","primary_language":"Java","stars":28181,"forks":3005,"topics":["ai-agents","automation","control-plane","data-engineering","data-orchestration","data-orchestrator","devops","etl","hacktoberfest","high-availability","infra-automation","infra-ops","infrastructure-as-code","java","low-code","orchestration","pipeline","pipeline-as-code","scheduler","workflow"],"archived":false,"github_pushed_at":"2026-09-18T18:06:15+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/kestra-io-kestra","markdown_url":"https://www.graphcanon.com/tools/kestra-io-kestra.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kestra-io-kestra","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kestra-io-kestra","shared_categories":["developer-tools"]},{"slug":"argoproj-argo-workflows","name":"argo-workflows","tagline":"Workflow Engine for Kubernetes","github_url":"https://github.com/argoproj/argo-workflows","owner":"argoproj","repo":"argo-workflows","owner_avatar_url":"https://avatars.githubusercontent.com/u/30269780?v=4","primary_language":"Go","stars":16956,"forks":3643,"topics":["airflow","argo","argo-workflows","batch-processing","cloud-native","cncf","dag","data-engineering","gitops","hacktoberfest","k8s","knative","kubernetes","machine-learning","mlops","pipelines","workflow","workflow-engine"],"archived":false,"github_pushed_at":"2026-09-03T04:55:19+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/argoproj-argo-workflows","markdown_url":"https://www.graphcanon.com/tools/argoproj-argo-workflows.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/argoproj-argo-workflows","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=argoproj-argo-workflows","shared_categories":["developer-tools"]},{"slug":"dagster-io-dagster","name":"dagster","tagline":"An orchestration platform for data assets","github_url":"https://github.com/dagster-io/dagster","owner":"dagster-io","repo":"dagster","owner_avatar_url":"https://avatars.githubusercontent.com/u/40032576?v=4","primary_language":"Python","stars":16144,"forks":2290,"topics":["analytics","dagster","data-engineering","data-integration","data-orchestrator","data-pipelines","data-science","etl","metadata","mlops","orchestration","python","scheduler","workflow","workflow-automation"],"archived":false,"github_pushed_at":"2026-09-11T19:05:31+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/dagster-io-dagster","markdown_url":"https://www.graphcanon.com/tools/dagster-io-dagster.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dagster-io-dagster","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dagster-io-dagster","shared_categories":[]},{"slug":"mage-ai-mage-ai","name":"mage-ai","tagline":"Build, run and manage data pipelines for integrating and transforming data","github_url":"https://github.com/mage-ai/mage-ai","owner":"mage-ai","repo":"mage-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/69371472?v=4","primary_language":"Python","stars":8823,"forks":990,"topics":["artificial-intelligence","data","data-engineering","data-integration","data-pipelines","data-science","dbt","elt","etl","machine-learning","orchestration","pipeline","pipelines","python","reverse-etl","spark","sql","transformation"],"archived":false,"github_pushed_at":"2026-09-11T19:20:35+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/mage-ai-mage-ai","markdown_url":"https://www.graphcanon.com/tools/mage-ai-mage-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mage-ai-mage-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mage-ai-mage-ai","shared_categories":[]},{"slug":"flyteorg-flyte","name":"flyte","tagline":"Dynamic, resilient AI orchestration. Coordinate data, models, and compute as you build AI workflows.","github_url":"https://github.com/flyteorg/flyte","owner":"flyteorg","repo":"flyte","owner_avatar_url":"https://avatars.githubusercontent.com/u/35380635?v=4","primary_language":"Go","stars":7530,"forks":888,"topics":["agentic","ai-agents","ai-development-tools","data-analysis","data-science","declarative","fine-tuning","flyte","golang","grpc","hacktoberfest","kubernetes","llm","machine-learning","mlops","orchestration-engine","production","python","scale","workflow"],"archived":false,"github_pushed_at":"2026-09-18T23:39:48+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/flyteorg-flyte","markdown_url":"https://www.graphcanon.com/tools/flyteorg-flyte.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/flyteorg-flyte","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=flyteorg-flyte","shared_categories":["developer-tools"]},{"slug":"camunda-camunda","name":"camunda","tagline":"Process Orchestration Framework","github_url":"https://github.com/camunda/camunda","owner":"camunda","repo":"camunda","owner_avatar_url":"https://avatars.githubusercontent.com/u/2443838?v=4","primary_language":"Java","stars":4279,"forks":819,"topics":["bpmn","grpc","java","microservices","orchestration-framework","workflow","workflow-engine"],"archived":false,"github_pushed_at":"2026-09-15T05:58:31+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/camunda-camunda","markdown_url":"https://www.graphcanon.com/tools/camunda-camunda.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/camunda-camunda","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=camunda-camunda","shared_categories":["developer-tools"]},{"slug":"puckel-docker-airflow","name":"docker-airflow","tagline":"Docker Apache Airflow","github_url":"https://github.com/puckel/docker-airflow","owner":"puckel","repo":"docker-airflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/451355?v=4","primary_language":"Shell","stars":3810,"forks":591,"topics":["airflow","docker","docker-airflow","management","scheduler","task","workflow"],"archived":false,"github_pushed_at":"2023-03-01T09:11:52+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/puckel-docker-airflow","markdown_url":"https://www.graphcanon.com/tools/puckel-docker-airflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/puckel-docker-airflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=puckel-docker-airflow","shared_categories":["developer-tools"]},{"slug":"ploomber-ploomber","name":"ploomber","tagline":"The fastest way to build data pipelines. Develop iteratively, deploy anywhere.","github_url":"https://github.com/ploomber/ploomber","owner":"ploomber","repo":"ploomber","owner_avatar_url":"https://avatars.githubusercontent.com/u/60114551?v=4","primary_language":"Python","stars":3620,"forks":244,"topics":["data-engineering","data-science","jupyter","jupyter-notebooks","machine-learning","mlops","notebooks","papermill","pipelines","pycharm","vscode","workflow"],"archived":true,"github_pushed_at":"2025-05-29T22:02:03+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/ploomber-ploomber","markdown_url":"https://www.graphcanon.com/tools/ploomber-ploomber.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ploomber-ploomber","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ploomber-ploomber","shared_categories":["developer-tools"]},{"slug":"microsoft-pai","name":"pai","tagline":"Resource scheduling and cluster management for AI","github_url":"https://github.com/microsoft/pai","owner":"microsoft","repo":"pai","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"JavaScript","stars":2688,"forks":552,"topics":["ai","artificial-intelligence","chainer","cloud","cluster-management","cluster-manager","gpu","gpu-cluster","gpu-computing","gpu-scheduler","jupyter","kubernetes","machine-learning","model-training","on-premise","pytorch","resource-management","scheduling","tensorflow"],"archived":false,"github_pushed_at":"2026-08-15T00:09:09+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/microsoft-pai","markdown_url":"https://www.graphcanon.com/tools/microsoft-pai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-pai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-pai","shared_categories":[]},{"slug":"apache-hamilton","name":"hamilton","tagline":"Modular dataflow definition for Python environments","github_url":"https://github.com/apache/hamilton","owner":"apache","repo":"hamilton","owner_avatar_url":"https://avatars.githubusercontent.com/u/47359?v=4","primary_language":"Jupyter Notebook","stars":2585,"forks":214,"topics":["dag","data-analysis","data-engineering","data-science","dataframe","etl","etl-framework","etl-pipeline","feature-engineering","hacktoberfest","lineage","llmops","machine-learning","mlops","orchestration","pandas","python","rag","software-engineering"],"archived":false,"github_pushed_at":"2026-09-03T00:04:38+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/apache-hamilton","markdown_url":"https://www.graphcanon.com/tools/apache-hamilton.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/apache-hamilton","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=apache-hamilton","shared_categories":["developer-tools"]},{"slug":"ballerine-io-ballerine","name":"ballerine","tagline":"Open-source infrastructure and data orchestration platform for risk decisioning","github_url":"https://github.com/ballerine-io/ballerine","owner":"ballerine-io","repo":"ballerine","owner_avatar_url":"https://avatars.githubusercontent.com/u/107975166?v=4","primary_language":"TypeScript","stars":2434,"forks":311,"topics":["back-office","case-management","compliance","dashboard","flow","fraud","id-card-camera","identity-verification","idv","know-your-customer","kyb","kyc","liveliness","ocr","onboarding","orchestration","risk-management","rule-engine","sdk","svelte"],"archived":false,"github_pushed_at":"2026-09-17T23:23:22+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/ballerine-io-ballerine","markdown_url":"https://www.graphcanon.com/tools/ballerine-io-ballerine.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ballerine-io-ballerine","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ballerine-io-ballerine","shared_categories":[]}]}}