{"repo":"quinnjr/prax","free":true,"listed":false,"github":"https://github.com/quinnjr/prax","clone":"git clone https://github.com/quinnjr/prax.git","description":"🦀 Type-safe, async-first ORM for Rust. Prisma-like schema, fluent queries, multi-database support.","language":"Rust","stars":17,"topics":["async","database","mongodb","mysql","orm","postgres","prisma","query-builder","rust","sql"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Prax ORM A next-generation, type-safe ORM for Rust Features • Installation • Quick Start • Documentation • License --- Prax ORM is a modern, Prisma-inspired ORM for Rust with first-class async support. Built on top of tokio-postgres , sqlx , and other async database clients, Prax provides a type-safe, ergonomic API for database operations with compile-time guarantees. ⚠️ Work in Progress - Prax is currently under active development. See TODO.md for the implementation roadmap. Features - 🔒 Type-Safe Queries - Compile-time checked queries with zero runtime overhead - ⚡ Async-First - Built on Tokio for high-performance async I/O - 🎯 Fluent API - Intuitive query builder with method chaining - 🔗 Relations - Eager and lazy loading with include and select - 📦 Migrations - Schema diffing, SQL generation, and migration tracking - 🛠️ Code Generation - Proc-macros for compile-time model generation - 🗄️ Multi-Database - PostgreSQL, MySQL, SQLite, MSSQL, MongoDB, DuckDB, ScyllaDB - 🧠 Vector Search - pgvector integration for AI/ML embeddings and similarity search - 🔌 Framework Integration - First-class support for Armature, Axum, and Actix-web - 🏢 Multi-Tenancy - Row-level security, schema-based, and database-based isolation - 📥 Schema Import - Migrate from Prisma, Diesel, or SeaORM Installation Add Prax ORM to your Cargo.toml : For specific database backends: Quick Start Define models, wire them to a PraxClient , and run typed CRUD against a real connection pool. The snippet bel","default_branch":null,"files":null,"tree":[],"storefront":"/r/quinnjr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/quinnjr/prax/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}