Metadata-Version: 2.4
Name: riven
Version: 0.0.1
Summary: An asynchronous Python application server under development.
Author: Bhavya Malhotra
License-Expression: MIT
Project-URL: Homepage, https://github.com/code-1py/riven
Project-URL: Repository, https://github.com/code-1py/riven
Keywords: server,http3,quic,webtransport,http2,http1,websocket,async
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: System :: Networking
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# 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
