Гибкие паттерны
Поддерживает паттерны DataMapper и ActiveRecord, позволяя выбрать оптимальный подход для вашего проекта.
TypeScript в приоритете
Создан с поддержкой TypeScript изначально, обеспечивая полную типобезопасность для моделей данных.
Поддержка множества СУБД
Работает с MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB и другими СУБД.
Мощный QueryBuilder
Элегантный синтаксис для построения сложных запросов с объединениями, пагинацией и кэшированием.
Миграции и схемы
Первоклассная поддержка миграций БД с автоматической генерацией.
Кросс-платформенность
Работает в Node.js, браузерах, мобильных и десктопных приложениях.
Элегантный и типобезопасный API
TypeORM предоставляет простой и элегантный API для работы с БД, полностью использующий систему типов TypeScript. Выберите между паттернами DataMapper и ActiveRecord — оба полностью поддерживаются.
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number
@Column()
firstName: string
@Column()
lastName: string
@Column()
age: number
}
Поддерживаемые СУБД









Работает везде
TypeORM работает на платформах NodeJS, Browser, Cordova, Ionic, React Native, NativeScript, Expo и Electron.
Готовы начать?
TypeORM упрощает взаимодействие с БД. Присоединяйтесь к тысячам разработчиков, уже создающих лучшие приложения с TypeORM.