Faker

Popular library for generating fake but realistic data such as names, addresses, emails, dates, text, and more for testing and prototyping.

synthetic-data-generation-frameworksRecently releasednpm: @faker-js/faker
78
Hero Score
Popularity
88
Performance
30
Ecosystem
100
Maturity
85
Dev Experience
85
⭐ 19,252 stars⬇ 13.1M downloads/wkFirst release: Nov 2012Last release: May 2026
Async Support: NoPlugin Extensions: Very highSpeed: MediumDoc Quality: HighLearning Curve: Easy

Pros

  • Extremely easy to use with a huge catalog of data providers
  • Strong locale support for international data generation (90+ locales)
  • Large ecosystem of community providers and pytest integration

Cons

  • Random data only with no statistical realism or correlations
  • Slower than Mimesis for large-scale data generation
  • Not suitable for privacy-preserving or production-like datasets

Alternatives in synthetic-data-generation-frameworks

Compare Python Packages with ease.