TypeScript ORM

Open-source TypeScript projects categorized as ORM | Edit details

Top 20 TypeScript ORM Projects

  • GitHub repo TypeORM

    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.

    Project mention: Setting up a basic TypeORM starter | dev.to | 2022-01-16

    TypeORM is a super popular system with a massive user base.

  • GitHub repo Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)

    Project mention: Getting started with Adonis, Vue & Inertia | dev.to | 2022-01-22

    Lucid is AdonisJS Built-In ORM. It's extremely powerful and works much like Laravel's Eloquent ORM. While Lucid is built in, you can optionally use Sequelize or Prisma with AdonisJS as well.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo MikroORM

    TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.

    Project mention: What are your best Node tips/tricks/discoveries from 2021? | reddit.com/r/node | 2021-12-28

    Here is the issue I raised: https://github.com/mikro-orm/mikro-orm/issues/602

  • GitHub repo sequelize-auto

    Automatically generate bare sequelize models from your database.

    Project mention: Recovering XAMPP developer looking to make a Node CRUD app. What Node database tools are easy to learn? | reddit.com/r/node | 2021-12-30

    In addition, I'd recommend using Sequelize Auto:

  • GitHub repo vuex-orm

    The Vuex plugin to enable Object-Relational Mapping access to the Vuex Store.

    Project mention: Need help using Vuex with SQLite3 (Node.js ? | reddit.com/r/vuejs | 2021-12-20

    In one lib: Vuex-Orm

  • GitHub repo sequelize-typescript

    Decorators and some other features for sequelize

    Project mention: How to use Sequelize ORM with TypeScript | dev.to | 2021-12-17

    But in my opinion all that changes with the existence of the sequelize-typescript dependency. The way the entities are structured and the way the connection to the database is made becomes much more intuitive. This experience is ideal because you can transition from JavaScript to TypeScript in a much more convenient way and without changing the stack.

  • GitHub repo denodb

    MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno

    Project mention: DenoDB | reddit.com/r/hackernews | 2021-06-17
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo foal

    Elegant and fully-featured Node.Js web framework based on TypeScript. :rocket:.

    Project mention: From Node to Ruby on Rails | news.ycombinator.com | 2021-12-16

    I would guess commodity plumbing. There's a lot of work you have to do to get something like express on par with Rails or any other Rails inspired framework for which there are many in multiple languages even in nodejs.

    imo the one I like best in nodejs is Blitzjs https://blitzjs.com/

    FoalTS https://foalts.org/ is nice too and there are several other full stack frameworks like Nestjs, FeatherJs, and redwoodjs

  • GitHub repo layr

    Dramatically simplify full‑stack development

    Project mention: Ask HN: Why is there no Django/Rails equivalent in JavaScript world? | news.ycombinator.com | 2021-10-14

    Layr.js is trying to take on something in this middle space. It basically hides either end from you and is still hard to reason about. Only mongodb is supported now. And yes I much prefer the option of having many community made packages over one supported way.


  • GitHub repo lucid

    AdonisJS SQL ORM. Supports PostgreSQL, MySQL, MSSQL, Redshift, SQLite and many more (by adonisjs)

    Project mention: Création d'un utilisateur - Créer un blog avec Adonis | dev.to | 2021-08-21

    Pour en savoir plus : Lucid, Env

  • GitHub repo zapatos

    Zero-abstraction Postgres for TypeScript: a non-ORM database library

    Project mention: Prisma ORM: how to use the great database mapping package | reddit.com/r/programming | 2021-05-14

    Take a look at https://github.com/gajus/slonik and https://github.com/jawj/zapatos

  • GitHub repo Iridium

    A high performance MongoDB ORM for Node.js

  • GitHub repo data

    Data modeling and relation library for testing JavaScript applications. (by mswjs)

    Project mention: Why I migrated to msw from json-server? | dev.to | 2021-08-26

    Next steps mswjs/data

  • GitHub repo safe-typeorm

    TypeORM helper library enhancing safety in the compilation level

    Project mention: safe-typeorm, helper library of typeorm in the compilation level | reddit.com/r/typescript | 2021-09-14

    Name of the helper library is safe-typeorm and this helper library makes below things possible. With the safe-typeorm, you can develop your solution much easily and conveniently by taking such advantages:

  • GitHub repo typedorm

    Strongly typed ORM for DynamoDB - Built with the single-table-design pattern in mind.

    Project mention: Building successful transactional applications on DynamoDB | dev.to | 2021-08-17

    As a result, I developed dynaglue for this purpose, and highly recommend the use of something like it when developing with DynamoDB (alternatives I've seen include DynamoDB Toolbox, TypeORM and DynamoDB OneTable).

  • GitHub repo strapi-connector-firestore

    Strapi database connector for Firestore database on Google Cloud Platform.

    Project mention: Strapi for firebase admin | reddit.com/r/Firebase | 2021-02-28
  • GitHub repo joist-ts

    a TypeScript ORM for Postgres

    Project mention: Ask HN: Who is hiring? (November 2021) | news.ycombinator.com | 2021-11-01
  • GitHub repo typed-knex

    A TypeScript wrapper for Knex.js

    Project mention: DenoDB | news.ycombinator.com | 2021-06-17

    This has been an issue for me as well. I created https://github.com/wwwouter/typed-knex to mitigate this. At first I had to do a lot of weird things, but with the evolution of TypeScript, it is getting more and more like 'normal' Knex.js. The end goal is to be nothing more than a very small wrapper, if any.

  • GitHub repo graphql-node-typescript-prisma

    Project mention: Create a fully typesafe GraphQL API with Nodejs, Typescript and Prisma | dev.to | 2021-06-05

    Feel free to extend this tutorial by adding more functionality. This tutorial only lightly touches the capabilities of Prisma. You can clone and fork this repository in its entirety via my GitHub here https://github.com/angad777/graphql-node-typescript-prisma.

  • GitHub repo daita

    An OR mapper for the web

    Project mention: Don’t we all just want to use SQL on the front end? | news.ycombinator.com | 2021-04-15


    Sadly documentation is quite poor for now, but you can check it out here https://github.com/no0dles/daita

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-22.

TypeScript ORM related posts


What are some of the best open-source ORM projects in TypeScript? This list will help you:

Project Stars
1 TypeORM 26,853
2 Prisma 19,906
3 MikroORM 3,981
4 sequelize-auto 2,520
5 vuex-orm 2,314
6 sequelize-typescript 2,227
7 denodb 1,583
8 foal 1,479
9 layr 1,206
10 lucid 757
11 zapatos 647
12 Iridium 568
13 data 297
14 safe-typeorm 141
15 typedorm 120
16 strapi-connector-firestore 116
17 joist-ts 103
18 typed-knex 77
19 graphql-node-typescript-prisma 2
20 daita 1
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.