Community Ports

no

Original Documentation

DSPy has inspired implementations across many programming languages. These community-maintained ports bring DSPy’s programming paradigm to different ecosystems.

If you have created a DSPy port in another language, please submit a PR to add it here!

Language Implementations#

LanguageProjectStarsDescription
ClojureDSClojInspired by DSPy, adapts concepts to Clojure
Elixirdspy.exInspired by DSPy, adapts for Elixir
Godspy-goNative Go implementation
.NETDSpyNetC# .NET port
RdsprrrR implementation inspired by DSPy
Rubydspy.rbRuby port
RustDSRsGround-up Rust rewrite
TypeScriptaxInspired by DSPy for TypeScript
TypeScriptdspy.tsComplete TypeScript implementation

Notes#

These are community-maintained projects and are not officially supported by the DSPy team. Feature availability and API compatibility may vary.

Link last verified June 7, 2026. View original ↗
Source: DSPy Docs
Link last verified: 2026-02-26