{"id":13461722,"url":"https://github.com/lk-geimfari/mimesis","last_synced_at":"2025-12-28T13:45:34.754Z","repository":{"id":37743252,"uuid":"67834502","full_name":"lk-geimfari/mimesis","owner":"lk-geimfari","description":"Mimesis is a robust data generator for Python that can produce a wide range of fake data in multiple languages.","archived":false,"fork":false,"pushed_at":"2025-05-05T10:22:05.000Z","size":35464,"stargazers_count":4543,"open_issues_count":14,"forks_count":338,"subscribers_count":59,"default_branch":"master","last_synced_at":"2025-05-06T01:58:05.313Z","etag":null,"topics":["data","dataframe","datascience","dummy","factory","factory-boy","fake","fixtures","generator","json-generator","mimesis","mock","pandas","polars","pytest-plugin","python","schema","syntetic","synthetic-data","testing"],"latest_commit_sha":null,"homepage":"https://mimesis.name","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lk-geimfari.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-09-09T21:41:22.000Z","updated_at":"2025-05-05T10:22:08.000Z","dependencies_parsed_at":"2023-09-27T09:01:16.436Z","dependency_job_id":"5d7bb5a6-1595-40ad-a442-59021804f4a7","html_url":"https://github.com/lk-geimfari/mimesis","commit_stats":{"total_commits":2442,"total_committers":124,"mean_commits":"19.693548387096776","dds":0.2436527436527437,"last_synced_commit":"58932d2a2eeaf9513ca398a44ad18ce334ef2563"},"previous_names":[],"tags_count":75,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lk-geimfari%2Fmimesis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lk-geimfari%2Fmimesis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lk-geimfari%2Fmimesis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lk-geimfari%2Fmimesis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lk-geimfari","download_url":"https://codeload.github.com/lk-geimfari/mimesis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252606930,"owners_count":21775413,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data","dataframe","datascience","dummy","factory","factory-boy","fake","fixtures","generator","json-generator","mimesis","mock","pandas","polars","pytest-plugin","python","schema","syntetic","synthetic-data","testing"],"created_at":"2024-07-31T11:00:54.594Z","updated_at":"2025-12-28T13:45:34.748Z","avatar_url":"https://github.com/lk-geimfari.png","language":"Python","funding_links":[],"categories":["Testing","Python","资源列表","\u003cspan id=\"head41\"\u003e3.5. Machine Learning and Deep Learning\u003c/span\u003e","测试","\u003e 1k ★","Libraries","🐍 Python","File Manipulation","testing","Testing [🔝](#readme)","Fake Data","Performance Testing","Testing Tools","Awesome Python","Uncategorized","Feature Extraction","Awesome Privacy Engineering [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)"],"sub_categories":["测试","\u003cspan id=\"head42\"\u003e3.5.1. Machine Learning\u003c/span\u003e","Useful Python Tools for Data Analysis","HTTP Clients","Synthetic Data Generation","Testing","Uncategorized","Text/NLP","Synthetic Data"],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/lk-geimfari/mimesis\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/lk-geimfari/mimesis/master/.github/images/logo.png\" width=\"300\" alt=\"Mimesis\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cem\u003eMimesis: The Fake Data Generator\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/lk-geimfari/mimesis/actions/workflows/test.yml?query=branch%3Amaster\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://github.com/lk-geimfari/mimesis/actions/workflows/test.yml/badge.svg?branch=master\" alt=\"Test\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://mimesis.name/en/latest/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://readthedocs.org/projects/mimesis/badge/?version=latest\" alt=\"Coverage\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://pypi.org/project/mimesis/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/v/mimesis?color=bright-green\" alt=\"Package version\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://pypi.org/project/mimesis/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/dm/mimesis\" alt=\"Package version\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://pypi.org/project/mimesis/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12%20%7C%203.13%20%7C%203.14%20%7C%20pypy-brightgreen\" alt=\"Supported Python versions\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n**Documentation**: \u003ca href=\"https://mimesis.name/\" target=\"_blank\"\u003ehttps://mimesis.name/\u003c/a\u003e\n\n---\n\nMimesis ([/mɪˈmiːsɪs](https://mimesis.name/master/about.html#what-does-name-mean)) is a robust data generator for\nPython that can produce a wide range of fake data in various languages.\n\nThe key features are:\n\n- **Multilingual**: Supports 46 different locales.\n- **Extensibility**: Supports custom data providers and custom field handlers.\n- **Ease of use**: Features a simple design and clear documentation for straightforward data generation.\n- **Performance**: Widely recognized as the fastest data generator among Python solutions.\n- **Data variety**: Includes various data providers designed for different use cases.\n- **Schema-based generators**: Offers schema-based data generators to effortlessly produce data of any complexity.\n- **Relational data**: Supports generating relational data with references between schemas for complex data structures.\n- **Intuitive**: Great editor support. Fully typed, thus autocompletion almost everywhere.\n\n## Installation\n\n\u003e [!IMPORTANT]\n\u003e To work with Mimesis on Python versions 3.8 and 3.9, the final compatible version is Mimesis 11.1.0. Install this specific version to ensure compatibility.\n\n\u003e [!WARNING]\n\u003e Starting from version 19.0.0, Mimesis has dropped support for builtin providers.\n\n\nTo install mimesis, use pip:\n\n```\n~ pip install mimesis\n```\n\n## Documentation\n\nYou can find the complete documentation on the [Read the Docs](https://mimesis.name/).\n\nIt is divided into several sections:\n\n-  [About Mimesis](https://mimesis.name/latest/about.html)\n-  [Quickstart](https://mimesis.name/latest/quickstart.html)\n-  [Locales](https://mimesis.name/latest/locales.html)\n-  [Data Providers](https://mimesis.name/latest/providers.html)\n-  [Structured Data Generation](https://mimesis.name/latest/schema.html)\n-  [Random and Seed](https://mimesis.name/latest/random_and_seed.html)\n-  [Integration with factory_boy](https://mimesis.name/latest/factory_plugin.html)\n-  [API Reference](https://mimesis.name/latest/api.html)\n-  [Changelog](https://mimesis.name/latest/index.html#changelog)\n\nYou can improve it by sending pull requests to this repository.\n\n## Usage\n\nThe library is exceptionally user-friendly, and it only requires you to import a **Data Provider** object that\ncorresponds to the desired data type.\n\nFor instance, the [Person](https://mimesis.name/latest/api.html#person) provider can be imported to access personal information,\nincluding name, surname, email, and other related fields:\n\n```python\nfrom mimesis import Person\nfrom mimesis.locales import Locale\n\nperson = Person(Locale.EN)\n\nperson.full_name()\n# Output: 'Brande Sears'\n\nperson.email(domains=['example.com'])\n# Output: 'roccelline1878@example.com'\n\nperson.email(domains=['mimesis.name'], unique=True)\n# Output: 'f272a05d39ec46fdac5be4ac7be45f3f@mimesis.name'\n\nperson.telephone(mask='1-4##-8##-5##3')\n# Output: '1-436-896-5213'\n```\n\n## License\n\nMimesis is licensed under the MIT License. See [LICENSE](https://github.com/lk-geimfari/mimesis/blob/master/LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flk-geimfari%2Fmimesis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flk-geimfari%2Fmimesis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flk-geimfari%2Fmimesis/lists"}