typesafe-query-builder
benchmark
typesafe-query-builder | benchmark | |
---|---|---|
2 | 1 | |
26 | 11 | |
- | - | |
1.1 | 0.0 | |
6 months ago | over 2 years ago | |
TypeScript | TypeScript | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
typesafe-query-builder
-
TypeORM - it's not what you think.
I'm using my own query builder in production with lots of succcess (easy to develop with, fast, flexible enough) but there are quite a few projects in that space that I have listed here. To me the most feature-complete and typesafe-first one seems to be mammoth.
-
Any ORMs that don't use classes for entities?
Maybe typesafe-query-builder is worth a look.
benchmark
-
TypeORM - it's not what you think.
I've used the mikro-orm benchmark repo you can find here: https://github.com/mikro-orm/benchmark and just extended it with prisma2 operations like done with mikro-orm and typeorm in the benchmark repo already.
What are some alternatives?
pgtyped - pgTyped - Typesafe SQL in TypeScript
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.
Knex - A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
prisma-examples - 🚀 Ready-to-run Prisma example projects
Prisma - Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
typescript-runtime-type-benchmarks - 📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
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.
postgres-schema-builder - Simple postgres schema builder for Node.JS leveraging Typescript's type system to enable typesafe queries
napi-rs - A framework for building compiled Node.js add-ons in Rust via Node-API