Skip to content
AppClap
TypeORM is unclaimed —

TypeORM

Code with Confidence. Query with Power.·typeorm.io

Visit

Open source

TypeORM is an ORM (Object-Relational Mapper) for TypeScript and JavaScript that runs in NodeJS, Browser, Cordova, Ionic, React Native, NativeScript, Expo, and Electron platforms. It supports both DataMapper and ActiveRecord patterns and works with multiple databases including MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB, CockroachDB, Google Spanner, and SAP HANA. It provides features such as a QueryBuilder, entity decorators, and database migrations.

What it's for

Defining database entities with TypeScript decoratorsBuilding complex queries with joins, pagination, and cachingGenerating and running database migrationsWorking with multiple data sources, databases, schemas, and replication setupsModeling tree structures using Adjacency list or Closure table patternsValidating entity data using class-validatorWriting parameterized SQL queries via the SQL Tag

Features 15

  • Cross-platform: Node.js, browsers, mobile, and desktop apps
  • Embedded entities for composition over inheritance
  • Entity decorators for defining models
  • Entity inheritance (Concrete Table Inheritance)
  • First-class migrations support with automatic generation
  • Full TypeScript type safety for database models
  • Multi-database support (MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB, CockroachDB, Google Spanner, SAP HANA)
  • Multiple data sources, databases, schemas, and replication setup
  • Powerful QueryBuilder with joins, pagination, and caching
  • SQL Tag for template-literal SQL queries with automatic parameter handling
  • Supports both DataMapper and ActiveRecord patterns
  • Tree entities using Adjacency list and Closure table patterns
  • Usage with both TypeScript and JavaScript
  • Validation support via class-validator
  • View entities

At a glance

open sourceAPI
TypeLibrary / SDK
PlatformsWeb
Fordevelopers

Integrations

PostgreSQLclass-validatorExpressSQLiteMongoDBSAP HANAMariaDBSequelizeMySQLGoogle SpannerCockroachDBMS SQL ServerOracle

Resources

Similar apps

Last checked 1 month ago·