Imp is a full port of DSPy to the BEAM
Imp is an open‑source project that recreates the functionality of DSPy, a Python library for data‑centric programming, within the BEAM ecosystem used by Erlang and Elixir. By translating DSPy’s abstractions to BEAM’s concurrency model, Imp enables developers to write declarative data pipelines in Elixir, aiming for comparable performance and integration with existing BEAM tools and deployment.