Inspiration

I used FakeFiller and other tools, but they filled forms with random, inconsistent data. You'd get "John" as first name, "Smith" as last name, but "alice@example.com" as email. It looked fake and broke testing scenarios that needed realistic data.

What it does

SupaFill generates a complete persona per form:

Everything matches! This makes your test data look realistic and helps catch bugs that only appear with proper data relationships.

How we built it

After typing "test@test.com" thousands of times and dealing with inconsistent random data from other tools, I wanted something that:

  1. Generated realistic, consistent data
  2. Worked with modern frameworks
  3. Respected privacy (100% local)
  4. Had a personality (hence the NeoBrutalism design)

Accomplishments that we're proud of

  • PRIVACY FIRST 100% offline - All data generated locally, no external APIs No tracking - Zero analytics, zero data collection No account required - Works immediately after install

  • LIGHTWEIGHT Under 80KB total. No bloat, no dependencies, just fast form filling.

What's next for SupaFill

  • More locales (planning 20+ total)
  • Team sharing for custom field rules
  • AI-powered field detection improvements

Built With

  • wxt
Share this project:

Updates