Skip to content

sqlc ​

nORM is heavily inspired by sqlc.

If you already like SQL-first code generation, nORM should feel familiar: you keep writing SQL, and generated code gives your application typed access to the database.

Why this page exists ​

sqlc is excellent. nORM is not trying to replace it outright.

nORM focuses on cases where you still reach for ORM-style workflows because they need more runtime composition.

Where nORM adds extra ergonomics ​

Practical takeaway ​

If plain SQL plus generated types from sqlc already covers your needs, keep using it.

If you want SQL-first generation with the runtime composition features above, nORM is designed for that workflow.

Released under the MIT License.