DataForge
Features

Built for professional data generation

Every feature exists to remove a real pain: brittle fixtures, unrealistic locales, and nondeterministic tests.

Country Aware

Localized names, addresses, phone numbers, and identifiers for each supported country.

  • Seven country providers built in
  • Locale-correct formats and validation rules
  • Country-specific identifiers such as NIF, CPF, and SSN

Deterministic

Repeatable generation using seeds. The same seed always produces the same data.

  • Seeded pseudo-random generation
  • Stable output across machines and runs
  • Ideal for snapshots, diffs, and reproducible tests

Extensible

Custom generators plug into the pipeline when you need domain-specific values.

  • Register generators per type or property
  • Override built-in behavior per country
  • Composable with existing providers

Enterprise Ready

Built for professional software development: predictable, typed, and maintainable.

  • Strongly typed POCO mapping
  • No runtime surprises or dynamic proxies
  • Fits CI/CD and regulated environments

High Performance

Generate thousands of entities quickly without slowing down your test suite.

  • Fast in-memory generation
  • Scales to large collections
  • Zero allocation overhead where possible

Open Source

Community-driven development with a public roadmap and open issue tracker.

  • MIT licensed
  • Public roadmap and issues
  • Contributions welcome

Forge Realistic Data. Build Reliable Software.

Start generating realistic, deterministic test data in minutes.