Framework Directory

The Framework Center

30+ frameworks for building AI applications — explained simply with examples and use cases.

Advertisement
🦜

LangChain

The most popular framework for building LLM apps. Chains, agents, memory, retrievers — everything you need.

Python · JS·90k ⭐
🦙

LlamaIndex

Data framework for building RAG apps. Best-in-class for document-heavy AI applications.

Python·35k ⭐
🐑

Ollama

Run any open-source LLM locally with one command. Mac, Linux, Windows. REST API built in.

Go·95k ⭐
🤖

AutoGen

Multi-agent conversation framework by Microsoft. Build collaborative AI agent teams.

Python·30k ⭐

CrewAI

Coordinate AI agent crews with role-based delegation. Simpler than AutoGen, great DX.

Python·20k ⭐
🤗

Transformers

Hugging Face's library — load and run thousands of open models with a few lines of Python.

Python·130k ⭐
🕸️

LangGraph

Build stateful, cyclical agent workflows. Sister project to LangChain — graph-based control flow.

Python · JS·8k ⭐
📡

DSPy

Stanford's framework for programming (not prompting) language models. Compile prompts automatically.

Python·18k ⭐

Vercel AI SDK

TypeScript toolkit for building AI-powered web apps. Streaming, tool use, multi-provider support.

TypeScript·10k ⭐
🌈

Chroma

Open-source embedding database. Simplest way to build RAG apps locally with persistent storage.

Python · JS·15k ⭐
🌲

Pinecone

Production-grade managed vector database. Auto-scaling, low latency, enterprise security.

Cloud·Managed
🧬

Weaviate

Open-source vector DB with hybrid search, multi-tenancy, and built-in embedding modules.

Go·11k ⭐
⚛️

Qdrant

High-performance vector database written in Rust. Self-hosted or managed cloud option.

Rust·20k ⭐

vLLM

High-throughput LLM inference engine. PagedAttention algorithm for 24x faster serving.

Python·30k ⭐
🎛️

LM Studio

Desktop app to discover, download, and run local LLMs with a beautiful chat UI.

Desktop·Free
🔥

PyTorch

Industry-standard deep learning framework. The foundation of most modern AI research.

Python·82k ⭐
🧮

TensorFlow

Google's end-to-end ML platform. Production-ready with TF Serving and TF Lite for mobile/edge.

Python·185k ⭐
🔌

Model Context Protocol

Anthropic's open standard for connecting AI models to external tools, APIs, and data sources.

Multi-lang·SDK

More frameworks added every week. Submit yours →