ExMachina
Elixir library for defining test data factories and associations, used with Ecto and configurable for other persistence libraries.
ExMachina is an Elixir library for defining test data factories and associations. It is published on Hex as ex_machina and is added to a project’s mix.exs. The README says it works with Ecto and can be configured for other persistence libraries. The LICENSE names BEAM Community as copyright holder, and the documentation is on HexDocs.
Sources
- 2026-11-08: links, Written in, Runtime, GitHub stars
api.github.com/repos/beam-community/ex_machina - 2026-11-08: links, Categories, Install with
github.com/beam-community/ex_machina/blob/main/README.md - 2026-11-08: First release
hex.pm/api/packages/ex_machina - 2026-11-08: Maintainer, License, License model
github.com/beam-community/ex_machina/blob/main/LICENSE.md - 2026-11-08: Current major version, Last release
api.github.com/repos/beam-community/ex_machina/releases/latest - 2026-11-08: Contributors
api.github.com/repos/beam-community/ex_machina/contributors?per_page=1 - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ex_machina