Prisma Client Rust
Here you can find everything Rust-specific for setting up and using Prisma with your Rust projects. It is expected that you are already familiar with the Prisma documentation (opens in a new tab), as a lot of concepts are shared from them and will not be explained here.
Prisma Client Rust is not an official Prisma product, but has been generously supported (opens in a new tab) as part of their FOSS Fund.
Examples
- Actix (opens in a new tab)
- Axum (opens in a new tab)
- Axum +
async-graphql
(opens in a new tab) - Rocket (opens in a new tab)
- rspc (opens in a new tab)
- Tauri (opens in a new tab)
In The Wild
- Spacedrive (opens in a new tab) - Prisma Client Rust wouldn't exist without Spacedrive (my employer), and now runs on desktop, server and mobile devices!
- Twidge (opens in a new tab) - An open-source productivity app which helps you manage link embeds, tasks, calendars and many more
Do you have a project using Prisma Client Rust you'd like featured? Open an issue! (opens in a new tab)