{"data":{"node":{"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":"Very active","stars_delta_30d":195,"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"},"categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"}],"tags":[{"slug":"data-engineering","name":"data-engineering"},{"slug":"data-orchestrator","name":"data-orchestrator"},{"slug":"etl","name":"etl"},{"slug":"mlops","name":"mlops"},{"slug":"workflow","name":"workflow"}],"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":[]},{"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":"Active","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","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":["data-retrieval"]},{"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":["data-retrieval"]},{"slug":"pachyderm-pachyderm","name":"pachyderm","tagline":"Data-Centric Pipelines and Data Versioning","github_url":"https://github.com/pachyderm/pachyderm","owner":"pachyderm","repo":"pachyderm","owner_avatar_url":"https://avatars.githubusercontent.com/u/10432478?v=4","primary_language":"Go","stars":6309,"forks":578,"topics":["analytics","big-data","containers","data-analysis","data-science","distributed-systems","docker","go","kubernetes","pachyderm"],"archived":false,"github_pushed_at":"2025-02-03T22:27:18+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/pachyderm-pachyderm","markdown_url":"https://www.graphcanon.com/tools/pachyderm-pachyderm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pachyderm-pachyderm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pachyderm-pachyderm","shared_categories":[]},{"slug":"tensorchord-awesome-llmops","name":"Awesome-LLMOps","tagline":"An awesome & curated list of best LLMOps tools for developers","github_url":"https://github.com/tensorchord/Awesome-LLMOps","owner":"tensorchord","repo":"Awesome-LLMOps","owner_avatar_url":"https://avatars.githubusercontent.com/u/100543303?v=4","primary_language":"Shell","stars":5941,"forks":1058,"topics":["ai-development-tools","awesome-list","llmops","mlops"],"archived":false,"github_pushed_at":"2026-05-21T09:12:50+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/tensorchord-awesome-llmops","markdown_url":"https://www.graphcanon.com/tools/tensorchord-awesome-llmops.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorchord-awesome-llmops","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorchord-awesome-llmops","shared_categories":["evaluation-observability","data-retrieval"]},{"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":[]},{"slug":"huggingface-datatrove","name":"datatrove","tagline":"Platform-agnostic customizable pipeline processing blocks for data processing and transformation.","github_url":"https://github.com/huggingface/datatrove","owner":"huggingface","repo":"datatrove","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":3324,"forks":297,"topics":[],"archived":false,"github_pushed_at":"2026-08-13T16:04:51+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/huggingface-datatrove","markdown_url":"https://www.graphcanon.com/tools/huggingface-datatrove.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-datatrove","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-datatrove","shared_categories":["data-retrieval"]},{"slug":"pezzolabs-pezzo","name":"pezzo","tagline":"Open-source, developer-first LLMOps platform","github_url":"https://github.com/pezzolabs/pezzo","owner":"pezzolabs","repo":"pezzo","owner_avatar_url":"https://avatars.githubusercontent.com/u/119122072?v=4","primary_language":"TypeScript","stars":3273,"forks":279,"topics":["ai","devtools","gpt-3","gpt-4","hacktoberfest","javascript","langchain","llm","llmops","monitoring","nestjs","nodejs","observability","openai","platform","prompt","prompt-engineering","prompt-management","python","typescript"],"archived":false,"github_pushed_at":"2026-08-21T21:40:31+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/pezzolabs-pezzo","markdown_url":"https://www.graphcanon.com/tools/pezzolabs-pezzo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pezzolabs-pezzo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pezzolabs-pezzo","shared_categories":["evaluation-observability"]},{"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":["data-retrieval"]},{"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":["evaluation-observability"]},{"slug":"agentsmesh-agentsmesh","name":"AgentsMesh","tagline":"AI Agent Workforce Platform","github_url":"https://github.com/AgentsMesh/AgentsMesh","owner":"AgentsMesh","repo":"AgentsMesh","owner_avatar_url":"https://avatars.githubusercontent.com/u/253730750?v=4","primary_language":"Go","stars":2349,"forks":242,"topics":["agent-orchestration","agentsmesh","ai-agent","ai-agent-workforce-platform","ai-coding","aider","claude-code","codex-cli","gemini-cli","multi-agent","self-hosted"],"archived":false,"github_pushed_at":"2026-08-03T11:45:02+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/agentsmesh-agentsmesh","markdown_url":"https://www.graphcanon.com/tools/agentsmesh-agentsmesh.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/agentsmesh-agentsmesh","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=agentsmesh-agentsmesh","shared_categories":[]}]}}