{
 "schema_version": 1,
 "generated": "2026-10-26",
 "repo": "wanmol/goal-flow",
 "name": "goal-flow",
 "owner": "wanmol",
 "slug": "wanmol-goal-flow",
 "github": "https://github.com/wanmol/goal-flow",
 "what": "GoalFlow is a Python framework on LangGraph that transpiles Dify workflow exports into runnable code and runs code-first agent loops behind a FastAPI server.",
 "why": "135 stars, launched 81 days ago",
 "language": "Python",
 "requirements": [
  "Python 3.12",
  "Redis (cluster or standalone) and MySQL",
  "A cloned copy of the goalflow repository and a filled-in .env file copied from .env.example",
  "A Dify DSL export (.yml) if you want to transpile a visual flow"
 ],
 "audience_note": "Python developers and AI agents who build LLM apps, especially teams that design flows visually in Dify and want to run them without Dify's runtime.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/wanmol-goal-flow/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "wanmol-goal-flow--transpile-dify-flow-to-langgraph-python",
   "title": "Turn a Dify flow into a version-controlled LangGraph file",
   "best": true,
   "url": "https://dedupedai.com/use-cases/wanmol-goal-flow/transpile-dify-flow-to-langgraph-python/",
   "json": "https://dedupedai.com/use-cases/u/wanmol-goal-flow/transpile-dify-flow-to-langgraph-python.json"
  },
  {
   "id": "wanmol-goal-flow--serve-workflow-as-chat-api",
   "title": "Serve a workflow as a chat API with Redis and MySQL",
   "best": false,
   "url": "https://dedupedai.com/use-cases/wanmol-goal-flow/serve-workflow-as-chat-api/",
   "json": "https://dedupedai.com/use-cases/u/wanmol-goal-flow/serve-workflow-as-chat-api.json"
  },
  {
   "id": "wanmol-goal-flow--build-code-first-agent-loop",
   "title": "Build a code-first agent loop with agent_kit",
   "best": false,
   "url": "https://dedupedai.com/use-cases/wanmol-goal-flow/build-code-first-agent-loop/",
   "json": "https://dedupedai.com/use-cases/u/wanmol-goal-flow/build-code-first-agent-loop.json"
  },
  {
   "id": "wanmol-goal-flow--ingest-documents-into-milvus-knowledge-base",
   "title": "Load documents into Milvus for retrieval in a workflow",
   "best": false,
   "url": "https://dedupedai.com/use-cases/wanmol-goal-flow/ingest-documents-into-milvus-knowledge-base/",
   "json": "https://dedupedai.com/use-cases/u/wanmol-goal-flow/ingest-documents-into-milvus-knowledge-base.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
