ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. (by typeorm)

TypeORM Alternatives

Similar projects and alternatives to TypeORM

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better TypeORM alternative or higher similarity.

Suggest an alternative to TypeORM

Reviews and mentions

Posts with mentions or reviews of TypeORM. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-16.
  • Why is TypeORM hated so much?
    reddit.com/r/node | 2021-10-16
    Majority of the criticism I see is towards it being buggy and not maintained well. I haven't encountered any serious bugs, and the maintenance seems okay to me, according to Github change log and snyk analysis .
    reddit.com/r/node | 2021-10-16
    This bug is a total showstopper for our app, and it was randomly introduced in a minor version update way back in March: https://github.com/typeorm/typeorm/issues/7736
  • An overview of TypeORM
    dev.to | 2021-10-04
    In this post I have tried to discuss the basic topics of TypeORM briefly. Advanced topics like Migration, Indices, Transactions, Listeners, Subscribers etc have not been discussed here. The official document is very elaborative and nicely explained with lots of examples. You are highly encouraged to have a look at it.
  • Build fast and customizable admin panel with NestJS.
    dev.to | 2021-10-04
    TypeORM is definitely the most mature ORM available in the node.js world. Since it's written in TypeScript, it works pretty well with the Nest framework. I chose mysql as database. TypeORM supports many databases (MySQL, MariaDB, Postgres etc.)
  • query builder problem
    From the docs
  • Does anyone here actually use TypeORM?
  • Nestjs🐺⚡ | The framework of Nodejs (Part-3) | Database Integration, TypeORM
    dev.to | 2021-09-05
    This tutorial isn't about TypeORM but I'll give a little explanation of it to get started. You can find more information about it in their docs
  • How to migrate database data in production?
    reddit.com/r/node | 2021-08-26
    Definitely you should use migrations or a schema diffing tool. Usually schema migration is a feature offered by many ORMs e.g. https://github.com/typeorm/typeorm/blob/master/docs/migrations.md You can also handle migrations with a dedicated SQL only tool like migrate https://github.com/golang-migrate/migrate. Or, as a schema diffing tool, afaik the best one is the one from pgadmin https://www.pgadmin.org/docs/pgadmin4/development/schema_diff.html#:~:text=Schema%20Diff%20is%20a%20feature,(from%20source%20to%20target).
  • Virtual Column solutions for TypeORM
    dev.to | 2021-08-25
    The below article is applicable to TypeORM in version 0.2.37 (released on 08/13/2021). Before reading, check if there is already a new version with a solution to this issue: https://github.com/typeorm/typeorm/releases
  • Any Repos/Courses/Tutorials that cover using Next.js, GraphQL & Express JS?
    reddit.com/r/nextjs | 2021-08-22
  • WhatsApp Clone using React (Hooks+Suspense), GraphQL, Apollo, TypeScript and PostgreSQL
    dev.to | 2021-07-29
    This time around, I’m happy to announce that a new version of the WhatsApp Clone is coming, and it’s based on React 16.7 (Hooks & Suspense), Styled-Components, Material-UI, TypeScript, Apollo, GraphQL-Subscriptions/Codegen/Modules, PostgreSQL and TypeORM.
  • Interact with Relational Databases using TypeORM (w/JavaScript)
    dev.to | 2021-07-26
    I bet most of the Node.js community has heard of TypeORM at some point in their life. So people working with NestJS literally know this ORM from one end to the other.
  • So You Want to Contribute to Open-Source
    dev.to | 2021-07-13
    One way to find a project to work on is to look to the tools you are already using in your own projects. For example, do you use TypeORM and are you frustrated that there is no easy way of adding scopes to your general queries? I am! And so are a few others when I was looking for an existing issue. So I'll take a crack at it whenever time permits.
  • Stuck On Node database management. Should I use a different ORM? Should I use raw SQL?
    reddit.com/r/node | 2021-07-03
    I wonder why you think TypeORM is not on active development. There is it's github page: https://github.com/typeorm/typeorm/graphs/contributors In moment when I write the message there was 17 pull requests merged only in last 7 days. It has best typings support in my experience (as it was designed for it from the beginning) and build-in query builder (sequelize lacks both). It's not ideal, but it's abstraction over something. Like every abstraction, it's tradeoff, you got something, you lost something.
    reddit.com/r/node | 2021-07-03


Basic TypeORM repo stats
7 days ago

typeorm/typeorm is an open source project licensed under MIT License which is an OSI approved license.

Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Find remote TypeScript jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.