2 pointsby mr_Fatalyst7 hours ago1 comment
  • throwawayffffas7 hours ago
    Lol I never knew django orm is faster than SQLAlchemy. But having used both that makes sense.

    > Why Rust? ... Rust handles the database plumbing. Queries are built as an IR in Python, serialized via MessagePack, sent to Rust which generates dialect-specific SQL, executes it, and streams results back. Speed is a side effect of this split, not the goal.

    Nice.

    So what does it take to deploy this, dependency wise?

    • mr_Fatalyst7 hours ago
      Just pip install oxyde, that's it. The Rust core (oxyde-core) ships as pre-built wheels for Linux, macOS, and Windows, so no Rust toolchain needed. Python-side dependencies are just pydantic, msgpack, and typer for the CLI. Database drivers are bundled in the Rust core (uses sqlx under the hood), so you don't need to install asyncpg/aiosqlite/etc separately either.