TypeScript ORM

Open-source TypeScript projects categorized as ORM

Top 23 TypeScript ORM Projects

  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  • Project mention: A Software Engineer's Tips and Tricks #1: Drizzle | dev.to | 2024-04-29

    In the world of software development, there are two kinds of developers: those who have never had to complain about ORMs and those who have actually used them. Whether it’s Django ORM for Python, Active Record for Ruby, GORM for Golang, Doctrine for PHP, or Prisma for TypeScript, a common issue persists: writing simple queries is straightforward, but constructing complex or optimized queries can take hours, if not days.

  • TypeORM

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

  • Project mention: NodeJS Security Best Practices | dev.to | 2024-02-19

    If you use Sequalize, TypeORM or for MongoDB, we have Mongoose these types of ORM tools, then you are safe by default because these help us against the SQL query injection attacks by default.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Sequelize

    Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

  • Project mention: Full Stack Web Development Concept map | dev.to | 2024-03-23

    Sequelize - modern Typescript and NodeJS ORM for Oracle, Postgres, MySQL, MariaDB, SQLite, SQL Server+docs

  • drizzle-orm

    Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too πŸ˜…

  • Project mention: A Software Engineer's Tips and Tricks #1: Drizzle | dev.to | 2024-04-29

    Enter Drizzle, a lightweight typesafe ORM for TypeScript that comes with one promise: If you know SQL β€” you know Drizzle.

  • MikroORM

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

  • Project mention: Rust GraphQL APIs for NodeJS Developers: Introduction | dev.to | 2024-02-08

    In my usual NodeJS tech stack, which includes GraphQL, NestJS, SQL (predominantly PostgreSQL with MikroORM), I encountered these limitations. To overcome them, I've developed a new stack utilizing Rust, which still offers some ease of development:

  • marshal.ts

    A new full-featured and high-performance TypeScript framework

  • Project mention: Deepkit Enterprise TypeScript Framework | news.ycombinator.com | 2023-12-09
  • sequelize-auto

    Automatically generate bare sequelize models from your database.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • supabase-js

    An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.

  • Project mention: Chrome Extension MV3 Template : Supabase Auth, Plasmo, Tailwinds CSS & Shadcn UI | dev.to | 2023-08-13
  • sequelize-typescript

    Decorators and some other features for sequelize

  • Project mention: Preferred ORM? | /r/Deno | 2023-07-09

    I am using sequelize. Works decent. https://github.com/sequelize/sequelize-typescript

  • remult

    Full-stack CRUD, simplified, with SSOT TypeScript entities

  • Project mention: Less Code (-75%) & More Power (πŸ’ͺ) with Remult | dev.to | 2024-05-08

    I've been using Remult for a while now and I'm really happy with it. Let me walk you through why I made the switch and how it went.

  • vuex-orm

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

  • denodb

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

  • Project mention: denodb VS denodata - a user suggested alternative | libhunt.com/r/denodb | 2023-11-29
  • foal

    Full-featured Node.js framework, with no complexity. πŸš€ Simple and easy to use, TypeScript-based and well-documented.

  • Project mention: FoalTS – A Full-Featured Node.js Framework | news.ycombinator.com | 2023-05-18
  • zenstack

    Typescript toolkit on top of Prisma ORM, offering flexible and declarative Access Control Policy(Authorization/Permission) for RBAC/ABAC/PBAC/ReBAC with auto-generated type-safe APIs and frontend hooks.

  • Project mention: Show HN: ZenStack V2 – RLS alternative with declarative Auth rules in Prisma | news.ycombinator.com | 2024-04-29
  • zapatos

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

  • Project mention: Zapatos: Zero-Abstraction Postgres for TypeScript | news.ycombinator.com | 2023-10-14
  • layr

    Dramatically simplify full‑stack development

  • data

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

  • Project mention: What direction can I take to mocking a data structure that is relational on the front-end while I wait for backend endpoints to be created? | /r/Frontend | 2023-12-09
  • dynamodb-onetable

    DynamoDB access and management for one table designs with NodeJS

  • Project mention: CustomMetrics -- Simple, Cost-Effective Metrics for AWS | dev.to | 2023-09-19

    SenseDeep can be used to view CustomMetrics graphs and data. You can also create alarms and receive alert notifications based on CustomMetric data expressions.

  • Iridium

    A high performance MongoDB ORM for Node.js

  • schemix

    Schemix allows you to programmatically create Prisma schemas using TypeScript ⌨️

  • orchid-orm

    Orchid ORM

  • typedorm

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

  • pinia-orm

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

TypeScript ORM related posts

  • Less Code (-75%) & More Power (πŸ’ͺ) with Remult

    2 projects | dev.to | 8 May 2024
  • Show HN: ZenStack V2 – RLS alternative with declarative Auth rules in Prisma

    2 projects | news.ycombinator.com | 29 Apr 2024
  • A Software Engineer's Tips and Tricks #1: Drizzle

    3 projects | dev.to | 29 Apr 2024
  • Stories Behind ZenStack V2!

    3 projects | dev.to | 29 Apr 2024
  • Get started with Drizzle ORM and Xata's Postgres service

    1 project | dev.to | 16 Apr 2024
  • Don't use your ORM entities for everything – embrace the SQL

    4 projects | news.ycombinator.com | 29 Mar 2024
  • End-To-End Polymorphism: From Database to UI, Achieving SOLID Design

    2 projects | dev.to | 28 Mar 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 10 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more β†’

Index

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

Project Stars
1 Prisma 37,328
2 TypeORM 33,430
3 Sequelize 29,076
4 drizzle-orm 20,089
5 MikroORM 7,202
6 marshal.ts 3,077
7 sequelize-auto 2,864
8 supabase-js 2,833
9 sequelize-typescript 2,734
10 remult 2,704
11 vuex-orm 2,363
12 denodb 1,909
13 foal 1,857
14 zenstack 1,667
15 zapatos 1,224
16 layr 1,210
17 data 749
18 dynamodb-onetable 659
19 Iridium 568
20 schemix 472
21 orchid-orm 464
22 typedorm 447
23 pinia-orm 422

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com