Skip to content
SPECIFICTION
Get listed

Mimesis vs RandomUser

Mimesis

mimesis.name

RandomUser

randomuser.me

Side by side

FigureMimesisRandomUser
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
Web—Yes
LinuxYes—
API—Yes
Self-hosted—Yes
Plans published12
Spec score · Test Data Generation Tools7.4 (#20)8.3 (#3)

Plans

Mimesis

  • MimesisFree

Mimesis pricing →

RandomUser

  • Free Random User Generator APIFree
  • Random User Generator APIFree

RandomUser pricing →

In their own words

Mimesis

Mimesis is a free, open-source Python library for generating synthetic data across 47 locales. It creates names, addresses, dates, phone numbers, email addresses, financial details, and other values for database population, JSON or XML files, production-data anonymization, and Pandas dataframes. Schema-based generators support nested schemas and related datasets with foreign keys. You can extend generation with custom data providers and field handlers, and integrate with factory_boy or third-party ORM libraries such as mimesis-factory. The library is fully typed and offers editor autocompletion across most of its API. It is distributed as a Python package with pip, Poetry, and Jupyter installation instructions. Documented compatibility is Python 3.10 or newer, including PyPy 3.10; Mimesis 11.1.0 is the final release for Python 3.8 and 3.9. There are no hard dependencies, although some timezone methods need pytz. Mimesis runs on Linux, uses the MIT License, and is self-hosted.

Visit mimesis.name

RandomUser

RandomUser is a free, open-source API that generates synthetic user records for application testing. Results are available as JSON, PrettyJSON, CSV, YAML, or XML, with fields including names, locations, emails, login details, birth and registration information, phone numbers, photos, and nationality. Requests can filter by gender or nationality, set a seed, paginate results, and include or exclude fields. Password generation supports selectable character sets and configurable length, with a default range of 8–64 characters. The API uses its latest version by default, while callers can request a specific version such as 1.4. Documentation demonstrates browser requests with AJAX and jQuery. The service is available through both web and API access, with up to 5,000 generated users per request. A free Photoshop extension has a CC 2017 limitation, and the Sketch extension remains in development.

Visit randomuser.me