oxiquic 0.1.0

OxiQUIC Pure-Rust QUIC facade for the COOLJAPAN ecosystem.
docs.rs failed to build oxiquic-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

OxiQUIC

OxiQUIC is the COOLJAPAN Pure-Rust QUIC transport and HTTP/3 stack. It implements RFC 9000/9001/9002 directly on the rustls::quic TLS 1.3 API driven by the oxiquic-crypto Pure-Rust crypto provider over tokio UDP — with no dependency on ring, aws-lc-rs, or any C/C++ cryptographic libraries.

Feature Flags

feature default enables
transport yes QUIC transport (ClientEndpoint, ServerEndpoint, QuicConnection, TransportConfig)
h3 no HTTP/3 client and server (H3Client, H3Server, H3ClientBuilder, H3ServerBuilder)
dangerous no connect_insecure() for dev/testing (skips certificate verification)

Quick Start

[dependencies]
oxiquic = { version = "0.1.0", features = ["transport"] }
use oxiquic::QuicVersion;

assert_eq!(oxiquic::quic_version(), QuicVersion::V1);

Pure-Rust Status

cargo tree --edges normal contains zero C crypto crates. The deny.toml at the workspace root bans ring, aws-lc-rs, aws-lc-sys, openssl, and openssl-sys tree-wide.

See the workspace README for full documentation.