Objection.js
JSON →Objection.js is a relational query builder and ORM for Node.js, built on top of Knex. Current stable version is 3.1.5, released in 2023, with monthly releases. It provides full SQL power with an intuitive model-based API, supporting eager loading, graph operations, JSON schema validation, and transactions. Key differentiators: it stays close to SQL, does not hide the database behind abstractions, and offers official TypeScript support. All databases supported by Knex are supported (SQLite, PostgreSQL, MySQL). Requires Node >=14 and Knex >=1.0.1 as a peer dependency.
Resources
packageobjection ↗