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)
| File | Size | Uploaded | |
|---|---|---|---|
| riven-0.0.1.tar.gz | 2.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|