Does Prisma work in production?

This page summarizes the projects mentioned and recommended in the original post on /r/node

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  • Yes, there are a few ways to achieve this! It's not supported natively yet but in this issue lots of people list their favorite workarounds which you can draw inspiration from. One of the most popular ones is to use a library written by one of our community members (who we actually now hired as a Developer Advocate :D) called aurora.

  • postgres

    Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare (by porsager)

  • If you're using postgres, checkout porsager's postgres: https://github.com/porsager/postgres

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • postgres-benchmarks

    A set of benchmarks focusing on the performance of Postgres client libraries for Node.js

  • and really fast (https://github.com/porsager/postgres-benchmarks) even faster than the native postgres

  • cal.com

    Scheduling infrastructure for absolutely everyone.

  • There are also some successful open-source projects that are using it in production, e.g. cal.com and Ironfish API.

  • ironfish-api

    Public Iron Fish API

  • There are also some successful open-source projects that are using it in production, e.g. cal.com and Ironfish API.

  • redwood

    The App Framework for Startups

  • Prisma also become the default ORM of several up-and-coming fullstack frameworks and other kinds of dev tools. For example in RedwoodJS (which is founded by GitHub's co-founder Tom Preston-Werner), Amplication (recently raised a $6.6mio seed round), Wasp (YC W21) and KeystoneJS. It's also used in the default Remix Stacks or the SaaS template Bedrock.

  • KeystoneJS

    The most powerful headless CMS for Node.js — built with GraphQL and React

  • Prisma also become the default ORM of several up-and-coming fullstack frameworks and other kinds of dev tools. For example in RedwoodJS (which is founded by GitHub's co-founder Tom Preston-Werner), Amplication (recently raised a $6.6mio seed round), Wasp (YC W21) and KeystoneJS. It's also used in the default Remix Stacks or the SaaS template Bedrock.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • amplication

    🔥🔥🔥 Open-source backend development platform. Build production-ready services without wasting time on repetitive coding.

  • Prisma also become the default ORM of several up-and-coming fullstack frameworks and other kinds of dev tools. For example in RedwoodJS (which is founded by GitHub's co-founder Tom Preston-Werner), Amplication (recently raised a $6.6mio seed round), Wasp (YC W21) and KeystoneJS. It's also used in the default Remix Stacks or the SaaS template Bedrock.

  • slonik

    A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.

  • However, there are really TypeScript good libraries that work with plain SQL, e.g. Slonik, pgtyped and Zapatos.

  • pgtyped

    pgTyped - Typesafe SQL in TypeScript

  • However, there are really TypeScript good libraries that work with plain SQL, e.g. Slonik, pgtyped and Zapatos.

  • prisma-redis-middleware

    Discontinued Prisma Middleware for caching queries in Redis

  • There's also a middleware library that easily lets you cache in Redis: prisma-redis-middleware

  • aurora

    CLI tool that orchestrates prisma files in a way that allows multiple .prisma files with cross-relations (by sabinadams)

  • Yes, there are a few ways to achieve this! It's not supported natively yet but in this issue lots of people list their favorite workarounds which you can draw inspiration from. One of the most popular ones is to use a library written by one of our community members (who we actually now hired as a Developer Advocate :D) called aurora.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts