Skip to main content

Rivora

Status: Planning

Rivora is an upcoming asynchronous Python web framework focused on modern web protocols, performance, and developer experience.

The project is currently in the planning and design phase. Initial development will focus on defining the framework architecture, public APIs, and core abstractions before implementation begins.

Vision

Rivora aims to provide a modern foundation for building web applications with native support for next-generation web protocols while maintaining a familiar and productive developer experience.

The framework is being designed around:

  • High-performance asynchronous execution
  • Clean and intuitive APIs
  • Extensible middleware architecture
  • Modern security primitives
  • Flexible routing and dependency injection
  • Built-in support for streaming and real-time communication

Roadmap

Phase 1

  • Project architecture
  • Routing
  • Request and response system
  • Middleware
  • Dependency injection
  • Validation
  • Authentication & authorization
  • Sessions
  • Background tasks
  • Static files
  • Template integration
  • OpenAPI generation
  • Developer tooling

Phase 2

  • Native HTTP/3 support
  • Advanced streaming
  • WebTransport
  • Performance optimization

Future

  • HTTP/2 support
  • HTTP/1.1 support
  • Additional ecosystem integrations

Ecosystem

Rivora is intended to become part of a broader ecosystem of interoperable networking projects while remaining independently usable.

Details of other ecosystem components will be announced as they mature.

Installation

The project has not been released yet.

License

MIT

Release files for rivora 0.0.1

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

Source distribution (sdist)

Source distribution for rivora 0.0.1
File Size Uploaded
rivora-0.0.1.tar.gz 2.2 kB Details

Built distribution (wheel)

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

Total release size: 4.5 kB

Release files / rivora-0.0.1.tar.gz

Download URL rivora-0.0.1.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b120d5cc1f62706f71fe2853a8bbd6064653eb5c5d776f395a9bf84725922316
BLAKE2b-256 checksum
How to use checksums
7c9342f0504f4e62668787524c55a548663c53fbbd89080ca99a9227ad7ac31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / rivora-0.0.1-py3-none-any.whl

Download URL rivora-0.0.1-py3-none-any.whl
Size 2.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
20e0deb7f87a083ab266f8319a1d37e1d5cf4660efffa784421dd2c859c03400
BLAKE2b-256 checksum
How to use checksums
e3df46ef6018c9ffb90c54351505f744e5b55298b7a2245991b5fa60cf379ca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.0.1 This release

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