Turn a database schema into production-realistic, fuzzed test data in one request. Postgres, MySQL, SQLite. No signup needed to start.
I've always been the person who types an emoji into a form just to see what happens. Most of the bugs I've reported are really about data that my code assumed would look a certain way.
So I built ChaosData. Give it a schema, and it generates realistic data with a few deliberate edge cases mixed in. Emojis where they shouldn't be, malformed strings, edge-case integers, etc.
mysqldump --no-data shop | curl -s -X POST \
"https://chaosdata.net/api/v1/quick-generate?rows=100&chaos=20" \
-H "Accept: text/sql" --data-binary @- | mysql shop_test
Some tools generate realisitc data, and some generate chaotic data, but we'll do both (and respect your schema)!There are lots of ways I could go from here, but I wanted to see if I could get some input first before I took it further.
I'd love any thoughts or feedback.
1 comment
rinofmabout 1 hour ago
interesting idea! i wonder if having an easy way to integrate to github actions (or whatever future stable CI/CD pipeline is) will make it super valuable for devs
Read the full thread on Hacker News →
Related stories
- The People of Utah vs. Kevin O’Learytheverge.comThe Verge · 0 points · about 6 hours ago
- The Verge · 0 points · about 2 hours ago
- Hacker News · 3 points · 3 days ago
- Launch HN: Vespper (YC F24) – SOTA Docx MCPvespper.comHacker News · 31 points · 3 days ago
- Show HN: NetWasm – Independent .NET Compiler/Runtime (82.5 KB Hello World in C#)playground.netwasm.comHacker News · 5 points · 2 days ago
- Hacker News · 1 points · 9 days ago