Arkormˣ (v2.4.2) is a modern TypeScript-first ORM for Node.js with an adapter-based architecture. It provides a familiar model layer, fluent query builder, and transaction support, framework-agnostic and runtime-agnostic. Key differentiators: optional Prisma 2.x compatibility path (allows using existing Prisma schema and client), Kysely adapter for raw SQL, and an intuitive Eloquent-like API. Stable release cadence (minor updates every few weeks). Requires Node >=20.0.0 and relies on 'kysely' and 'pg' for database connectivity.
npm install arkormxNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic setup with Kysely adapter, model definition, and a query filtering by active users.
Upgrade Node.js to v20+.
Migrate to native Kysely adapter for all queries.
Use `.create()` for single record insertion.
Use `import` syntax in your project, or set `"type": "module"` in package.json.
Use `export default defineConfig({...})`.Run `pnpm add arkormx kysely pg`.
Ensure you use `import { Model } from 'arkormx'` and not a relative path.Change to `import` syntax or use dynamic `import('arkormx')`.Install kysely with `pnpm add -D @types/kysely` (or ensure tsconfig includes node_modules types).