README.md

June 17, 2026 · View on GitHub

Awesome DSPy Awesome

A collection of awesome things regarding DSPy.

DSPy - A library for compiling declarative language model calls into self-improving pipelines.

Projects

  • CodeSpy - Automated code reviews for teams who care about correctness, powered by DSPy
  • DSPydantic - DSPydantic: Auto-Optimize Your Pydantic Models with DSP
  • Arachne - DSPy-native autonomous agent runtime. Weaves optimized execution DAGs from natural language goals, executes nodes in parallel waves, and autonomously self-heals on failure. Features GraphWeaver, WaveExecutor, TriangulatedEvaluator, AutoHealer, and MCP integration.
  • DSPy Compounding Engineering - A local-first engineering agent that learns from its own mistakes. Features 10+ parallel DSPy review agents, ReAct planning, and a self-optimizing Knowledge Base that compounds intelligence over time.
  • XMC - Infer Retrieve Rank multi-label classification tasks with an extreme amount of classes (≥10,000 classes)
  • dspy-arxiv - Explore the use of DSPy for extracting features from PDFs
  • DSPyGen - A Ruby on Rails style framework for the DSPy (Demonstrate, Search, Predict) project for Language Models like GPT, BERT, and LLama.
  • dspy-inspector - DSPy program/pipeline inspector widget for Jupyter/VSCode Notebooks.
  • STORM - An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations. Paper
  • DSPy with FASTAPI - a straightforward example of building a FastAPI backend with DSPy capabilities.
  • DSPy OpenTOM - Exploration using DSPy to optimize modules to maximize performance on the OpenToM dataset.
  • Self Discover - SELF-DISCOVER: Large Language Models Self-Compose Reasoning Structures Paper Video
  • dspy-gradio-rag - RAG example using DSPy, Gradio, FastAPI
  • Synthesizer - Synthetic data generation colab.
  • Self Discover Colab - Self Discover demo using Colab.
  • Hurricane - Writing Blog Posts with Generative Feedback Loops!
  • DSPy Red Team - Red teaming / Finding a Prompt attack for an LLM using DSPy. Article
  • DSPy Indic - DSPy program for tasks in Indian Languages.
  • DSPy with LLamaIndex
  • DSPy with Arize-Phoenix
  • DSPy with Opik - Log DSPy runs with tracing, evaluations, and prompt optimization workflows.
  • OpenInference DSPy Instrumentation
  • Opentelemetry tracing for DSPy with Langtrace
  • DSPy with Future AGI
  • Chemistry Augmented Generationn MIPRO based optimization of chemical property prediction
  • Superhighway - Real-time web search for DSPy programs — wrap /search, /news, /images, /scrape, and /research as a dspy.Tool for ReAct agents or as a custom dspy.Module. Pay-per-call API with a free tier; guide includes runnable examples.
  • voicetest - Open-source test harness for voice AI agents that uses DSPy signatures for LLM-based evaluation of call transcripts.
  • AlgoVoi DSPy Adapter - Accept crypto payments (USDC, native ALGO/VOI/HBAR/XLM/ETH/SOL) inside DSPy pipelines on Algorand, VOI, Hedera, Stellar, Base, Solana, and Tempo — gate signatures behind MPP / x402 / AP2 challenges, verify on-chain payments from dspy.Modules.

Blogs / Articles

Twitter Threads

Newsletter

Videos

Tutorials

Papers