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