# quicburn
<div align="center">
[](LICENSE)
[](https://www.rust-lang.org)
[](https://codeberg.org/RayburnCode/quicburn)
**A blazing fast QUIC implementation in Rust**
</div>
## About
`quicburn` is a modern, high-performance QUIC protocol implementation built in Rust. It leverages [`quinn`](https://github.com/quinn-rs/quinn) and provides a clean, workspace-based architecture for building QUIC-enabled applications.
Whether you're building a client, server, or both, `quicburn` provides the foundation you need.
## ✨ Features
- **High-performance** - Built on `quinn` and `rustls`
- **Secure by default** - Modern TLS 1.3 with Rustls
- **Workspace architecture** - Clean separation of concerns
- **Modular crates** - Use what you need:
- `quicburn-client` - Client-side QUIC implementation
- `quicburn-server` - Server-side QUIC implementation
- `quicburn-shared` - Shared utilities and types
- `quicburn-macros` - Shared macros
- **Comprehensive tests** - Unit and integration tests
- **Developer friendly** - Justfile for common tasks
## Quick Start
```bash
# Clone the repository
git clone https://codeberg.org/RayburnCode/quicburn
cd quicburn
# Build everything
cargo build --workspace
# Run tests
cargo test --workspace
# Run an example
cargo run --example test_attach -p mosh-server
```