Skip to content

Introduction

Vona ORM is an intuitive, elegant, and powerful ORM engine. Built on TypeScript, it provides comprehensive type hints and dynamically infer and generate DTOs to eliminate redundant type definitions and boost development productivity

Features

  • Supports multiple databases, multiple datasources, and dynamic datasources
  • Supports sharded databases and tables
  • Supports read-write separation
  • Supports dynamic DTO infer and generation
  • Supports statistical queries such as aggregation and grouping
  • Supports various relationship-based queries and statistics
  • Supports dynamic relationships
  • Supports query cache and entity cache
  • Supports database transaction and transaction propagation mechanisms
  • Supports database transaction compensation mechanisms to ensure data and cache consistency

Released under the MIT License.