Skip to content
SPECIFICTION
Get listed

Bogus vs GoFakeIt

Bogus

github.com

GoFakeIt

github.com

Side by side

FigureBogusGoFakeIt
Price fromFree—
Free planYes—
Free trial——
Open source——
WindowsYes—
macOSYes—
LinuxYes—
API—Yes
Self-hostedYesYes
Plans published10
Spec score · Test Data Generation Tools8.1 (#4)6.9 (#25)
InstallationThe project provides a NuGet package installable with `Install-Package Bogus`.The README installs the Go v7 package with `go get github.com/brianvoe/gofakeit/v7`.
LicenseThe repository includes a license file for the project.GitHub identifies the repository license as MIT.
PurposeBogus is a fake data generator for C#, F#, and VB.NET, ported from faker.js.GoFakeIt describes itself as a random fake data generator written in Go.

Plans

Bogus

  • BogusFree

Bogus pricing →

GoFakeIt

No plans published.

GoFakeIt pricing →

In their own words

Bogus

Bogus is a fake data generator for C#, F#, and VB.NET, adapted from faker.js. It creates synthetic data for loading databases, user interfaces, and applications during testing. Its documented data generators cover addresses, commerce, companies, databases, dates, finance, names, and internet data; JSON is listed as a supported format. Multiple locales are available, with English used when a locale-specific data set is missing. Developers can seed the randomizer for repeatable output and define object-generation rules with `Faker`, including strict mode, custom instantiation, and completion callbacks. The project also documents a Faker facade and direct use of DataSets. Bogus is distributed as a NuGet package, installed with `Install-Package Bogus`. Minimum requirements are .NET Standard 1.3, .NET Standard 2.0, or .NET Framework 4.0. The package is free, and deployment is self-hosted. Its page offers a Premium license as a way to support the project but gives no price for it.

Visit github.com

GoFakeIt

GoFakeIt has no write-up on Specifiction yet; its figures are above.

Visit github.com