[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categories":3,"category-ai-frameworks":85,"category-ai-frameworks-comparisons":86,"category-ai-frameworks-lists":198,"category-ai-frameworks-posts":199},[4,15,25,35,45,55,65,75],{"id":5,"documentId":6,"name":7,"slug":8,"shortName":9,"description":10,"icon":11,"createdAt":12,"updatedAt":12,"publishedAt":13,"seoTitle":14,"seoDescription":14},43,"d2n69w6u5jw2n9uxksqsks74","AI Chatbots & Assistants","ai-chatbots","AI Chatbots","Conversational AI assistants for reasoning, writing and everyday tasks.","Bot","2026-09-07T09:42:12.650Z","2026-09-07T09:42:12.677Z",null,{"id":16,"documentId":17,"name":18,"slug":19,"shortName":20,"description":21,"icon":22,"createdAt":23,"updatedAt":23,"publishedAt":24,"seoTitle":14,"seoDescription":14},45,"q3aub1u192qczyq8cyurhbau","AI Coding Tools","ai-coding","AI Coding","AI pair programmers, code completion and agentic coding tools.","Code","2026-09-07T09:42:12.712Z","2026-09-07T09:42:12.726Z",{"id":26,"documentId":27,"name":28,"slug":29,"shortName":30,"description":31,"icon":32,"createdAt":33,"updatedAt":33,"publishedAt":34,"seoTitle":14,"seoDescription":14},49,"kyxgrju9qcbsahxr6c3gy1rk","AI Dev Frameworks","ai-frameworks","AI Frameworks","Frameworks and tooling for building LLM-powered applications.","Blocks","2026-09-07T09:42:12.793Z","2026-09-07T09:42:12.817Z",{"id":36,"documentId":37,"name":38,"slug":39,"shortName":40,"description":41,"icon":42,"createdAt":43,"updatedAt":43,"publishedAt":44,"seoTitle":14,"seoDescription":14},47,"et5dhnhik9xxbypugwx4pfh5","AI Image & Video","ai-image-video","AI Image\u002FVideo","Generative models for images, art and video production.","Image","2026-09-07T09:42:12.751Z","2026-09-07T09:42:12.767Z",{"id":46,"documentId":47,"name":48,"slug":49,"shortName":50,"description":51,"icon":52,"createdAt":53,"updatedAt":53,"publishedAt":54,"seoTitle":14,"seoDescription":14},37,"cnjfk8r7abaq5mkotekzo8fz","Backend & Databases","backend-databases","Backend","Databases, APIs and data-layer architecture for server-side systems.","Database","2026-09-07T09:42:12.415Z","2026-09-07T09:42:12.474Z",{"id":56,"documentId":57,"name":58,"slug":59,"shortName":60,"description":61,"icon":62,"createdAt":63,"updatedAt":63,"publishedAt":64,"seoTitle":14,"seoDescription":14},39,"s4ujx5e37x7cla49kfbz9xnq","DevOps & Cloud","devops-cloud","DevOps","Containers, infrastructure and cloud platforms for shipping and running software.","Cloud","2026-09-07T09:42:12.508Z","2026-09-07T09:42:12.541Z",{"id":66,"documentId":67,"name":68,"slug":69,"shortName":70,"description":71,"icon":72,"createdAt":73,"updatedAt":73,"publishedAt":74,"seoTitle":14,"seoDescription":14},35,"zy2v9u5ac9aeyfl4q9mnsm1g","Frontend Frameworks","frontend","Frontend","UI frameworks, meta-frameworks, styling and state management for the browser.","LayoutTemplate","2026-09-07T09:42:12.327Z","2026-09-07T09:42:12.375Z",{"id":76,"documentId":77,"name":78,"slug":79,"shortName":80,"description":81,"icon":82,"createdAt":83,"updatedAt":83,"publishedAt":84,"seoTitle":14,"seoDescription":14},41,"kqqemwew4iwvgu0896gur8la","Programming Languages","languages","Languages","Systems and general-purpose languages compared for performance and ergonomics.","Terminal","2026-09-07T09:42:12.577Z","2026-09-07T09:42:12.595Z",{"id":26,"documentId":27,"name":28,"slug":29,"shortName":30,"description":31,"icon":32,"createdAt":33,"updatedAt":33,"publishedAt":34,"seoTitle":14,"seoDescription":14},[87],{"updated":88,"id":89,"documentId":90,"title":91,"slug":92,"dek":93,"featured":94,"verdict":95,"bestForA":96,"bestForB":97,"createdAt":98,"updatedAt":98,"publishedAt":99,"seoTitle":14,"seoDescription":14,"category":100,"tags":101,"features":111,"a":142,"b":170},"2026-06-25",61,"uy5oqdcnlbo0anwz94y2r48o","LangChain vs LlamaIndex","langchain-vs-llamaindex","Two leading frameworks for building LLM-powered applications.",false,"Choose LlamaIndex when your core problem is retrieval over your own data — it’s leaner and more focused for RAG. Choose LangChain when you’re building broader agentic systems that call many tools and need maximum flexibility.","Complex agents that orchestrate many tools and steps.","RAG-first applications built around search over your own data.","2026-09-07T09:42:16.661Z","2026-09-07T09:42:16.695Z",{"id":26,"documentId":27,"name":28,"slug":29,"shortName":30,"description":31,"icon":32,"createdAt":33,"updatedAt":33,"publishedAt":34,"seoTitle":14,"seoDescription":14},[102,105,108],{"id":103,"value":104},949,"ai",{"id":106,"value":107},950,"rag",{"id":109,"value":110},951,"framework",[112,117,122,127,132,137],{"id":113,"label":114,"a":115,"b":116},369,"Core focus","General LLM app orchestration","Data ingestion & retrieval (RAG)",{"id":118,"label":119,"a":120,"b":121},370,"Agent support","LangGraph (mature)","Growing agent support",{"id":123,"label":124,"a":125,"b":126},371,"Integrations","Very broad","Broad, retrieval-focused",{"id":128,"label":129,"a":130,"b":131},372,"Learning curve","Moderate-high","Moderate",{"id":133,"label":134,"a":135,"b":136},373,"Observability","LangSmith","LlamaTrace \u002F integrations",{"id":138,"label":139,"a":140,"b":141},374,"Best for","Complex multi-tool agent apps","RAG-first knowledge apps",{"id":143,"name":144,"tagline":145,"score":146,"logo":14,"pros":147,"cons":160},121,"LangChain","A general-purpose framework for chaining LLM calls and tools",8,[148,151,154,157],{"id":149,"value":150},952,"Broadest set of integrations (models, vector stores, tools)",{"id":152,"value":153},953,"LangGraph adds solid support for complex agent workflows",{"id":155,"value":156},954,"Huge community, examples and third-party tutorials",{"id":158,"value":159},955,"Flexible enough for almost any LLM app architecture",[161,164,167],{"id":162,"value":163},956,"API surface is large and has churned across versions",{"id":165,"value":166},957,"Abstractions can feel heavier than necessary for simple RAG",{"id":168,"value":169},958,"Debugging deeply chained calls can be tricky without LangSmith",{"id":171,"name":172,"tagline":173,"score":174,"logo":14,"pros":175,"cons":188},122,"LlamaIndex","A framework focused on data ingestion and retrieval for LLMs",8.4,[176,179,182,185],{"id":177,"value":178},959,"Purpose-built for RAG — ingestion, indexing and retrieval shine",{"id":180,"value":181},960,"Clean abstractions for chunking, embeddings and query engines",{"id":183,"value":184},961,"Great connectors for structured and unstructured data sources",{"id":186,"value":187},962,"Lighter weight to reach for when the task is \"search my data\"",[189,192,195],{"id":190,"value":191},963,"Less mature for general agent\u002Ftool-orchestration use cases",{"id":193,"value":194},964,"Smaller integration catalog outside the retrieval space",{"id":196,"value":197},965,"Community and third-party examples are less abundant than LangChain’s",[],[]]