Typeorm
TypeORM is an advanced ORM for TypeScript and JavaScript that provides support for major SQL databases including MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, and WebSQL. It enables developers to work with databases in both server-side (Node.js) and client-side environments, offering a seamless experience in browsers, Ionic, Cordova, and Electron platforms.
Typeorm is built in TypeScript, distributed under the MIT License, 36.4k GitHub stars from 100 contributors, latest release 0.3.28.
When to use Typeorm
Typeorm is listed here as a Database project. The directory calls out Supports multiple SQL databases, Works with TypeScript and JavaScript, Compatible with Node.js and browser environments as capabilities associated with it.
Other recorded traits for Typeorm include Data mapping and schema migrations, Active record and data mapper patterns, Integration with modern frameworks.
Besides Database, this page also files Typeorm under Development, TypeScript, JavaScript.
Typeorm compared with
Records in this directory name Prisma, Sequelize, Objection.js, Bookshelf.js as products people compare with Typeorm. That list is editorial metadata, not a claim that Typeorm replaces each of them.
Open-source projects that mention Typeorm are collected on a separate alternatives page.
What the Typeorm stats reflect
GitHub currently shows 36.4k GitHub stars, about 100 contributors, 6.5k forks, 527 open issues, latest tracked release 0.3.28. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- 0.3.28
- License
- MIT License
Our Newsletter
Get new Database tools right in your inbox
Get short emails with useful database projects, releases, and repos worth watching.
Key features of Typeorm
- Supports multiple SQL databases
- Works with TypeScript and JavaScript
- Compatible with Node.js and browser environments
- Data mapping and schema migrations
- Active record and data mapper patterns
- Integration with modern frameworks
Recorded alternatives to Typeorm
Typeorm resources
Typeorm on GitHub
Frequently asked questions
What is Typeorm?
TypeORM is an advanced ORM for TypeScript and JavaScript that provides support for major SQL databases including MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, and WebSQL. It enables developers to work with databases in both server-side (Node.js) and client-side environments, offering a seamless experience in browsers, Ionic, Cordova, and Electron platforms. This directory highlights Supports multiple SQL databases, Works with TypeScript and JavaScript, Compatible with Node.js and browser environments.
Is Typeorm free to use?
Typeorm is published as open source under the MIT License. The directory lists Supports multiple SQL databases, Works with TypeScript and JavaScript, Compatible with Node.js and browser environments among its recorded capabilities.
What language is Typeorm written in, and what is the latest release?
Typeorm is written primarily in TypeScript. The latest release tracked on this page is 0.3.28.
How widely is Typeorm used on GitHub?
Typeorm has about 36.4k GitHub stars across about 100 contributors. It also has about 6.5k forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Typeorm with?
This directory records Prisma, Sequelize, Objection.js, Bookshelf.js as comparison points for Typeorm. A longer list of open-source projects that mention Typeorm is at https://www.open-source-tools.com/alternatives/typeorm.
Related tools
Mikro-ORM
A TypeScript ORM for Node.js, implementing Data Mapper, Unit of Work, and Identity Map patterns. Compatible with MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL, and SQLite/libSQL databases.
Prisma JSON Types Generator
A tool for replacing JsonValues in Prisma with custom TypeScript types to enhance type safety and developer experience.
Appsmith
Appsmith is a platform to build admin panels, internal tools, and dashboards. It seamlessly integrates with over 25 databases and any API.
Appwrite
Appwrite is an open-source backend server for Web, Mobile, and Flutter developers. It provides a set of easy-to-use REST APIs for managing authentication, databases, storage, and more.
Beekeeper Studio
Beekeeper Studio is a modern and easy-to-use SQL client for managing databases such as MySQL, Postgres, SQLite, and SQL Server across Linux, MacOS, and Windows platforms.
Nocodb
An open source alternative to Airtable, offering powerful database capabilities with an intuitive spreadsheet-like interface.