Skip to main content

Orionis Framework

Orionis Framework

Write Python. Build the whole application.

Async-first Python framework for web applications and APIs.

PyPI version Python 3.14+ Test suite MIT license

Documentation • Repositories • Website


About Orionis

Orionis is an open-source, async-first Python framework for building web applications and APIs. This repository contains the framework core. To start a new application, visit the Orionis Skeleton repository.

Learning Orionis

Visit the official documentation for guides and reference material. You can also explore the project website or find the package on PyPI.

Installation

Install the framework with uvx --from orionis-installer orionis new.

Application CLI

From the application root, run commands through the installed orionis entry point:

uv sync
uv run orionis serve
uv run orionis list

Repositories

Contributing

Contributions and feedback are welcome. Report bugs or request features in GitHub Issues, or join the conversation in GitHub Discussions.

HTTP benchmarks

The HTTP comparison suite measures Orionis (RSGI and ASGI), FastAPI, Litestar and Starlette with the same Granian server and load settings. Run it locally or start the HTTP Framework Comparison workflow manually from GitHub Actions to download the reports and raw measurements. Cross-framework benchmarks run separately from the regular test suite.

The charts update automatically after each successful comparison on 1.x. They show median successful HTTP 200 requests per second with 1, 2, 3 and 4 Granian workers; higher is better. Full results for 1–4 workers include latency, environment details and the source workflow run.

This Hello World microbenchmark does not represent a full application. GitHub-hosted runner performance varies between runs.

1 worker

HTTP throughput with 1 worker

2 workers

HTTP throughput with 2 workers

3 workers

HTTP throughput with 3 workers

4 workers

HTTP throughput with 4 workers

Sponsors

Sponsor Orionis

Creator

Created and maintained by Raul Mauricio Uñate Castro.

Orionis is open-source software released under the MIT license.

Metadata

Release files for orionis 0.930.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for orionis 0.930.0
File Size Uploaded
orionis-0.930.0.tar.gz 1.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for orionis 0.930.0
File Interpreter ABI Platform
orionis-0.930.0-py3-none-any.whl Python 3 none any Details

Total release size: 3.6 MB

Release files / orionis-0.930.0.tar.gz

Download URL orionis-0.930.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
2281fa6023febca8c92b8c6cd5ebb4877a8b9980fc4d4c011a3200c36630fa46
BLAKE2b-256 checksum
How to use checksums
a2d8dccbc1b81aa3a644f9c714897debbc0e37684402829263de13e6bd7a88b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / orionis-0.930.0-py3-none-any.whl

Download URL orionis-0.930.0-py3-none-any.whl
Size 2.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ccec55611cceafad90d5d781ce0b27a13bcf904ba2db04727a1b71462603dce5
BLAKE2b-256 checksum
How to use checksums
2a302f46d26c454c8ae6352cab3fbed14670e6141948e87a643dbabdd609b751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.30 {"installer":{"name":"uv","version":"0.11.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

1.0.1

2 release files

1.0.0

2 release files

This release

0.930.0 This release

2 release files

0.258.0

1 release file

0.257.0

1 release file

0.256.0

1 release file

0.255.0

1 release file

0.254.0

1 release file

0.96.0

2 release files

0.95.0

2 release files

0.94.0

2 release files

0.93.0

2 release files

0.90.0

2 release files

0.88.0

2 release files

0.86.0

2 release files

0.85.0

2 release files

0.84.0

2 release files

0.82.0

2 release files

0.80.0

2 release files

0.78.0

2 release files

0.77.0

2 release files

0.76.0

2 release files

0.75.0

2 release files

0.73.0

2 release files

0.72.0

2 release files

0.70.0

2 release files

0.68.0

2 release files

0.66.0

2 release files

0.64.0

2 release files

0.63.0

2 release files

0.62.0

2 release files

0.60.0

2 release files

0.59.0

2 release files

0.58.0

2 release files

0.57.0

2 release files

0.56.0

2 release files

0.55.0

2 release files

0.54.0

2 release files

0.52.0

2 release files

0.50.0

2 release files

0.47.0

2 release files

0.46.0

2 release files

0.44.0

2 release files

0.43.0

2 release files

0.42.0

2 release files

0.41.0

2 release files

0.40.0

2 release files

0.39.0

2 release files

0.38.0

2 release files

0.37.0

2 release files

0.36.0

2 release files

0.35.0

2 release files

0.34.0

2 release files

0.32.0

2 release files

0.30.0

2 release files

0.28.0

2 release files

0.27.0

2 release files

0.26.0

2 release files

0.25.0

2 release files

0.24.0

2 release files

0.23.0

2 release files

0.22.0

2 release files

0.21.0

2 release files

0.20.0

2 release files

0.19.0

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page