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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stympy avatar

stympy/faker

0
View on GitHub↗
11,618 estrellas·3,162 forks·Ruby·MIT·12 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de stympy/fakerGráfico del historial de estrellas de stympy/faker

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de stympy/faker?

Las características principales de stympy/faker son: General Synthetic Data Generators, Synthetic Data Generators, Database Seeding Tools, Test Data Generators, Locale-Aware Data Generators, Uniqueness Enforcement, Atomic Duplicate Prevention, Locale Mappings.

¿Qué alternativas de código abierto existen para stympy/faker?

Las alternativas de código abierto para stympy/faker incluyen: 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…

Alternativas open-source a Faker

Proyectos open-source similares, clasificados según cuántas características comparten con Faker.
  • fzaninotto/fakerAvatar de fzaninotto

    fzaninotto/Faker

    26,674Ver en GitHub↗

    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
    Ver en GitHub↗26,674
  • faker-ruby/fakerAvatar de faker-ruby

    faker-ruby/faker

    11,619Ver en GitHub↗

    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
    Ver en GitHub↗11,619
  • bchavez/bogusAvatar de bchavez

    bchavez/Bogus

    9,700Ver en GitHub↗

    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
    Ver en GitHub↗9,700
  • joke2k/fakerAvatar de joke2k

    joke2k/faker

    19,278Ver en GitHub↗

    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
    Ver en GitHub↗19,278
  • Ver las 30 alternativas a Faker→