Relax ORM

JSON →
library 1.2.1 ·javascript
verified Jun 4, 2026

A lightweight ORM for OracleDB, inspired by Sequelize and sequelize-typescript. Provides decorator-based entity mapping (@Table, @Column, @PrimaryKey, @Sequence), CRUD operations (findAll, findOne, create, save, destroy, destroyAll), and support for WHERE conditions with logical operators (Op.or, Op.and). Current version 1.2.1, released as stable. Requires oracledb client (node-oracledb) as a peer dependency. Features TypeScript typings and ESM exports. Differentiated by being Oracle-specific (not multi-dialect) and using a class-based Entity pattern with automatic sequence handling and RETURNING clause on INSERT/UPDATE.