Oxyde ORM is a type-safe, Pydantic-centric asynchronous ORM with a high-performance Rust core designed for clarity, speed, and reliability.
Inspired by the elegance of Django's ORM, Oxyde focuses on explicitness over magic, providing a modern developer-friendly workflow with predictable behavior and strong typing throughout.
Heads up! Oxyde is a young project under active development. The API may evolve between minor versions. Feedback, bug reports, and ideas are very welcome. Feel free to open an issue!
Features
Django-style API — Familiar Model.objects.filter() syntax
— Familiar syntax Pydantic v2 models — Full validation, type hints, serialization
— Full validation, type hints, serialization Async-first — Built for modern async Python with asyncio
— Built for modern async Python with Rust performance — SQL generation and execution in native Rust
— SQL generation and execution in native Rust Multi-database — PostgreSQL, SQLite, MySQL support
— PostgreSQL, SQLite, MySQL support Transactions — transaction.atomic() context manager with savepoints
... continue reading