awesome-repositories.com
Blog
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
·
fakerphp avatar

fakerphp/fakerFork

0
View on GitHub↗
3,976 Stars·423 Forks·PHP·2 Aufrufefakerphp.github.io↗

Faker

Faker ist ein PHP-Generator für gefälschte Daten und ein Test-Dienstprogramm, das verwendet wird, um realistische, randomisierte Werte zum Befüllen von Datenbanken und Testanwendungen zu erzeugen. Es dient als Lokalisierungsbibliothek, die Daten generiert, die auf spezifische Sprachen und regionale Formate zugeschnitten sind, und bietet ein Framework zur Erweiterung der Datengenerierung durch benutzerdefinierte Klassen und domänenspezifische Formatierer.

Die Bibliothek stellt die Wiederholbarkeit in Testumgebungen durch deterministisches Random-Seeding sicher. Sie enthält Mechanismen zur Steuerung der Ausgabequalität, wie z. B. die Erzwingung von Wert-Eindeutigkeit und die Simulation fehlender Daten durch gelegentliche Erzeugung von Null-Werten.

Das System unterstützt die lokalisierte Datengenerierung für Namen, Adressen und Telefonnummern mit automatischer Fallback-Unterstützung. Es ermöglicht zudem die Erstellung benutzerdefinierter Datenanbieter zur Handhabung spezialisierter Geschäftsobjekte.

Features

  • Realistic Data Generators - Produces realistic randomized data such as names, addresses, and emails for testing and prototyping.
  • Custom Data Type Providers - Allows the creation of custom data providers to define specialized formats for domain-specific data types.
  • Database Seeding Tools - Automates the population of databases with realistic synthetic data for development and testing.
  • Localization Support - Supports data generation for specific locales with automatic fallback to default languages.
  • Random Number Generator Seeding - Supports initializing random number generators with specific seeds for deterministic data reproduction.
  • Seedable Generators - Provides seedable random number generators to ensure deterministic and reproducible data sequences.
  • Structured Random Data Generation - Uses a provider-based architecture to generate complex, structured random data through dedicated classes.
  • PHP Localization Utilities - Generates fake data tailored to specific languages and regional formats with automatic fallback support.
  • Localized Test Data Generation - Produces fake names, addresses, and phone numbers that match specific cultural and linguistic regional formats.
  • Mock Data Generators - Provides a framework for building specialized mock data generators for domain-specific business objects.
  • Uniqueness Constraints - Ensures generated values remain unique across a dataset to prevent duplicates in test data.
  • Mock Null Value Handlings - Simulates missing data by allowing generators to occasionally produce null values for edge-case testing.
  • Locale Fallback Resolution - Provides a mechanism to resolve missing localized data by traversing a priority list of fallback locales.
  • Automated Software Testing - Generates randomized input data to verify application correctness across various formats and edge cases.
  • Value Constraints - Allows applying specific constraints, such as uniqueness or optional nulls, to generated random values.
  • Testing Utilities - Provides helper utilities for creating consistent and repeatable datasets via seeded randomness for software testing.
  • Test Data Seeding - Uses fixed random seeds to populate databases consistently for repeatable debugging and testing.
  • Testing and Quality - Generates fake data for testing.

Star-Verlauf

Star-Verlauf für fakerphp/fakerStar-Verlauf für fakerphp/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
  • chancejs/chancejsAvatar von chancejs

    chancejs/chancejs

    6,541Auf GitHub ansehen↗

    Chance is a JavaScript library for generating random data, designed to produce realistic test data for automated tests and prototypes. It uses a Mersenne Twister pseudo-random number generator that accepts an optional seed value, enabling reproducible sequences of random values across multiple runs. The library provides a wide range of generators for common data types, including random integers, floats, booleans, characters, strings, and dates, all with configurable ranges and character pools. It can generate realistic geographic data like addresses, as well as financial data such as credit c

    JavaScript
    Auf GitHub ansehen↗6,541
  • brianvoe/gofakeitAvatar von brianvoe

    brianvoe/gofakeit

    5,306Auf GitHub ansehen↗

    gofakeit is a Go library for creating realistic synthetic datasets and populating Go structs with mock information. It functions as a deterministic data generator, allowing for seedable random number generation to ensure reproducible datasets for software testing. The project distinguishes itself by providing a mock data API server that exposes generation functions as HTTP endpoints and a synthetic dataset exporter for producing files in CSV, JSON, and XML formats. It also includes a command-line interface for generating mock data directly from the terminal. The library covers a wide array o

    Godatafakegenerator
    Auf GitHub ansehen↗5,306
  • dius/java-fakerAvatar von DiUS

    DiUS/java-faker

    4,899Auf GitHub ansehen↗

    Java-faker is a synthetic data generator and mock data library for Java applications. It provides utilities to create randomized, believable fake records such as names and addresses to populate test environments and verify application logic without using real user information. The library specializes in localized data generation, producing synthetic content tailored to specific languages and regional formats. This allows for the verification of application accuracy across different global locales. The tool covers broad capabilities for automated testing mocking, including the generation of m

    Java
    Auf GitHub ansehen↗4,899
Alle 30 Alternativen zu Faker anzeigen→

Häufig gestellte Fragen

Was macht fakerphp/faker?

Faker ist ein PHP-Generator für gefälschte Daten und ein Test-Dienstprogramm, das verwendet wird, um realistische, randomisierte Werte zum Befüllen von Datenbanken und Testanwendungen zu erzeugen. Es dient als Lokalisierungsbibliothek, die Daten generiert, die auf spezifische Sprachen und regionale Formate zugeschnitten sind, und bietet ein Framework zur Erweiterung der Datengenerierung durch benutzerdefinierte Klassen und domänenspezifische Formatierer.

Was sind die Hauptfunktionen von fakerphp/faker?

Die Hauptfunktionen von fakerphp/faker sind: Realistic Data Generators, Custom Data Type Providers, Database Seeding Tools, Localization Support, Random Number Generator Seeding, Seedable Generators, Structured Random Data Generation, PHP Localization Utilities.

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

Open-Source-Alternativen zu fakerphp/faker sind unter anderem: fzaninotto/faker — Faker is a PHP library for creating realistic synthetic data used for testing, prototyping, and populating database… brianvoe/gofakeit — gofakeit is a Go library for creating realistic synthetic datasets and populating Go structs with mock information. It… chancejs/chancejs — Chance is a JavaScript library for generating random data, designed to produce realistic test data for automated tests… dius/java-faker — Java-faker is a synthetic data generator and mock data library for Java applications. It provides utilities to create… lk-geimfari/mimesis — Mimesis is a Python synthetic data generator used to create realistic fake datasets and mock data for software testing… w3tecch/typeorm-seeding — TypeORM Seeding is a development utility designed to automate database population and schema management within…