Mission Status Latest Release loading...
// CAUTION: Pre-release build — Not for production

BUILD WITHOUT BOUNDARIES

The async Python framework with a Rust-powered HTTP core that delivers 10x faster responses. Elegant architecture, maximum productivity, zero compromise.

CMDR> pip install orionis
Scroll to continue
// SHIP SYSTEMS OVERVIEW

SYSTEM
CAPABILITIES

A complete toolkit for building extraordinary applications. Every module is flight-tested and mission-critical.

SYS.PROPULSION ACTIVE

Rust-Powered HTTP Core

Revolutionary HTTP engine built on Granian ASGI/RSGI. Responses 10x faster than traditional Python frameworks.

SYS.REACTOR NOMINAL

Async-First Architecture

Built from scratch for async/await patterns. Handle millions of concurrent connections with sub-millisecond response times.

SYS.COMMAND ONLINE

Reactor CLI

Smart command line with distributed task management, custom commands, task scheduling, and enterprise-level job processing.

SYS.SHIELDS ARMED

Security by Design

Enterprise-grade security with built-in authentication, middleware protection, and OWASP compliance from day one.

SYS.STRUCTURE STABLE

Elegant Architecture

Service providers, middleware, dependency injection, and facades. Clean patterns that scale from startups to enterprises.

SYS.DIAGNOSTICS READY

Native Testing Suite

Testing framework designed for async applications. Expressive syntax, parallel execution, and complete coverage.

// ENGINEERING CONSOLE

CODE THAT FEELS
LIKE HOME

Intuitive patterns, expressive syntax, and a familiar architecture. Mission-ready from the first line.

bootstrap/app.py
from pathlib import Path
from app.console.scheduler import Scheduler
from app.exceptions.handler import ExceptionHandler
from orionis.foundation.application import Application

app = Application(base_path=Path(__file__).resolve().parent.parent)

app.withRouting(
  console="routes/console.py",
  web="routes/web.py",
  api="routes/api.py",
  health="/up"
)

app.withScheduler(Scheduler)
app.withExceptionHandler(ExceptionHandler)
app.withProviders(
  AppServiceProvider,
  # Add additional providers below...
)

# Boot the application and prepare the runtime environment
app.create()
MODULE: BOOTSTRAP

Clean, Declarative Setup

Configure your entire application in a single file. Routes, middleware, schedulers, exception handlers — all declared explicitly. No hidden configuration.

MODULE: SERVICE PROVIDERS

Powerful Dependency Injection

Register services with elegant contracts. Singleton, transient, or scoped lifecycles — the IoC container resolves dependencies automatically through type annotations.

app/providers/app_service_provider.py
from orionis.container.providers.service_provider import ServiceProvider
from app.contracts.email import IEmailService
from app.services.email import EmailService

class AppServiceProvider(ServiceProvider):

    def register(self):
        self.app.singleton(
            IEmailService,
            EmailService
        )

    async def boot(self):
        # Called after all providers are registered
        pass
REACTOR TERMINAL
# Initialize the reactor core
$ python -B reactor serve

# Fabricate a new command module
$ python -B reactor make:command sync_users

# Engage scheduled tasks
$ python -B reactor schedule:work

# Run diagnostics
$ python -B reactor test

# List all mission modules
$ python -B reactor list
MODULE: REACTOR CLI

Your Command Center

Generate components, run tests, start servers, manage scheduled tasks — everything from a unified, intelligent CLI. Extensible with custom commands.

// SHIP BLUEPRINTS

DESIGNED FOR
REAL-WORLD SCALE

A layered architecture with clear separation. Every deck has a defined responsibility and lifecycle.

DECK-01

HTTP / CLI

Routes Controllers Commands Middleware
DECK-02

Service Layer

Providers Facades Services Jobs
DECK-03

Core

IoC Container Request Lifecycle Exception Handler Scheduler
DECK-04

Infrastructure

Granian ASGI/RSGI Async Event Loop Worker Management Security

CONVENTION OVER CONFIG

Sensible defaults that just work. Override only what you need.

MODULAR BY DESIGN

Service providers, deferred loading, and clean separation of concerns.

TEST-FIRST MINDSET

Native testing suite with async support, mocking, and parallel execution.

// TELEMETRY DATA STREAM

MISSION
TELEMETRY

Powered by Granian, the fastest HTTP server in the Python ecosystem, built with Rust.

[REQ.S]
455k+
Requests/sec
Granian RSGI projected
[LAT.MS]
<2ms
Avg Latency
Granian internal benchmarks
[COMP.FA]
2.6x
vs FastAPI
JSON serialization throughput
[COMP.DJ]
6.6x
vs Django
JSON serialization throughput

Throughput Comparison — JSON Serialization

REQ/SEC
ORIONIS
~455k*
FASTAPI
~177k
DJANGO
~69k
FLASK
~30k

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

A
ASGI
Async standard
R
RSGI
Rust-powered
// TRANSMISSION INCOMING

READY TO LAUNCH?

Initialize Orionis in seconds and deploy high-performance async Python applications to orbit.

CMDR> pip install orionis