safeql
Prisma
Our great sponsors
safeql | Prisma | |
---|---|---|
4 | 347 | |
795 | 29,877 | |
1.9% | 3.9% | |
10.0 | 9.9 | |
5 days ago | 5 days ago | |
TypeScript | TypeScript | |
MIT License | Apache License 2.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.
safeql
-
Write SQL Queries With Confidence (TypeScript + Postgres)
Be sure to follow this issue if you're interested - https://github.com/ts-safeql/safeql/issues/14
SafeQL is currently in its very early stages, but we can make it better with the community's help! If you have any ideas/improvements/bugs to share, be sure to file an issue in our GitHub repository.
Prisma
-
Roll for your kingdom: First experiment with svelte
Besides svelte/sveltekit, it uses Zod and tRCP connected to a Supabase postgres database via Prisma and deployed on vercel.
-
HELP!!
Maybe starting a level lower is also an option, in which case something like https://www.prisma.io/ might be interesting.
-
Building a Fullstack Next.js app -> tRPC(v10), Tailwind, Prisma
Prisma - is an ORM that enables us to write type safe queries to our database. It is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way. It is easy to integrate into your framework of choice => Next.js, Graphql, Apollo, nest, Express e.t.c. Prisma simplifies database access, saves repetitive CRUD boilerplate and increases type safety. Its the perfect companion for building production-grade, robust and scalable web applications.
- [TypeORM] suggested TMP features for type safety and defeat Prisma
-
Multi-tenant implementation approaches with Prisma and ZenStack
Supporting Postgres' `SET` across queries of a request #5128
-
Seeding your database with Prisma ORM
In this article we will cover Prisma, which is a top tier choice for ORM in your next application.
-
Credit Card Bonuses Spreadsheet (.csv) - Feb 20, 2023
Tabular formats fundamentally don't fit with the usual programming model of JSON-based objects. Something like Prisma, which I use across all my projects, eliminates this gap between programming model of thinking with objects, and SQL way of thinking with very standardized rows.
-
Soft delete: Implementation issues in Prisma and solution in ZenStack
Soft deletes (e.g. deleted_at) #3398
-
How to Send Invoice and Add Payment Reminder in Next.js with Courier API
Prisma: a great ORM to work with databases. We use Prisma because of its type-safety and auto-completion, providing great developer experience with typescript added.
- Unit testing: What to use, and how?
What are some alternatives?
Knex - A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
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.
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.
Mongoose - MongoDB object modeling designed to work in an asynchronous environment.
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.
lucid - AdonisJS SQL ORM. Supports PostgreSQL, MySQL, MSSQL, Redshift, SQLite and many more
Objection.js - An SQL-friendly ORM for Node.js
sveltekit-prisma - A sample repository to show how SvelteKit and Prisma work together.
PostgreSQL - PostgreSQL client for node.js.
KeystoneJS - The most powerful headless CMS for Node.js — built with GraphQL and React
MongoDB - The Official MongoDB Node.js Driver
liquibase - Main Liquibase Source