A lightweight TypeScript ORM for Node.js, currently at version 0.1.7 with an active pre-release development cadence. It supports PostgreSQL via a separate driver package (wulfy-postgres-driver) and provides basic CRUD operations, lazy loading, and common data types. Key differentiators: minimalistic API, TypeScript-first, and driver-based architecture allowing future database support. Currently in early development with limited associations (OneToMany, ManyToOne) and no migrations or table sync yet.
npm install wulfy-ormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to initialize Wulfy ORM with PostgreSQL, define a model, and perform basic CRUD operations.
Pin to a specific version and review changelog before upgrading.
Install the appropriate driver: npm i wulfy-postgres-driver for PostgreSQL.
Only use OneToMany and ManyToOne associations. For ManyToMany or OneToOne, wait for future releases.
Use import syntax or set "type": "module" in your package.json.
Run npm install wulfy-postgres-driver
Use import WulfyORM from 'wulfy-orm' (default import)
Ensure you have imported the default export correctly: import WulfyORM from 'wulfy-orm'