Partial-zod – streaming JSON parser for LLMs (zero deps, Zod-native)
Zero-dependency Zod streaming parser when zod-stream requires ecosystem buy-in.
TypeScript JSON migration tool with Zod schema validation
Type-safe JSON migrations inspired by database patterns—clean API but crowded space.
Mobile app developers, Electron/local-storage apps, config-file maintainers
Prisma migrations · Liquibase · Flyway
New fields get added, old ones get renamed, formats evolve. Without a migration system, you end up with brittle ad-hoc upgrade code or broken user data.
I built json-up, a small TypeScript library that lets you define a chain of versioned migrations that transform JSON data step by step. It's type-safe, so the compiler catches mismatches between versions.
Originally, I needed this for upgrading local app data between mobile app releases for Whisper, but it works for anything where JSON schemas drift over time. Happy to hear what you think.
---
json-up: https://github.com/Nano-Collective/json-up Whisper: https://usewhisper.org
Zero-dependency Zod streaming parser when zod-stream requires ecosystem buy-in.
Typed error selectors fix Zod's magic string pain point with actual compile-time checks.
Three established libraries in one, but why switch from battle-tested Zod and Lodash?
PostgreSQL schemas + search_path trick gives each Git branch its own database schema.
Fixes schema drift without migration history where Alembic leaves you stranded.
Blocks UPDATE without WHERE at compile time, unlike Prisma or GORM.