{"repo":"yezz123/ormdantic","free":true,"listed":false,"github":"https://github.com/yezz123/ormdantic","clone":"git clone https://github.com/yezz123/ormdantic.git","description":"A Rust-backed async ORM for Python applications that use Pydantic models ✨","language":"Python","stars":152,"topics":["database","orm","pydantic","typing","sql","python","pyo3","rust"],"license":"MIT","category":"databases-storage","readme_excerpt":"A Rust-backed async ORM for Python applications that use Pydantic models. Project Status --------- -------- CI Meta Ormdantic lets you declare database tables with Pydantic v2 models and run async CRUD, relationship loading, migrations, reflection, and native SQL execution through a Rust-backed runtime. The project is designed for applications that want Python model ergonomics without giving up SQL database features. Python owns the model and API surface; Rust owns SQL compilation, type conversion, and driver execution. What you get Area What Ormdantic Provides --- --- Models Pydantic models decorated as database tables. CRUD Async insert, update, upsert, delete, find, count, and bulk update helpers. Queries Dictionary filters for ordinary cases and expression objects for advanced SQL. Relationships Explicit joined and select-in loaders, plus explicit relationship loading. Transactions Async transaction and session contexts. Migrations Snapshots, diffs, plans, migration artifacts, history, rollback, repair, and squash helpers. Reflection Live database inspection for tables, columns, indexes, constraints, schemas, views, sequences, and dialect metadata. Drivers SQLite, PostgreSQL, MySQL, MariaDB, SQL Server, and Oracle through the native runtime. Install First example Learn the project Start with the documentation when you are new: - Quick Start walks through the first model, first table, first query, first session, and first migration preview. - learning Path tells new and ad","default_branch":null,"files":null,"tree":[],"storefront":"/r/yezz123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yezz123/ormdantic/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."}