quicburn 0.1.1

A blazing fast QUIC implementation in Rust
Documentation

quicburn

License Rust Codeberg

A blazing fast QUIC implementation in Rust

About

quicburn is a modern, high-performance QUIC protocol implementation built in Rust. It leverages 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

# 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