TypeORM

Noun · Development

Definitions

  1. An ORM for TypeScript and JavaScript that maps database tables to classes using decorators, supporting both Active Record and Data Mapper patterns across PostgreSQL, MySQL, SQLite, and other databases. It provides schema migration, query building, and relation management, though it has been criticized for inconsistent APIs and stale maintenance compared to alternatives like Prisma and Drizzle.

    In plain English: A TypeScript library that lets you work with database tables as regular classes and objects instead of writing raw SQL.

    Example: "Our TypeORM entities are decorated with `@Column()` and `@ManyToOne()` — but honestly we're eyeing a migration to Drizzle for the better DX."

Related Terms