WASM CSV validator A developer created a WASM CSV validator that lets users define a schema with column names, types, and required attributes, returning either error lists or successful validation before upload, eliminating the need to send entire files to the server. For quite some time now, I’ve wanted to improve the way our users upload their CSV files. Before this wasm program, it was a nightmare to correct all the encodings, wrong types, column mapping, etc., and I didn’t want to upload the whole file to the server and perform all those validations and checks there. This wasm module allows us to define a schema that contains column names, types, and whether each attribute is required or not. The outcome is either a list of errors to fix or a successful validation of the CSV, ready to be uploaded. Thanks for your time AI was used to generate use cases, tests and documentation.