All activity
Every fintech team writes the same validators from scratch — IBAN checks, card formatters, currency helpers. finprim is the open source version of what your team has already built three times.
One zero-dependency TypeScript library: IBAN (80+ countries), card (Luhn + network detection), BIC/SWIFT, sort codes, EU VAT, US routing numbers, loan/EMI calculations, and multi-locale currency formatting. With branded types, Zod schemas, React hooks, and NestJS pipes.

finprimFinancial primitives for TypeScript. Zero dependencies.
Oluwatosin Adelajaleft a comment
Hey Product Hunt! 👋 I built finprim after noticing every fintech project I worked on had the same scattered validators and formatters written from scratch. IBAN check here, a Luhn algorithm there, a currency formatter that breaks for non-US locales. finprim consolidates all of it into one typed, zero-dependency library. The part I'm most proud of is the branded types — TypeScript won't let...

finprimFinancial primitives for TypeScript. Zero dependencies.
