What is TypeORM?

It supports both Active Record and Data Mapper patterns, unlike all other JavaScript ORMs currently in existence, which means you can write high quality, loosely coupled, scalable, maintainable applications the most productive way.
TypeORM is a tool in the Microframeworks (Backend) category of a tech stack.
TypeORM is an open source tool with 14K GitHub stars and 1.8K GitHub forks. Here’s a link to TypeORM's open source repository on GitHub

Who uses TypeORM?

9 companies reportedly use TypeORM in their tech stacks, including SOFIT Software, yieldify-ui, and Certain Lending.

18 developers on StackShare have stated that they use TypeORM.

Why developers like TypeORM?

Here’s a list of reasons why companies and developers use TypeORM
Top Reasons
Be the first to leave a pro

TypeORM's Features

  • automatically create the database table schemes based on your models
  • transparently insert / update / delete to the database your objects
  • map your selections from tables to JavaScript objects and map table columns to object properties
  • easily create one-to-one, many-to-one, one-to-many and many-to-many relations between tables
  • and much more.

TypeORM Alternatives & Comparisons

What are some alternatives to TypeORM?
Sequelize is a promise-based ORM for Node.js and io.js. It supports the dialects PostgreSQL, MySQL, MariaDB, SQLite and MSSQL and features solid transaction support, relations, read replication and more.
Let's face it, writing MongoDB validation, casting and business logic boilerplate is a drag. That's why we wrote Mongoose. Mongoose provides a straight-forward, schema-based solution to modeling your application data and includes built-in type casting, validation, query building, business logic hooks and more, out of the box.
A highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
Flask is intended for getting started very quickly and was developed with best intentions in mind.
See all alternatives

TypeORM's Stats

TypeORM's Followers
2 developers follow TypeORM to keep up with related blogs and decisions.
Masaya Iseki
Erick Ponce