dspy has 6.2M monthly downloads and 36K GitHub stars. Version 3.2.1 supports Python <3.15,>=3.10, first published in 2015.
It is actively maintained under a permissive license, last released in May 2026.
It is built on top of anyio, asyncer and cachetools. It is used by 178 tracked packages, including dspy-ai, predict-rlm and dspy-code.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- anyio
- asyncer ==0.0.8
- cachetools >=5.5.0
- cloudpickle >=3.1.2
- diskcache >=5.6.0
- gepa ==0.0.27
- json-repair >=0.54.2
- litellm >=1.64.0
- numpy >=1.26.0
- openai >=0.28.1
- orjson >=3.9.0
- pydantic >=2.0
- regex >=2023.10.3
- requests >=2.31.0
- tenacity >=8.2.3
- tqdm >=4.66.1
- typeguard ==4.4.3
- xxhash >=3.5.0
19 optional dependencies
- anthropic[anthropic]
- build[dev]
- datamodel-code-generator[dev]
- datasets[test-extras]
- langchain-core[test-extras]
- langchain-core[langchain]
- litellm[dev]
- mcp[test-extras]
- mcp[mcp]
- optuna[optuna]
- optuna[test-extras]
- pandas[test-extras]
- pillow[dev]
- pre-commit[dev]
- pytest[dev]
- pytest-asyncio[dev]
- pytest-mock[dev]
- ruff[dev]
- weaviate-client[weaviate]
Used By
- dspy-ai
- predict-rlm
- dspy-code
- fastworkflow
- dao-ai
- pyskillet
- flock-core
- sie-dspy
- modaic
- clio-agent
- massgen
- lerim
- kg-gen
- databricks-dspy
- agentstr-sdk
- dspy-lancedb-memory
- tactus
- agentops-cockpit
- mcpevals
- dspyer
- fleet-rlm
- owlapy
- arbor-ai
- agentic-fleet
- dspydantic
- stargraph
- raindrop-dspy
- microcode
- wenbi
- django-key-information-extraction
- sieves
- usepr
- voicetest
- dspy-auto-signature
- dspy-rlm-hooks
- uuv-assistant-ai
- dspy-ai-hmoazam
- rlmy
- dspy-monty-interpreter
- rlm-code
- gepa-viz
- superoptix
- langstruct
- prompt-better
- dorgy
- open-intent-classifier
- tnqeet
- speedy-llm-utils
- pixie-sdk
- unpage