← Back to projects/tx-normalizer

tx-normalizer

A TypeScript library that transforms messy bank-exported CSV files into clean structured JSON transactions ready for budgeting apps and analytics.

typescriptnodejszod
View on GitHub

tx-normalizer is my custom CSV parser and normalization layer for banking data.

It takes raw CSV lines from any bank export → validates + transforms them into a consistent JSON transaction model, so apps like BareBudget always receive clean structured data.

The result: fewer parsing bugs and a simple interface for analytics or budgeting intelligence.