Swan ORM

JSON →
library 1.0.9 ·javascript
verified Jun 5, 2026

Swan ORM is a lightweight ORM for Node.js and PostgreSQL, designed for TypeScript-first development. The current stable version is 1.0.9. It provides a simple, intuitive API for defining models, querying with chainable methods, and managing database migrations. Key differentiators include zero external runtime dependencies, automatic type inference from models, and a focus on PostgreSQL-specific features. Compared to larger ORMs like Sequelize or TypeORM, Swan ORM offers minimal overhead and a simpler learning curve, suitable for projects that need quick setup without heavy abstraction.