Search tools, frameworks, libraries, categories and domains
Stanford framework for programming rather than prompting LLMs, with optimizers that tune prompts and weights.
pip install dspy
Package dspy, last 26 weeks.
dspy
Other tools in the same categories.
langchain-ai/langchain
Framework for composing LLM calls, tools and retrieval into applications; the largest LLM app ecosystem.
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.
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.