Quick update on Mockyard - the free, open source, self-hostable alternative to Mockaroo I wrote about a few weeks ago.
The Problem With Fake Addresses
I needed to test a CASS certification pipeline, which validates whether addresses are real and deliverable. Fake addresses fail that check immediately, so they were useless for testing.
I also didn't want residential addresses. If a bug ever slipped through and triggered a real mail piece, I didn't want it landing at someone's house. Non-residential addresses meant real, valid data without any of that risk.
Real Addresses, Now Built In
Mockyard now ships with 100,000+ real, non-residential US addresses you can generate against directly.
When you select the Real Address type, Mockyard maps each component - address_line_1, address_line_2, city, state, country, and zip - to separate columns automatically. You can rename any of them to match your schema.
You also get optional filters if you need to scope the data down:
-
States (e.g.
CA, NY, TX) -
Cities (e.g.
San Francisco, Austin) -
Zips (e.g.
10001, 90210) -
Countries (just
USfor now)
The candidate pool updates in real time as you adjust filters.
A Few Notes
- US only for now. I'll add more countries if there's demand - open an issue on the repo if that's useful to you.
- Non-residential only. These aren't people's home addresses.
- All rows unique — unless you filter. With no filters applied, all 100K addresses are available and all 100,000 rows will be unique. Filtering reduces the candidate pool, so if the number of candidates drops below the number of rows you're generating, addresses will start to repeat.
Repository: https://github.com/portside-labs/mockyard
As always, if you find it useful or want something added, open an issue. That's the fastest way to get it prioritized.

Top comments (0)