{"slug": "show-hn-i-compared-15-ai-agent-frameworks-across-4-production-stacks", "title": "Show HN: I compared 15 AI agent frameworks across 4 production stacks", "summary": "A developer published a side-by-side comparison of 15 AI agent frameworks, filtering by use case (RAG, multi-agent, structured output) and language (Python, TypeScript, .NET), updated weekly. The comparison covers frameworks like LangGraph, CrewAI, AutoGen, and others, highlighting their control flow, state management, and licensing. This resource helps developers choose the right framework for production stacks.", "body_md": "# AI Agent Frameworks, Compared\n\nSide-by-side comparison of 15 AI agent frameworks. Filter by use case (RAG, multi-agent, structured output) and language (Python, TypeScript, .NET). Updated weekly.\n\n[12k+Python / TypeScriptcontrol: graphstate: explicit-graphMITmulti-step agenthuman-in-the-loopstateful workflowRAG agent](/frameworks/langgraph)\n\n### LangGraph\n\nGraph-based control for stateful LLM agents with explicit transitions and human gates.\n\n[28k+Pythoncontrol: crewstate: message-passingMITrole-based agent teamtask delegationresearchcontent workflow](/frameworks/crewai)\n\n### CrewAI\n\nRole-based crew orchestration with sequential or hierarchical task delegation.\n\n[35k+Python / .NETcontrol: conversationalstate: message-passingMITmulti-agent chatcode generation agentresearchtool use](/frameworks/autogen)\n\n### AutoGen\n\nConversational multi-agent framework from Microsoft Research with deep tool use.\n\n[6k+Pythoncontrol: code-firststate: explicit-graphMITtyped structured outputfunction callingproduction appvalidation](/frameworks/pydantic-ai)\n\n### Pydantic AI\n\nTyped agents built on Pydantic validation. Production-first, structured output as first class.\n\n[8k+Python / TypeScriptcontrol: code-firststate: implicitMITOpenAI-first stackhandoff patternguardrailstracing](/frameworks/openai-agents-sdk)\n\n### OpenAI Agents SDK\n\nOpenAI official SDK with handoffs, guardrails, and built-in tracing UI.\n\n[10k+TypeScriptcontrol: code-firststate: explicit-graphElastic License 2.0TypeScript stackNext.js integrationworkflow with stepseval](/frameworks/mastra)\n\n### Mastra\n\nTypeScript-native framework with workflows, agents, RAG, and built-in eval.\n\n[13k+TypeScriptcontrol: code-firststate: implicitApache 2.0streaming UIchat interfaceNext.js appedge runtime](/frameworks/vercel-ai-sdk)\n\n### Vercel AI SDK\n\nTypeScript SDK with streaming UI primitives and provider abstraction.\n\n[94k+Python / TypeScriptcontrol: code-firststate: implicitMITRAGprototypebroad integrationchain composition](/frameworks/langchain)\n\n### LangChain\n\nThe original LLM framework. Broad integration surface, mature ecosystem.\n\n[36k+Python / TypeScriptcontrol: code-firststate: implicitMITRAGindex managementdata agentknowledge base](/frameworks/llamaindex)\n\n### LlamaIndex\n\nData-first framework. Strongest for RAG and structured data agent.\n\n[17k+Pythoncontrol: code-firststate: explicit-graphApache 2.0production RAGpipeline compositionenterprise search](/frameworks/haystack)\n\n### Haystack\n\nPipeline-based framework from deepset. Production search and RAG focus.\n\n[53k+TypeScript / Pythoncontrol: low-codestate: explicit-graphCustom (open-core)no-code agentworkflow builderteam collaborationself-host](/frameworks/dify)\n\n### Dify\n\nOpen-source LLM app platform with visual workflow builder. Self-hostable.\n\n[32k+TypeScriptcontrol: low-codestate: explicit-graphApache 2.0drag-drop chain builderno-codeprototypeself-host](/frameworks/flowise)\n\n### Flowise\n\nDrag-and-drop LangChain workflow builder. Open source, self-host first.\n\n[65k+TypeScriptcontrol: low-codestate: event-drivenSustainable Use Licenseworkflow automationAI agent nodeself-hostAPI integration](/frameworks/n8n)\n\n### n8n\n\nWorkflow automation with AI agent nodes. Strong integration library.\n\n[21k+.NET / Python / Javacontrol: code-firststate: implicitMIT.NET stackenterpriseskill orchestrationplugin](/frameworks/semantic-kernel)\n\n### Semantic Kernel\n\nMicrosoft enterprise SDK. .NET / Python / Java with plugin orchestration.\n\n[12k+Pythoncontrol: code-firststate: implicitApache 2.0minimal footprintcode agenttool useHF ecosystem](/frameworks/smolagents)\n\n### smolagents\n\nHugging Face minimal agent framework. Code-as-action approach, small footprint.", "url": "https://wpnews.pro/news/show-hn-i-compared-15-ai-agent-frameworks-across-4-production-stacks", "canonical_source": "https://compare-lab.xyz/ai-agent-frameworks/", "published_at": "2026-06-26 15:21:14+00:00", "updated_at": "2026-06-26 15:36:02.758549+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "large-language-models", "ai-tools", "ai-research"], "entities": ["LangGraph", "CrewAI", "AutoGen", "Pydantic AI", "OpenAI Agents SDK", "Mastra", "Vercel AI SDK", "LangChain"], "alternates": {"html": "https://wpnews.pro/news/show-hn-i-compared-15-ai-agent-frameworks-across-4-production-stacks", "markdown": "https://wpnews.pro/news/show-hn-i-compared-15-ai-agent-frameworks-across-4-production-stacks.md", "text": "https://wpnews.pro/news/show-hn-i-compared-15-ai-agent-frameworks-across-4-production-stacks.txt", "jsonld": "https://wpnews.pro/news/show-hn-i-compared-15-ai-agent-frameworks-across-4-production-stacks.jsonld"}}