Our great sponsors
-
koa-boilerplate
A Fully Customized and Production Grade Koa REST API Implementing GoThinksters' RealWorld
With typeorm I can't do even basic things without query builder, and it's query builder is very verbose. For example, (this is not my code, just example): https://github.com/eflem00/koa-boilerplate/blob/98265346877a30f3595baf6f574726078b2b6c54/src/controllers/ArticleController.ts - I have very similar code on current project, have to use query builder, define return types manually, awfully not readable
-
Sequelize
An easy-to-use and promise-based multi SQL dialects ORM tool for Node.js | Postgres, MySQL, MariaDB, SQLite, MSSQL, Snowflake & DB2
Been using sequelize for a long time, but it just falls apart in certain scenarios. The github has tons of open and very real issues that have been open for years. It is nice and easy to use if you don't hit any of these scenarios though. Some of them I have personally experienced: https://github.com/sequelize/sequelize/issues/7649 https://github.com/sequelize/sequelize/issues/8457
-
Appwrite
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!
-
-
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.