sqlstack
JSON →sqlstack (v1.0.25, monthly releases) is a SQL-first data access library for Node.js and TypeScript. It lets developers write real SQL in separate .sql files next to their repository classes, using decorators like @Query and @QueryBinder to bind parameters, execute queries, and shape results—without ORM complexity. Unlike Knex or Prisma, sqlstack keeps full control over SQL and supports Postgres (pg), MySQL (mysql2), and SQLite (better-sqlite3, sqlite3) via adapters. It is ESM-only, requires Node 18+, and ships TypeScript types.
Resources
packagesqlstack ↗