Vasta ORM

JSON →
library 0.0.14 ·javascript
verified Jun 4, 2026

Vasta is a type-safe Active Record ORM for TypeScript, built on top of Kysely (v0.29+). It provides a Laravel Eloquent-inspired interface for defining models with relationships, attributes, and lifecycle hooks, while leveraging Kysely's SQL query builder for raw performance. Version 0.0.14 is the latest stable, with an active development cadence (weekly releases). Key differentiators: full TypeScript type safety via Kysely's types, active record pattern with instance-based saves, and support for eloquent-style relationships (hasOne, hasMany, belongsTo) without sacrificing the ability to drop down to raw SQL via Kysely.