drizzle-i18n
JSON →drizzle-i18n is a type-safe database localization layer for Drizzle ORM, at version 0.2.0. It supports two localization strategies: a separate translation table (normalized) or inline JSON column (denormalized), and works with PostgreSQL, MySQL, and SQLite. The package is fully typed with TypeScript, includes mutation helpers for atomic inserts and upserts, and integrates with drizzle-kit for migrations. It has zero runtime dependencies beyond the peer dependency on drizzle-orm >=0.35.0. Differentiators include strict locale typing via createI18n(), fallback support, and a choice between normalized and denormalized schemas. Release cadence is currently low as it is in early development.
Resources
packagedrizzle-i18n ↗