Skip to content

Commit 97e42d2

Browse files
jqueguinerclaude
andcommitted
feat(rust): Rust port of faker2 core + name intelligence
rust/ crate: seedable PRNG + BaseProvider primitives (numerify/lexify/ bothify/hexify), {{token}} templating, and en_US providers (person, address, internet, lorem, company, phone, color, misc). Zero-dependency core. Ports the naming feature too: gender inference + preserving replacement + grammar. Opt-in `real-names` feature reads the same data/ parquet (frequency-weighted, 139 countries) behind parquet+arrow. Benchmarks (release, 1M ops): real-names infer ~4.6x and weighted replacement ~4.5x faster than the Python implementation; parquet load ~4x. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 20bffcc commit 97e42d2

22 files changed

Lines changed: 2569 additions & 0 deletions

rust/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target

0 commit comments

Comments
 (0)