Search tools, frameworks, libraries, categories and domains
Framework for composing LLM calls, tools and retrieval into applications; the largest LLM app ecosystem.
pip install langchain
Package langchain, last 26 weeks.
langchain
Other tools in the same categories.
langchain-ai/langchainjs
TypeScript port of LangChain for building LLM apps and agents in Node, browsers and edge runtimes.
run-llama/llama_index
Data framework for connecting LLMs to your documents: ingestion, indexing, retrieval and agentic workflows.
deepset-ai/haystack
Production-oriented framework by deepset for building RAG pipelines and agents from modular components.
stanfordnlp/dspy
Stanford framework for programming rather than prompting LLMs, with optimizers that tune prompts and weights.
spring-projects/spring-ai
Spring's portable API for chat models, embeddings, vector stores, tools and MCP in Java applications.
langchain4j/langchain4j
Java library for integrating LLMs, RAG, tools and agents, with Quarkus and Spring Boot integrations.
genkit-ai/genkit
Google's open-source framework for building AI features with flows, tools and evals in TypeScript, Go and Python.
567-labs/instructor
Gets validated structured outputs from LLMs using Pydantic models, with retries; ports for TS, Go and more.
BoundaryML/baml
Typed prompt-definition language that generates type-safe LLM clients for Python, TypeScript, Go and more.