Deterministic test data with seeds and CSV output. Reproduce the same results every time for reliable test suites.
FakeData
Zero-config test data for your stack
Use Cases
Try it yourself:
Quick mock data for APIs with NDJSON. Choose from 80+ built-in generators including names, emails, URLs, and even dinosaurs.
Try it yourself:
Stream thousands of rows to test database performance and API limits. Pipe to a file, count lines, and stop when ready.
Try it yourself:
Custom Go templates for any output format. Define your own schema and generate JSON, YAML, or any text.
Try it yourself:
Get Started
FakeData is built for developers who need realistic test data fast.
80+ generators
People, geography, web, time, types, and fun categories
Multiple formats
Tab-separated, CSV, or NDJSON output
Streaming mode
Generate data indefinitely for load testing
Templates
Custom output with Go templates (JSON, YAML, any format)
Deterministic
Use seeds for reproducible results every time
Shell completion
Bash, zsh, and fish support
Install in one line
Requires Go 1.21+ or Homebrew.
What Can You Generate?
No generators match "". Try one of these:
FakeData Pro
Need to generate data directly in your database? FakeData Pro connects to your database and generates realistic data automatically — no export/import needed.