Skip to content

Prologue

One framework. Zero compromises.

Orionis Framework Logo


Most Python frameworks give you a router and leave the rest to you. You end up stitching together dozens of libraries, writing boilerplate, and fighting decisions that should have been made for you.

The result? Inconsistent project structures. No clear conventions. Dependency management as an afterthought. Testing that feels like a chore.

Orionis takes a different approach.


Rust-Powered HTTP Core

Built on Granian, the fastest HTTP server in the Python ecosystem. ASGI and RSGI support out of the box. 10x faster than traditional Python servers.

Async-First Architecture

Designed from the ground up for async/await. Not bolted on. Not optional. Every layer β€” from routing to middleware to DI β€” is natively asynchronous.

Reactor CLI

A powerful command-line interface for scaffolding, task scheduling, and job processing. Run python -B reactor schedule:work and ship.

Built-In Testing Engine

First-class testing with expressive assertions, async support, and parallel execution. No external test runners required.

Clean Architecture That Scales

Service providers, middleware pipelines, dependency injection, and facades. Patterns that keep your codebase clean at 100 routes or 10,000.

Secure by Default

OWASP-aligned security, built-in middleware protection, and authentication primitives. Security is not a plugin β€” it’s the foundation.


RSGI (Rust Server Gateway Interface)

Go beyond ASGI. RSGI is Granian’s native Rust interface β€” unlocking maximum throughput and the lowest possible latency. When every microsecond matters.

455k+ Requests/sec

Projected with Granian RSGI. Based on TechEmpower Framework Benchmarks Round 22.

< 2ms Avg Latency

Granian internal benchmarks. Sub-millisecond response times under real production conditions.

2.6x vs FastAPI

JSON serialization throughput. Orionis (~455k req/s) vs FastAPI (~177k req/s).

6.6x vs Django

JSON serialization throughput. Orionis (~455k req/s) vs Django (~69k req/s).

Estimated: Granian RSGI scored 652k raw (TechEmpower R22). Orionis adds framework overhead, projected ~455k req/s.



Stop assembling. Start building for real.

Orionis gives you the architecture, performance, and developer experience to ship Python applications at scale.

Built for developers who refuse to compromise β€” on performance, architecture, or experience.