quinn-rs/quinn

Rust 4.9k stars

Async-friendly QUIC implementation in Rust

✓ Synced 5h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/quinn-rs/quinn.svg)](https://ngmi.review/repo/quinn-rs/quinn)
1.4k Merged PRs
6 days Avg Merge Time
2m Fastest PR
1 year Slowest PR
#1150 Global Speed Rank

Trends Over Time

Monthly aggregates for this repo. The gap between average and median shows how much outliers are skewing the data.

PR size over time (lines changed)
Review time over time (hrs)
Changes requested rate over time (%)
Merged PRs per month

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#2532 quinn-udp: make ECN best-effort on Windows (Wine/Proton) @ogyrec-o 9 days 7
#2541 Remove `RecvStream`s from `blocked_readers` on `stop` @Ralith 1.6h 2
#2534 docs: fix typo in EndpointStats @AsakuraMizu 3.7h 1
#2533 quinn-proto: fix CID exhaustion check overflow on 32-bit targets @KevinRoebert 1 day 5
#2527 build(deps): bump criterion from 0.8.1 to 0.8.2 @dependabot 20.7h 1
#2472 refactor(quinn-udp): split fast&slow send/recv paths @larseggert 2 months 2
#2525 build(deps): bump time from 0.3.45 to 0.3.47 @dependabot 57m 1
#2523 build(deps): bump bytes from 1.11.0 to 1.11.1 @dependabot 24m 1
#2515 build(deps): bump rcgen from 0.14.6 to 0.14.7 @dependabot 20.5h 1
#2514 build(deps): bump socket2 from 0.6.1 to 0.6.2 @dependabot 20.5h 1
#2511 Fix unused_mut warning from Rust 1.93 @djc 2.3h 1
#2469 refactor(quinn-udp): extract `decode_cmsg` helper @larseggert 1 month 4
#2510 Update dependencies @djc 6.4h 1
#2495 Add early return in RecvStream::drop when all data read is true @Perelyn-sama 9 days 25
#2501 build(deps): bump fastbloom from 0.14.0 to 0.14.1 @dependabot 17.2h 1
#2499 build(deps): bump url from 2.5.7 to 2.5.8 @dependabot 17.2h 1
#2500 build(deps): bump serde_json from 1.0.148 to 1.0.149 @dependabot 16.9h 1
#2497 Remove deprecated functions @Ralith 7.3h 1
#2496 Remove deprecated RNG seed argument from Endpoint::new @Ralith 8.2h 1
#2494 Move default client config into shared endpoint state @Ralith 1.4h 1