Suggest a tool

Faker alternatives: 8 open-source test data and mocking tools

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

About Faker

Faker is a listed test data and mocking tool: Python library and CLI that generates localized fake data such as names, addresses and text.

Order: Listed tools in the same category, with tools in the same primary language (GitHub API) first, then by GitHub stars. Each line gives one fact from the tool's own documentation where it differs from what Faker's documentation states, with its source.

8 alternatives to Faker

Repository metrics

Faker and its alternatives. Sorted by GitHub stars, descending, descending. Select a column heading to change the sort.
JSON Server75,71512026-03-231v1.0.0-beta.152026-03-231MITJavaScriptslow
Faker19,40512026-09-141v40.39.02026-09-151MITPythonactive
Mock Service Worker18,21612026-07-081v2.15.02026-09-081MITTypeScriptactive
@faker-js/faker15,49312026-08-141v10.6.02026-09-221MITTypeScriptactive
Mockito15,45712026-03-111v5.23.02026-09-091MITJavaactive
Nock13,12612026-07-301v14.0.172026-07-301MITJavaScriptactive
Sinon.JS9,75912018-01-261v4.2.22026-07-201BSD-3-ClauseJavaScriptactive
Responses4,34212026-08-2610.26.32026-09-161Apache-2.0Pythonactive
Testcontainers Python2,30112026-07-241testcontainers-v4.15.02026-09-141Apache-2.0Pythonactive

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

Comparisons with Faker