Ryx: Django ORM in Rust with Python API

Django-style Python ORM. Powered by Rust. We are thrilled to announce the very first release of Ryx. It combines the ergonomic query API you love from Django with the raw, async performance of a compiled Rust core. ✨ Highlights ⚡ Rust Engine: Async `sqlx` core, zero GIL blocking, compiled performance. 🐍 Python API: Familiar `.filter()`, `Q` objects, aggregations, and relationships. 🛠️ Full Stack: Migrations, CLI, Validation, Signals, and 30+ Field types. 🗄️ Multi-Backend: PostgreSQL, MySQL, and SQLite support. ⚡️ Quick Start python import ryx from ryx import Model, CharField, Q class Post(Model): title = CharField(max_length=200) active = BooleanField(default=True) await ryx.setup("postgres://user:pass@localhost/db") Query like Django, run like Rust posts = await Post.objects.filter( Q(active=True) | Q(title__startswith="Draft") ).order_by("-title").limit(10) 📦 Installation ...bash pip install ryx 🔗 Links 📖 [Documentation](https://ryx.alldotpy.com 🤝 [Contributing](https://lnkd.in/ecRyYqy3) 🐛 [Report an Issue](https://lnkd.in/eVVsM5rA) Built from scratch with ❤️. If you find this interesting, please leave a ⭐ — it helps a lot!*

To view or add a comment, sign in

Explore content categories