Source GeneratedFakers are generated at compile time. No reflection at runtime, fully trim/AOT compatible, and fast.
Strict & Type-SafeRequired properties must be given a generator — the compiler enforces it. Setter-less properties can't be faked, so your model stays honest.
Fluent APICompose generators and modifiers in a clean, readable pipeline: length ranges, nullability, collections, transformations.
DeterministicPass a seeded Random instance and get the exact same data every time — perfect for tests and reproducible fixtures.
LocalizedPass a CultureInfo to drive locale-aware generators and modifiers. Data falls back gracefully when a locale isn't shipped.
Built-in DomainsPerson, Internet, Finance, Network, Temporal, Text, and Statistical Random modules are included out of the box.