General Purpose Frameworks

Full-featured frameworks for building a wide range of LLM applications

7 frameworks in this category

LangChainOfficial
General Purpose

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.

PythonTypeScript
by LangChain98.2k10 features
pip install langchain langchain-openai
General Purpose

Full-stack framework for building, shipping, and monitoring agentic systems. Supports multi-modal agents with reasoning, knowledge, memory, and team coordination.

Python
by Agno20.1k8 features
pip install agno
General Purpose

Framework for building agentic systems with memory, knowledge, and tools. Supports teams of agents with shared state, built-in web search, and playground UI.

Python
by Phidata17.4k8 features
pip install phidata
General Purpose

Official OpenAI SDK for building agents with tool use, handoffs, and guardrails. Lightweight, opinionated design with native support for OpenAI models and the Responses API.

Python
by OpenAI15.8k8 features
pip install openai-agents
General Purpose

TypeScript 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.

TypeScript
by Vercel11.5k8 features
npm install ai @ai-sdk/openai
General Purpose

TypeScript-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.

TypeScript
by Mastra10.2k9 features
npm install mastra
General Purpose

Google'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.

Python
by Google9.2k8 features
pip install google-adk