# WASM CSV validator

**URL:** <https://ziggit.dev/t/wasm-csv-validator/16985>\
**Category:** Showcase\
**Tags:** wasm, llm, zig-0-16\
**Created:** [July 29, 2026, 2:19pm UTC](https://ziggit.dev/t/wasm-csv-validator/16985 "2026-07-29T14:19:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![eddygarcas](https://ziggit.dev/user_avatar/ziggit.dev/eddygarcas/32/7456_2.png) [@eddygarcas](https://ziggit.dev/u/eddygarcas)\
**Post date:** [July 29, 2026, 2:19pm UTC](https://ziggit.dev/t/wasm-csv-validator/16985/1 "2026-07-29T14:19:18Z")

</div>

# Wasm CSV validator

* * *

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!

> **[GitHub - rzilient-club/web-assembly: This repository will contain all web assembly...](https://github.com/rzilient-club/web-assembly)**
>
> This repository will contain all web assembly implementation for \_rzilient

### AI / LLM usage disclosure

AI was used to generate use cases, tests and documentation.
