Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Test Data Generation

Test Data Generation

21 projects

Showing 21 of 21 projects

Bogus
BogusC#

A simple fake data generator for C#, F#, and VB.NET, ported from faker.js, to load databases and apps with realistic test data.

#generator#bogus#unit-testing
Stars9.7k
Forks542
Last commit7 months ago
AutoFixture
AutoFixtureC#

An open source .NET library that automates test data generation to minimize unit test setup and maximize maintainability.

#unit-testing#integration-testing#fakeiteasy
Stars3.5k
Forks356
Last commit2 months ago
Jailer
JailerJava

A tool for database subsetting and relational data browsing, creating consistent slices and enabling navigation via foreign keys.

#database#subsetter#database-subsetting
Stars3.2k
Forks142
Last commit1 day ago
Datafaker
DatafakerJava

A modern Java/Kotlin/Groovy library for generating realistic fake data with extensive providers and format support.

#data-providers#java-library#fake-data
Stars1.8k
Forks241
Last commit1 day ago
ffaker
ffakerRuby

A Ruby library for generating fake data, originally forked from Faker with an expanded API and unique value generation.

#rails#fake-data#mock-data
Stars1.6k
Forks559
Last commit3 months ago
Instancio
InstancioJava

A Java library that automatically creates and populates objects with reproducible random data for unit testing.

#junit5#junit jupiter#unit-testing
Stars1.2k
Forks68
Last commit19 hours ago
GenFu
GenFuC#

A .NET library for generating realistic test data by automatically populating object properties with smart defaults.

#database-seeding#unit-testing#property-fillers
Stars831
Forks95
Last commit3 years ago
Forgery
ForgeryRuby

A Ruby gem for generating fake data with a simple syntax and customizable dictionaries for testing and development.

#rails#fake-data#ruby-gem
Stars783
Forks101
Last commit6 years ago
Fixture Factory
Fixture FactoryJava

A Java library for generating fake objects from templates to simplify unit testing.

#unit-testing#object-generation#template-engine
Stars444
Forks86
Last commit3 years ago
AutoParams
AutoParamsJava

A JUnit 5 extension for automatic test data generation in Java and Kotlin, eliminating manual setup for parameterized tests.

#spring#junit5#unit-testing
Stars368
Forks60
Last commit3 months ago
credit_card_validations
credit_card_validationsRuby

A Ruby gem for validating credit card numbers, detecting brands, generating valid numbers, and performing Luhn checks.

#rails#validation#credit-card-validation
Stars266
Forks71
Last commit1 month ago
Apex Test Kit
Apex Test KitApex

A Salesforce Apex library for generating test data with complex relationships and creating method stubs using BDD-style mocking.

#salesforce#unit-testing#apex-test
Stars162
Forks25
Last commit3 years ago
Benerator
BeneratorJava

Legacy Java-based model-driven tool for generating, anonymizing, and migrating test data for development and testing.

#data-anonymization#migration#performance-testing
Stars160
Forks27
Last commit1 day ago
Fake Person
Fake PersonRuby

A Ruby gem that generates realistic fake person objects with names, demographics, and personal attributes for testing.

#person-generator#testing-utilities#fake-data
Stars116
Forks5
Last commit11 years ago
SQLAuto
SQLAutoJavaScript

A smart zero-code SQL testing automation tool for databases, supporting any CRUD operations, template variables, and bulk test data generation.

#database#postgres#zero-code
Stars58
Forks7
Last commit17 days ago
factory_girl_elixir
factory_girl_elixirElixir

A minimal Elixir implementation of Ruby's factory_girl for generating test data.

#elixir#unit-testing#factory-pattern
Stars43
Forks5
Last commit11 years ago
vaker
vakerV

A lightweight data faker library for V that generates realistic fake data for testing and development.

#v-lang#vlang#fake-data
Stars18
Forks2
Last commit2 years ago
string_pattern
string_patternRuby

A Ruby gem for generating and validating strings using simple patterns, regular expressions, and word lists for test data.

#word-generation#validation#regexp
Stars17
Forks1
Last commit4 months ago
jaymock-cli
jaymock-cliJavaScript

A CLI tool to mock APIs and generate fake JSON test data directly from the terminal.

#generator#developer-tools#api
Stars16
Forks1
Last commit4 years ago
Graphgen
GraphgenJava

A Neo4j procedure for generating realistic test data with customizable nodes, relationships, and values directly in the Neo4j browser.

#database-plugin#data-generator#synthetic-data
Stars9
Forks5
Last commit10 years ago
speeve
speeveGo

A fast, probabilistic EVE-JSON generator for testing and benchmarking EVE-consuming applications.

#suricata#network-traffic#probabilistic-generation
Stars8
Forks3
Last commit21 days ago

Related Tags

#Testing9#Unit Testing8#Fake Data7#Java5#Ruby Gem5#Mocking5#Development Tools5#Testing Tools4#Rails3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub