lk-geimfari/mimesis

Mimesis is a Python library for generating fake but realistic data in multiple languages and locales.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 14th, 2026
Created on September 9th, 2016
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 361
Total Stargazers: 4,842 (+0)
Total Subscribers: 57 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.6 hours
Mean response time: 136.2 days
90th percentile: 554.3 days
Tracked items: 20

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 722 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (4)
  • feature (4)
  • help wanted (3)
  • bug (2)
  • stale (2)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Mimesis is a Python library for generating fake but realistic data across multiple languages and locales.

The library solves the problem of creating test data, mock responses, and sample datasets by providing a simple, consistent API for generating realistic values. It works by offering specialized data providers for different data types—names, addresses, dates, phone numbers, emails, financial data, and more—each aware of locale-specific conventions. The tool supports schema-based generation for complex data structures and relational data generation with foreign keys and nested schemas, allowing developers to produce entire datasets that maintain referential integrity.

Developers should choose this tool if they need multilingual test data across locales or require high-performance data generation. It suits projects that need to populate test databases, mock API responses, generate fixtures, create sample datasets, or anonymize production data. The library is fully typed with editor autocompletion support, making it straightforward to use. It integrates with factory_boy for those using that pattern, and supports custom data providers and field handlers for extensibility.

The project maintains active test coverage and documentation. Pull requests are welcomed for documentation improvements, indicating an open contribution model. The tool is distributed through standard Python packaging channels and supports multiple Python versions across a wide range.