Imp brings DSPy-style declarative LLM programming to Elixir and the BEAM
Imp is a full port of DSPy to the BEAM, published as its first experimental 0.5 release on Hex. It offers typed signatures, optimizers (GEPA, MIPROv2, SIMBA, few-shot bootstrap, GRPO), Imp.react tool-calling agents as supervised OTP processes, plus MCP tool import and ACP serving for editors like Zed.
Why it matters
First serious DSPy equivalent for the Elixir ecosystem, bringing optimizer-driven prompt programs to a BEAM-native OTP concurrency model.
Importance: 2/5
Experimental first release of a notable framework port
Sources
official
deepfates/imp on GitHub