Saltar al contenido principal

TypeORM

Programa con Confianza. Consulta con Poder.

TypeORM Logo

Patrones Flexibles

Soporta tanto el patrón DataMapper como ActiveRecord, ofreciendo la flexibilidad de elegir lo que mejor se adapte a tu proyecto.

TypeScript Primero

Desarrollado desde cero con soporte para TypeScript, garantizando seguridad de tipos completa en tus modelos de base de datos.

Soporte Multi-Base de Datos

Funciona con MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB y más.

QueryBuilder Poderoso

Sintaxis elegante para construir consultas complejas con joins, paginación y caché.

Migraciones & Esquema

Soporte de primera clase para migraciones de bases de datos con generación automática.

Multiplataforma

Funciona en Node.js, navegadores, aplicaciones móviles y de escritorio.

API Elegante y Tipada

TypeORM ofrece una API hermosa y sencilla para interactuar con tu base de datos que aprovecha al máximo el sistema de tipos de TypeScript. Elige entre los patrones DataMapper y ActiveRecord - ambos están totalmente soportados.

Definición de Entidad
Data Mapper
Active Record
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"

@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number

@Column()
firstName: string

@Column()
lastName: string

@Column()
age: number
}

Bases de Datos Soportadas

MySQL logo
MySQL
PostgreSQL logo
PostgreSQL
MariaDB logo
MariaDB
SQLite logo
SQLite
MS SQL Server logo
MS SQL Server
Oracle logo
Oracle
MongoDB logo
MongoDB
CockroachDB logo
CockroachDB
SAP HANA logo
SAP HANA
Google Spanner logo
Google Spanner

Funciona en Todas Partes

TypeORM funciona en NodeJS, navegadores, Cordova, Ionic, React Native, NativeScript, Expo y Electron.

NodeJS Browser Mobile React Native Electron

Maintained By

Michael BromleyDavid HöckLucian MocanuNaor PeledGiorgio BoaPiotr KuczynskiMohammed GomaaJulian PuflerSimon GarnerPieter WigboldusMike Guida
Meet the Team

¿Listo para Comenzar?

TypeORM hace que la interacción con bases de datos sea pan comido. Únete a miles de desarrolladores que ya construyen mejores aplicaciones con TypeORM.