General Purpose Frameworks
Full-featured frameworks for building a wide range of LLM applications
7 frameworks in this category
Full-featured framework for building LLM applications with chains, agents, and retrieval. Supports tool calling, structured output, memory, and streaming across dozens of model providers.
pip install langchain langchain-openaiFull-stack framework for building, shipping, and monitoring agentic systems. Supports multi-modal agents with reasoning, knowledge, memory, and team coordination.
pip install agnoFramework for building agentic systems with memory, knowledge, and tools. Supports teams of agents with shared state, built-in web search, and playground UI.
pip install phidataOfficial OpenAI SDK for building agents with tool use, handoffs, and guardrails. Lightweight, opinionated design with native support for OpenAI models and the Responses API.
pip install openai-agentsTypeScript toolkit for building AI-powered applications with React, Next.js, and other frameworks. Unified provider interface, streaming UI components, and tool calling with structured output.
npm install ai @ai-sdk/openaiTypeScript-first agent framework with built-in tool calling, RAG, workflows, and integrations. Designed for full-stack TypeScript developers who want agents without leaving their stack.
npm install mastraGoogle's framework for building AI agents with Gemini models. Supports multi-agent systems, tool use, session management, and deployment to Google Cloud with built-in evaluation.
pip install google-adk