quicburn 0.1.1

A blazing fast QUIC implementation in Rust
Documentation
# quicburn

<div align="center">

[![License](https://img.shields.io/badge/license-MIT%2FApache--2.0-blue.svg)](LICENSE)
[![Rust](https://img.shields.io/badge/rust-stable-blue.svg)](https://www.rust-lang.org)
[![Codeberg](https://img.shields.io/badge/hosted-codeberg-green.svg)](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
```