FindSoftware

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.

Identity

Status
Active
Maintainer
BEAM Community4
Maintained by
Community
First release
20153

Rendering and deploy

Install with
Mix (hex)2

Releases

Current major version
25
Last release
2026-08-025

Adoption

GitHub stars
2,0631
Contributors
706
Dependent repositories
1,0697
Dependent packages
107

Why these figures do not compare

Sources

  1. 2026-11-08: links, Written in, Runtime, GitHub stars
    api.github.com/repos/beam-community/ex_machina
  2. 2026-11-08: links, Categories, Install with
    github.com/beam-community/ex_machina/blob/main/README.md
  3. 2026-11-08: First release
    hex.pm/api/packages/ex_machina
  4. 2026-11-08: Maintainer, License, License model
    github.com/beam-community/ex_machina/blob/main/LICENSE.md
  5. 2026-11-08: Current major version, Last release
    api.github.com/repos/beam-community/ex_machina/releases/latest
  6. 2026-11-08: Contributors
    api.github.com/repos/beam-community/ex_machina/contributors?per_page=1
  7. 2026-11-08: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ex_machina

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON