Skip to main content

Riven

Status: In Development

Riven is an asynchronous Python application server designed for modern web protocols and high-performance networking.

Development is currently focused on building the server architecture and networking stack.

Goals

Riven is being designed to provide:

  • High-performance asynchronous networking
  • HTTP/3 support
  • WebTransport support
  • WebSocket support
  • HTTP/2 support
  • HTTP/1.1 support
  • Unified TCP and UDP networking
  • Production-ready deployment capabilities
  • Extensible architecture for future protocol support

Development Roadmap

Current

  • Core server architecture
  • Connection management
  • HTTP/3 implementation
  • QUIC transport integration

Planned

  • WebTransport
  • WebSocket
  • HTTP/2
  • HTTP/1.1
  • Performance optimization
  • Production tooling
  • Monitoring and diagnostics

Philosophy

Riven is being built as a standalone application server. It is designed to be usable independently while also supporting modern Python web applications through standard interfaces and future protocol capabilities.

Installation

Development release.

The project is under active development and is not yet ready for production use.

License

MIT

Release files for riven 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 riven 0.0.1
File Size Uploaded
riven-0.0.1.tar.gz 2.0 kB Details

Built distribution (wheel)

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

Total release size: 4.0 kB

Release files / riven-0.0.1.tar.gz

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

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

Download URL riven-0.0.1-py3-none-any.whl
Size 2.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a40c79e1a15792e39e7134a4ff939498cd1a360fcbba97e211e22051abcd91c
BLAKE2b-256 checksum
How to use checksums
f344455192c14298ea4863ead1c99dae965602e4fd36a7df5416001d43d0b846
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