{"repo":"AllDotPy/Ryx","free":true,"listed":false,"github":"https://github.com/AllDotPy/Ryx","clone":"git clone https://github.com/AllDotPy/Ryx.git","description":"Ryx gives you the ergonomic query API of Django's ORM while running SQL execution through a compiled Rust core — giving you async-native, high-performance database access with a familiar Python interface.","language":"Rust","stars":13,"topics":["django","django-orm","fastapi","orm","pyo3","python","rust","sqlx","query-builder","python-orm"],"license":"MIT","category":"databases-storage","readme_excerpt":"Ryx ORM Django-style ORM for Python and Rust. Powered by a shared Rust SQL engine. --- Dual-Language ORM Quick Install Documentation Full docs, guides, API reference: ryx.alldotpy.com - Python quick start - Rust quick start - API reference - CLI - Configuration and routing Feature Map Area Python API Rust API --- --- --- Models Model , Field , Meta , hooks #[model] , Model , FromRow , metadata Fields Auto, integer, numeric, text, date/time, JSON, array, binary, relation fields Macro-derived field metadata Queries Lazy async QuerySet , Q , lookups, transforms, joins, values, annotations QuerySet , Q , lookups, values, annotations CRUD create , save , get , first , count , update , delete , refresh from db InsertBuilder , all , get , first , count , update , delete Bulk/streaming bulk create , bulk update , bulk delete , chunked/keyset stream streaming chunks through QueryStream Transactions async with transaction() with savepoints transaction( tx async move { ... }) Migrations autodetect, DDL generation, runner, CLI state diffing, DDL generation, runner Multi-db aliases, .using() , Meta.database , router, env/config auto-init aliases, .using() , config init PostgreSQL schemas .schema() , schema-aware migrations .schema() Caching MemoryCache , QuerySet.cache() , invalidation helpers cache backend and cached queryset Signals/hooks pre/post save/delete/update and model hooks not part of Rust surface Raw SQL raw fetch/execute and parameterized helpers backend/query crates Comparis","default_branch":null,"files":null,"tree":[],"storefront":"/r/AllDotPy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AllDotPy/Ryx/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."}