awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stympy avatar

stympy/faker

0
View on GitHub↗
11,618 Stars·3,162 Forks·Ruby·MIT·15 Aufrufe

Faker

Faker is a synthetic data generation library used to create realistic but fake information, such as names, addresses, and phone numbers, for software testing and database population. It functions as a tool for producing synthetic test data to fill development databases with records that simulate production environments.

The library provides localized data generation, allowing synthetic information to be customized for specific geographic regions and language formats. It also includes a mechanism for unique value enforcement to prevent the repetition of generated data by tracking and rejecting duplicate entries.

To ensure repeatability and predictability in tests, the project utilizes deterministic data seeding via a pseudo-random number generator. This allows for the creation of consistent sequences of synthetic datasets across repeated runs.

Features

  • General Synthetic Data Generators - Produces realistic but synthetic information such as names, addresses, and phone numbers for software testing.
  • Synthetic Data Generators - Creates realistic fake information to populate databases for software testing and demonstrations.
  • Database Seeding Tools - Fills development databases with unique, realistic records to simulate production environments.
  • Test Data Generators - Generates realistic fake data for identities, locations, and credentials to populate databases and demos.
  • Locale-Aware Data Generators - Produces synthetic information customized for specific geographic regions and local language formats.
  • Uniqueness Enforcement - Enforces unique value generation by tracking and rejecting duplicate synthetic entries.
  • Atomic Duplicate Prevention - Maintains a registry of emitted values to prevent repetitions when unique synthetic data is required.
  • Locale Mappings - Provides mappings that link generic data categories to region-specific word lists and formatting patterns.
  • Regional Data Localization - Allows customization of data formats and strings based on geographic regions to ensure regional realism.
  • Seeding Utilities - Utilizes a seeded pseudo-random number generator to ensure the same sequence of fake data is produced across runs.
  • Deterministic - Provides deterministic seeding for the random number generator to ensure repeatable test datasets.
  • Ruby Frameworks and Tools - Generates fake data for testing.
  • Testing - Generates fake data.

Star-Verlauf

Star-Verlauf für stympy/fakerStar-Verlauf für stympy/faker

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Faker

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Faker.
  • fzaninotto/fakerAvatar von fzaninotto

    fzaninotto/Faker

    26,674Auf GitHub ansehen↗

    Faker is a PHP library for creating realistic synthetic data used for testing, prototyping, and populating database entities. It serves as a test data generator and localized mocking tool capable of producing synthetic names, addresses, and identifiers specific to various countries and languages. The library provides mechanisms to ensure data consistency and quality, including deterministic seeding to produce identical data sequences across executions and stateful uniqueness tracking to prevent duplicate values. It also supports probability-weighted optionality to simulate missing data and cu

    PHP
    Auf GitHub ansehen↗26,674
  • faker-ruby/fakerAvatar von faker-ruby

    faker-ruby/faker

    11,619Auf GitHub ansehen↗

    Faker is a Ruby library used to generate randomized, realistic placeholder information for testing and development. It produces synthetic data to populate databases and test application logic without the use of real user information. The library provides localized data generation, using region-specific formats and strings for names, addresses, and phone numbers. It supports deterministic output through seedable random number generation, ensuring that sequences of fake data can be repeated across different test runs. The generator covers a wide range of domains, including personal identity, f

    Rubyfakeruby
    Auf GitHub ansehen↗11,619
  • bchavez/bogusAvatar von bchavez

    bchavez/Bogus

    9,700Auf GitHub ansehen↗

    Bogus is a fake data generator for .NET applications, including C#, F#, and VB.NET. It provides a deterministic mock data engine and an object configuration mapper to produce realistic profiles, addresses, and financial records. The library differentiates itself through a localization data provider that generates region-specific identifiers across various international languages and locales. It ensures reproducibility across executions by using seed values to control the sequence of generated data. The project covers wide-ranging data synthesis capabilities, including the generation of netwo

    C#bogusc-sharpcsharp
    Auf GitHub ansehen↗9,700
  • joke2k/fakerAvatar von joke2k

    joke2k/faker

    19,278Auf GitHub ansehen↗

    Faker is a Python library designed to generate realistic synthetic data for software testing, database prototyping, and privacy-preserving anonymization. It provides a comprehensive suite of tools to create diverse information types, including personal identities, financial records, geographic locations, and technical system metadata, allowing developers to populate environments with mock data that mimics real-world structures. The library is built on a modular provider architecture that supports dynamic method dispatch, enabling users to extend functionality by registering custom data genera

    Pythondatasetfakefake-data
    Auf GitHub ansehen↗19,278
Alle 30 Alternativen zu Faker anzeigen→

Häufig gestellte Fragen

Was macht stympy/faker?

Faker is a synthetic data generation library used to create realistic but fake information, such as names, addresses, and phone numbers, for software testing and database population. It functions as a tool for producing synthetic test data to fill development databases with records that simulate production environments.

Was sind die Hauptfunktionen von stympy/faker?

Die Hauptfunktionen von stympy/faker sind: General Synthetic Data Generators, Synthetic Data Generators, Database Seeding Tools, Test Data Generators, Locale-Aware Data Generators, Uniqueness Enforcement, Atomic Duplicate Prevention, Locale Mappings.

Welche Open-Source-Alternativen gibt es zu stympy/faker?

Open-Source-Alternativen zu stympy/faker sind unter anderem: fzaninotto/faker — Faker is a PHP library for creating realistic synthetic data used for testing, prototyping, and populating database… faker-ruby/faker — Faker is a Ruby library used to generate randomized, realistic placeholder information for testing and development. It… bchavez/bogus — Bogus is a fake data generator for .NET applications, including C#, F#, and VB.NET. It provides a deterministic mock… joke2k/faker — Faker is a Python library designed to generate realistic synthetic data for software testing, database prototyping,… lk-geimfari/mimesis — Mimesis is a Python synthetic data generator used to create realistic fake datasets and mock data for software testing… drmaciver/hypothesis — Hypothesis is a property-based testing library for Python that automatically generates randomized input data to…