typesafe-query-builder
musicshare
typesafe-query-builder | musicshare | |
---|---|---|
2 | 1 | |
26 | 19 | |
- | - | |
1.1 | 0.0 | |
6 months ago | over 2 years ago | |
TypeScript | TypeScript | |
MIT License | GNU Affero General Public License v3.0 |
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.
musicshare
-
Any ORMs that don't use classes for entities?
The key feature of both postgres-schema-builder and our new library is the database schema definition and the derived typesafe queries. You define your whole (table) schema in typescript (example can be seen here) and for each Table you automatically receive a derived typescript type which reflects the correct column names and data types. You also get typesafe queries, like inserts, updates, selects, etc...
What are some alternatives?
pgtyped - pgTyped - Typesafe SQL in TypeScript
spotify-dedup - Remove duplicates from your Spotify Playlists
Knex - A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
spotify-library - Export your Spotify library to JSON via CLI. Supports track genres and audio features
Prisma - Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
sensibleHub - self-hosted music management server with a web interface and FTP sync for offline listening
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.
Music-Player - A music player with real-time pitch shifting, time stretching, and reversing effects.
benchmark - MikroORM vs TypeORM benchmark of CRUD operations on 10k entities