Packages
skuld
0.23.0Skuld: Evidence-passing algebraic effects for Elixir. A clean, efficient implementation of algebraic effects using evidence-passing style with CPS for control effects. Supports scoped handlers, coroutines via Yield, and composable effect stacks.
double_down
0.47.2Builds on the Mox pattern — generates behaviours and dispatch facades from `defcallback` declarations — and adds stateful test doubles powerful enough to test Ecto.Repo operations without a database.
hex_port
0.23.0HexPort: Hexagonal architecture ports for Elixir. Typed port contracts with async-safe test doubles, dispatch logging, and stateful test handlers. Define boundaries with `defport`, swap implementations for testing without a database.
freyja
0.1.2Algebraic effects and handlers for Elixir.