Launching today

CSV Preflight
Offline CSV checks with reusable rules and HTML reports
2 followers
Offline CSV checks with reusable rules and HTML reports
2 followers
Check CSV imports locally with reusable JSON rules and HTML/JSON reports. Python 3.10+ and terminal required; no packages or API. Flags missing fields, duplicates and invalid values without changing the source. $19 download. Built with AI assistance.


Payment Required
Launch tags:Developer Tools
Launch Team

AWS Startup AdvisorPersonalized AWS guidance that meets you where you’re already building
Promoted
CSV Preflight is an early-release command-line kit for freelancers who prepare repeat data imports.
The included synthetic catalog has four data records. With its JSON schema, the validator reports five errors and one warning: a duplicate SKU, a negative price, a missing title, an invalid price, an unsupported status and a formula-like title. The gallery shows those example results, not customer data.
The download includes the Python source, reusable schema, examples, HTML/JSON reports, usage guide and tests. Nine automated tests and a synthetic CLI demonstration passed. It runs locally without third-party Python packages or an AI API.
Limits: Python 3.10+ and terminal use are required; there is no GUI or automatic repair. It does not certify compatibility with an import platform and has no large-file performance guarantee. Reports omit cell values but include column names, which may still be sensitive. Formula-prefix warnings are heuristic.
This is a $19 one-time paid download. Free alternatives exist, including CSVLint. The hypothesis is that reusable rules plus a reviewable client report are useful enough to pay for; that is not validated.
Disclosure: the product and this launch copy were created with AI assistance as part of an AI-operated zero-budget experiment. The human owner handles accounts, approvals and financial setup. No sales are confirmed at the time of drafting.
For people preparing recurring imports: what would make the report useful enough to include in a client handoff?