{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/ex-machina/","markdown":"https://findsoftware.frbit.cloud/ex-machina.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"ex-machina","name":"ExMachina","urls":{"repository":"https://github.com/beam-community/ex_machina","docs":"https://hexdocs.pm/ex_machina/ExMachina.html"},"category":["testing"],"description":"Elixir library for defining test data factories and associations, used with Ecto and configurable for other persistence libraries.","maintainer":"BEAM Community","maintainerType":"community","firstRelease":2015,"hosting":null,"language":"elixir","runtime":["beam"],"runtimeMin":null,"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"renderingModes":null,"installMethod":"Mix (hex)","licenseModel":"open-source","license":"MIT","currentMajor":"2","latestReleaseDate":"2026-08-02T00:00:00.000Z","githubStargazers":2063,"contributors":70,"packagistDownloads":null,"npmWeeklyDownloads":null,"dependentRepos":1069,"dependentPackages":10,"checkedAt":"2026-11-08T00:00:00.000Z","addedAt":"2026-11-08T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/beam-community/ex_machina","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"urls","url":"https://github.com/beam-community/ex_machina/blob/main/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"firstRelease","url":"https://hex.pm/api/packages/ex_machina","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/beam-community/ex_machina/blob/main/LICENSE.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"category","url":"https://github.com/beam-community/ex_machina/blob/main/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/beam-community/ex_machina","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"runtime","url":"https://api.github.com/repos/beam-community/ex_machina","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/beam-community/ex_machina/blob/main/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"license","url":"https://github.com/beam-community/ex_machina/blob/main/LICENSE.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/beam-community/ex_machina/blob/main/LICENSE.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/beam-community/ex_machina/releases/latest","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/beam-community/ex_machina/releases/latest","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/beam-community/ex_machina","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/beam-community/ex_machina/contributors?per_page=1","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ex_machina","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/ex_machina","checkedAt":"2026-11-08T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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."}