Agno
High-performance Python framework for building multi-agent systems and AgentOS
Framework for programming language models instead of prompting them
DSPy is a Stanford NLP open-source Python framework that treats LLM development as programming, compiling declarative modules into automatically optimized prompts and weights.
DSPy (Declarative Self-improving Python) reframes LLM development as programming rather than prompting. Developers write declarative modules with input-output signatures, specify how the model should reason and define metrics for quality, and DSPy's optimizers search for the best few-shot examples, instructions and configurations automatically. This shifts brittle, manually tuned prompts into a compiled, testable software artifact. Maintained by Omar Khattab and the Stanford NLP group with contributions from a broad research community, DSPy has grown to roughly 34,000 GitHub stars and is on its 3.x line as of 2026. It is MIT-licensed and free to use. The framework is popular for RAG systems, structured extraction, classification and agent pipelines where reproducible, optimizable behavior matters more than one-off prompt crafting.
DSPy is Stanford NLP's open-source framework that compiles declarative modules into optimized prompts, replacing manual prompt engineering.
DSPy is a research-driven open-source project from the Stanford NLP group rather than a commercial company. It is led by Omar Khattab with a large community of contributors, and is distributed free under the MIT license.
By 2026 the project reached roughly 34,000 GitHub stars and the 3.x release line, cementing its role as a leading framework for optimizable LLM programs.
DSPy lets developers define signatures and modules describing tasks, then uses optimizers to search for the best instructions and few-shot examples against a metric. This turns prompt engineering into a compiled, reproducible workflow.
It supports classifiers, RAG pipelines and agent loops, integrates with major model providers and vector stores, and emphasizes measurable quality over ad hoc prompt tweaking.
DSPy targets ML and NLP engineers, researchers and technical teams building reproducible, optimizable LLM pipelines in Python.
ML and NLP engineers building LLM pipelines.
Engineering leads standardizing on an LLM framework.
AI researchers and open-source contributors.
Technical teams building RAG and reasoning systems that need reproducible, automatically optimized prompts.
DSPy is an academic open-source project and is not independently venture-funded; verify any commercial or institutional backing directly.
Declarative Self-improving Python, reflecting its declarative, self-optimizing approach to programming language models.
Yes. DSPy is open source under the MIT license; costs come only from the underlying model APIs or compute you use.
It is maintained by Omar Khattab and the Stanford NLP group with contributions from a wider research community.
Building modular LLM systems such as RAG pipelines, classifiers and agents with automatically optimized prompts.
Instead of hand-writing prompts, you declare modules and metrics and let DSPy compile and optimize the prompts for you.
Side-by-side pages for pricing, features, and best-fit use cases.
High-performance Python framework for building multi-agent systems and AgentOS
deepset's composable open-source framework for RAG and agent pipelines.
The TypeScript framework for building AI agents and workflows.
Microsoft's multi-agent conversation framework (now in maintenance mode).