Top 23 TypeScript ORM Projects
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDBProject mention: Low-code solutions for Indie Hacking in 2023? | dev.to | 2023-02-07
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
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: Announcing a new TypeScript ORM | reddit.com/r/typescript | 2023-02-04
I recommend looking at https://mikro-orm.io/
Automatically generate bare sequelize models from your database.
Decorators and some other features for sequelize
https://deepkit.io/ may be of interest to you! It deeply patches the TS type compiler to make all types visible at runtime, enabling a lot of annotation-style workflows and dependency injection possible completely within the type annotation system: https://docs.deepkit.io/english/runtime-types.html
Previous discussion: https://news.ycombinator.com/item?id=31663298 - it's downright mindblowing that all this seems to be the work of primarily a single developer.
For a less intrusive solution, https://github.com/jquense/yup is a great library to reach for whenever you're defining the shape of a network-transmitted object and don't want to introduce compilation stages.
The Vuex plugin to enable Object-Relational Mapping access to the Vuex Store.Project mention: On-demand reactivity - Building live reports | reddit.com/r/vuejs | 2022-10-07
You're absolutely right. I should have mentionned that the app uses Vuex-ORM to handle and query the data. The actual building of the reports contains various calculations and is done off the main thread. The reports are then saved as a model in vuex-orm, this basicaly acts as a cache. The thing is I don't know when to invalidate the cache or not so everything is invalidated when a new data event is added. There's nothing reactive about it.
MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for DenoProject mention: MariaDB API Recomendations | reddit.com/r/Deno | 2022-09-29
Full-featured Node.js framework, with no complexity. 🚀 Simple and easy to use, TypeScript-based and well-documented.Project mention: FoalTS 3.0 released – TypeScript app framework | news.ycombinator.com | 2022-11-02
A CRUD framework for full stack TypeScriptProject mention: Building a Full-stack Application with TypeScript and React Using Remult | dev.to | 2022-11-01
Now that you’ve learned about Remult, how would you use it in your next project? To learn more about Remult, check out the official documentation.
Dramatically simplify full‑stack developmentProject mention: Layr v2 Is Out, but You May Never Use It | dev.to | 2023-01-12
Finally, after two years of hard work, Layr v2 is out.
Zero-abstraction Postgres for TypeScript: a non-ORM database libraryProject mention: Announcing a new TypeScript ORM | reddit.com/r/typescript | 2023-02-04
Requiring the user to define model classes for the "ORM" is a massive pain in large codebases and requiring the user to maintain these is just too much boilerplate. Seems extremely bloated compared to the simplicity of how the shortcuts are implemented in Zapatos or similar libraries where 90% of the code is compiled away for production.
AdonisJS SQL ORM. Supports PostgreSQL, MySQL, MSSQL, Redshift, SQLite and many more (by adonisjs)Project mention: Moving MyUnisoft Node.js back to TypeORM | dev.to | 2022-08-02
When I started this project I was inspired by Lucid which is the ORM of the Adonis.js framework.
A high performance MongoDB ORM for Node.js
It supports both REST and GraphQL APIs, it can delay the response of mocked API endpoints so the endpoint feels more real-life, it has it's own in-memory database with @msw/data package for more complex querying (e.g, searching, sorting), it can also run mocks in NodeJS environment instead of Service Worker (really useful for testing). Next, let's take a look at which problems msw can solve and how.
A pure ORM for writing native SQL queries yielding pure business objectsProject mention: An ORM which only does object relational mapping | reddit.com/r/Database | 2022-05-09
Strongly typed ORM for DynamoDB - Built with the single-table-design pattern in mind.Project mention: Learning About Dynamo | dev.to | 2022-03-12
To that end, you'll say. "Well what do you do then?" And from my reading, it appears we end up back at Object Oriented Programming 🎉. [DynamoDb Toolbox] seems like a moderately popular library for accomplishing this in node. I've also talked with a friend who makes heavy use of it and he had no complaints. A newer player in the space is TypeDORM taking heavy inspiration from TypeORM and using DynamoDb Toolbox under the hood. Personally I've yet to use this tool but it's for sure on my short list to try out.
CLI tool that orchestrates prisma files in a way that allows multiple .prisma files with cross-relations (by sabinadams)Project mention: What is Prisma bad at? | reddit.com/r/node | 2022-08-21
TypeORM helper library enhancing safety in the compilation levelProject mention: [Safe-TypeORM] AnyORM becomes the real TypeORM | dev.to | 2023-02-07
The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store.Project mention: Any advise when starting jumping in Vuex | reddit.com/r/vuejs | 2022-12-07
If you use a standard Pinia store, you can use plug-ins. For example, you can use pinia-plugin-persistedstate to let the user start each new session where they left off. Or you can use pinia-orm to simplify handling large amounts of tabular data.
TypeScript ORM for SQLProject mention: Anyone using Drizzle ORM? | reddit.com/r/node | 2023-02-01
I stumbled across it today, and it looks really promising to me. Anyone have any experience with it? Here is the GitHub page: https://github.com/drizzle-team/drizzle-orm
Strapi database connector for Firestore database on Google Cloud Platform.
a TypeScript ORM for PostgresProject mention: Joist: An idiomatic ORM library for TypeScript | news.ycombinator.com | 2023-01-20
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
TypeScript ORM related posts
PHP vs JS en backend, ¿Qué me recomiendas?
2 projects | reddit.com/r/programacion | 7 Feb 2023
[Safe-TypeORM] AnyORM becomes the real TypeORM
1 project | dev.to | 7 Feb 2023
Has anybody tried using Prisma in Python n production?
1 project | reddit.com/r/Python | 5 Feb 2023
How to build a collaborative SaaS product using Next.js and ZenStack's access control policy
4 projects | dev.to | 5 Feb 2023
Announcing a new TypeScript ORM
4 projects | reddit.com/r/typescript | 4 Feb 2023
Startchart: Prisma Schema
2 projects | dev.to | 3 Feb 2023
Prisma adds support for multiple schemas and table views!!
1 project | reddit.com/r/Supabase | 2 Feb 2023
A note from our sponsor - Sonar
www.sonarsource.com | 8 Feb 2023
What are some of the best open-source ORM projects in TypeScript? This list will help you: