seedfaker-core
Core engine for seedfaker.
For the CLI, install seedfaker. For language bindings, see the library docs.
CLI · Node.js · Python · Browser/WASM · Go · PHP · Ruby · MCP
Pre-1.0 notice: The API may change between minor versions until 1.0.0 is released. Pin your version and check CHANGELOG.md before upgrading.
Highlights
- 200+ fields, 17 groups, 68 locales with native scripts
- Context mode, corruption simulation (15 types, 4 levels)
- Multi-table FK support (Fk/FkDeref column types)
- Dependencies:
getrandom,itoa
Usage
use ;
let seed = hash_seed;
let locales = resolve.unwrap;
let f = lookup.unwrap;
let dh = field_domain_hash;
let mut ctx = GenContext ;
let mut buf = Stringnew;
f.generate;
// buf contains a deterministic email
Documentation
- Quick start
- Field reference (200+ fields)
- CLI reference
- Library API (Python, Node.js, Go, PHP, Ruby)
- MCP server
- Guides — seed databases, anonymize data, NER training, CI fixtures
License
MIT