awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bchavez avatar

bchavez/Bogus

0
View on GitHub↗
9,700 نجوم·545 تفرعات·C#·6 مشاهدات

Bogus

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 network identities, financial records, and random primitives. It includes tools for template string parsing, weighted distribution selection for random elements, and the creation of placeholder media links and text.

Developer tools are provided for real-time code analysis and validation to ensure all properties of a target class have assigned generation rules.

Features

  • Mock Data Generators - Provides a comprehensive library for creating realistic fake datasets for C# and .NET applications.
  • Seeded Generation - Ensures reproducible synthetic data sequences across executions using deterministic mathematical seeds.
  • Object Mapping - Maps random data to class properties, interfaces, and protected members using defined generation rules.
  • Regional Data Localization - Provides internationalized mock data to verify how applications handle different languages and region-specific formats.
  • Synthetic Profile Generators - Creates realistic mock profiles for persons, addresses, and companies across multiple international locales.
  • Seeding Utilities - Provides utilities to seed random number generators with fixed values to ensure data reproducibility.
  • Deterministic - Ensures reproducible random datasets using seed values to maintain consistent results across test runs.
  • .NET Data Generation Libraries - Implements a realistic mock data generation engine specifically for C#, F#, and VB.NET applications.
  • Locale-Aware Data Generators - Generates synthetic data tailored to specific regional formats, languages, and cultural conventions across international locales.
  • Mock Object Configuration Mappers - Maps random data to class properties, interfaces, and protected members based on defined generation rules.
  • Localized Data Generation - Localizes generated data by selecting specific languages or regions from a wide array of supported locales.
  • Test Case Generators - Generates deterministic and reproducible input data to validate application behavior and edge cases during development.
  • Probabilistic Element Selection - Picks random elements from collections using weighted distributions to simulate realistic data frequency.
  • Generation Rule Analysis - Includes a compiler-integrated analysis tool that provides real-time feedback on data generation code within an IDE.
  • Template String Interpolation - Provides a template string parsing engine to populate placeholders with random data from mock datasets.
  • Synthetic Network Data Generators - Generates fake network identifiers including IP addresses, MAC addresses, URLs, and user agent strings.
  • Fluent Interfaces - Provides a fluent API for defining data generation rules through method chaining to reduce boilerplate.
  • Random Value Generators - Generates random basic types including strings, integers, booleans, GUIDs, and hexadecimal values.
  • Template Interpolation - Parses strings with placeholders and interpolates them with values from mock datasets.
  • Random Date & Time Generators - Generates random dates, times, and timespans using relative offsets and specific time-of-day ranges.
  • Object Shape Validation - Ensures all properties of a target class have an assigned generation rule to prevent missing mock data.
  • Randomized Selection Algorithms - Picks random items or subsets from collections using probabilistic weighted selection algorithms.
  • Reflection-Based Property Accessors - Uses runtime reflection to dynamically map generation rules to class properties, including protected members.
  • Bulk Generation Rules - Allows applying multiple property generation rules in a single action to reduce configuration repetition.
  • Financial Record Generation - Generates mock credit card numbers, IBANs, BIC codes, and cryptocurrency addresses for testing.
  • Synthetic Identity Generators - Generates region-specific identifiers such as national ID numbers and tax codes for various countries.
  • Test Data Generation - Simple library for generating fake data for objects.
  • Testing - Fake data generator.
  • أطر عمل الاختبار - Library for generating fake data for testing.

سجل النجوم

مخطط تاريخ النجوم لـ bchavez/bogusمخطط تاريخ النجوم لـ bchavez/bogus

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Bogus

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Bogus.
  • faker-ruby/fakerالصورة الرمزية لـ faker-ruby

    faker-ruby/faker

    11,619عرض على 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
    عرض على GitHub↗11,619
  • lk-geimfari/mimesisالصورة الرمزية لـ lk-geimfari

    lk-geimfari/mimesis

    4,818عرض على GitHub↗

    Mimesis is a Python synthetic data generator used to create realistic fake datasets and mock data for software testing and development. It functions as a schema-based dataset generator capable of producing structured records and relational datasets, while also serving as a production data anonymizer to replace sensitive information with synthetic values. The library distinguishes itself through comprehensive multilingual support, allowing for the generation of locale-specific information to simulate regional user profiles. It ensures reproducibility through deterministic data generation using

    Pythondatadataframedatascience
    عرض على GitHub↗4,818
  • brianvoe/gofakeitالصورة الرمزية لـ brianvoe

    brianvoe/gofakeit

    5,306عرض على GitHub↗

    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
    عرض على GitHub↗5,306
  • stympy/fakerالصورة الرمزية لـ stympy

    stympy/faker

    11,618عرض على GitHub↗

    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

    Ruby
    عرض على GitHub↗11,618
عرض جميع البدائل الـ 30 لـ Bogus→

الأسئلة الشائعة

ما هي وظيفة bchavez/bogus؟

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.

ما هي الميزات الرئيسية لـ bchavez/bogus؟

الميزات الرئيسية لـ bchavez/bogus هي: Mock Data Generators, Seeded Generation, Object Mapping, Regional Data Localization, Synthetic Profile Generators, Seeding Utilities, Deterministic, .NET Data Generation Libraries.

ما هي البدائل مفتوحة المصدر لـ bchavez/bogus؟

تشمل البدائل مفتوحة المصدر لـ bchavez/bogus: faker-ruby/faker — Faker is a Ruby library used to generate randomized, realistic placeholder information for testing and development. It… lk-geimfari/mimesis — Mimesis is a Python synthetic data generator used to create realistic fake datasets and mock data for software testing… brianvoe/gofakeit — gofakeit is a Go library for creating realistic synthetic datasets and populating Go structs with mock information. It… stympy/faker — Faker is a synthetic data generation library used to create realistic but fake information, such as names, addresses,… dius/java-faker — Java-faker is a synthetic data generator and mock data library for Java applications. It provides utilities to create… fzaninotto/faker — Faker is a PHP library for creating realistic synthetic data used for testing, prototyping, and populating database…