Skip to content

Frameworks

Libraries and frameworks for building AI/LLM-powered applications — orchestration, retrieval, agent construction, and inference pipelines.

Contents

Framework What it does
LangChain LLM application framework with chains, agents, and tool use
LlamaIndex Data framework for LLM apps — indexing, retrieval, RAG
AutoGen Microsoft's multi-agent conversation framework
CrewAI Collaborative multi-agent orchestration framework
DSPy Programming framework for algorithmically optimizing LLM prompts
Haystack Modular LLM framework for building RAG and search pipelines
Mycelium Recursive workflow framework using state machines and Malli contracts
Semantic Kernel SDK for integrating LLMs into applications (.NET, Python)
Smolagents Lightweight agent framework for simple tool-calling agents