- Home
- Test Data Generation Tools
- GoFakeIt
On the recordRead 10 Oct 202617 facts
GoFakeIt
On the record
- Browser extension
- A separate GoFakeIt extension repository describes form autofill and says it supports Chrome and Firefox; its store listings are marked as coming soon.github.com · read 10 Oct 2026
- Custom functions
- Users can add custom generators with AddFuncLookup and use them in struct tags and other supported features.github.com · read 10 Oct 2026
- Customization
- Users can add custom functions and implement the Fakeable interface to control generated values for their own types.raw.githubusercontent.com · read 9 Oct 2026
- Data types
- Examples include names, email addresses, phone numbers, companies, credit card numbers, and job titles.github.com · read 10 Oct 2026
- Dependencies
- The feature list describes the library as having zero dependencies.github.com · read 10 Oct 2026
- Functions
- The README lists 310+ functions for generating fake data.github.com · read 10 Oct 2026
- Install
- The README gives `go get github.com/brianvoe/gofakeit/v7` as the installation command.github.com · read 10 Oct 2026
- Installation
- The README installs the Go v7 package with `go get github.com/brianvoe/gofakeit/v7`.raw.githubusercontent.com · read 9 Oct 2026
- License
- GitHub identifies the repository license as MIT.github.com · read 10 Oct 2026
- Purpose
- GoFakeIt describes itself as a random fake data generator written in Go.github.com · read 10 Oct 2026
- Randomness
- The README says the default global usage is seeded with a cryptographically secure number and supports reproducible output through Seed.github.com · read 10 Oct 2026
- Random sources
- The README lists PCG, ChaCha8, crypto, JSF, SFC, and a simple incrementing source among the available random sources.github.com · read 10 Oct 2026
- Reproducibility
- Users can set a seed to generate reproducible results.raw.githubusercontent.com · read 9 Oct 2026
- Struct generation
- It can populate Go structs with random data and supports tags to customize field values.github.com · read 10 Oct 2026
- Support
- The README links to Ko-fi and Buy Me a Coffee as support options and links to GitHub issues.raw.githubusercontent.com · read 9 Oct 2026
- Templates
- It supports custom output through Go's template engine and makes GoFakeIt functions available to templates.github.com · read 10 Oct 2026
- Tools
- The feature list includes an HTTP server and a command line tool.github.com · read 10 Oct 2026