mvfst
brew install mvfst
v2026.06.15.00
MIT
QUIC transport protocol implementation
1.6k
30-day installs · #1095
4.7k
90-day · #1127
25.3k
365-day · #965
1.6k
★ GitHub stars · updated 2mo ago
Runtime dependencies
Build dependencies
Links
- https://github.com/facebook/mvfst
- GitHub: facebook/mvfst
- Brew formula source: Formula/m/mvfst.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"cmake"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"double-conversion",
"fizz",
"fmt",
"folly",
"gflags",
"glog",
"openssl@3"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "QUIC transport protocol implementation",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:19+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "mvfst",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-20T16:34:46Z",
"github_readme_excerpt": "\n\n[](https://github.com/facebook/mvfst/actions/workflows/getdeps_linux.yml)\n[](https://github.com/facebook/mvfst/actions/workflows/getdeps_mac.yml)\n[](https://github.com/facebook/mvfst/actions/workflows/getdeps_windows.yml)\n\n## Introduction\n`mvfst` (Pronounced *move fast*) is a client and server implementation of [IETF QUIC](https://quicwg.org/) protocol in C++ by Facebook. QUIC is a UDP based reliable, multiplexed transport protocol that will become an internet standard. The goal of `mvfst` is to build a performant implementation of the QUIC transport protocol that applications could adapt for use cases on both the internet and the data-center. `mvfst` has been tested at scale on android, iOS apps, as well as servers and has several features to support large scale deployments.\n\n## Features\n**Server features**:\n- Multi-threaded UDP socket server with a thread local architecture to be able to scale to multi-core servers\n- Customizable Connection-Id routing. The default Connection-Id routing implementation integrates seamlessly with [katran](https://github.com/facebookincubator/katran)\n- APIs to enable zero-downtime restarts of servers, so that applications do not have to drop connections when restarting.\n- APIs to expose transport and server statistics for debuggability\n- Zero-Rtt connection establishment and customizable zero rtt path validation\n- Support for UDP Generic segmentation offloading (GSO) for faster UDP writes.\n\n**Client features**:\n- Native happy eyeballs support between ipv4 and ipv6 so that applications do not need to implement it themselves\n- Pluggable congestion control and support for turning off congestion control to",
"github_repo": "facebook/mvfst",
"github_stars": 1648,
"github_topics": [],
"homepage": "https://github.com/facebook/mvfst",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1553,
"installs_365d": 25334,
"installs_90d": 4660,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "mvfst",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1095,
"rank_365d": 965,
"rank_90d": 1127,
"raw_hash": "bb4ae78cb1de1370",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/m/mvfst.rb",
"tap": "homebrew/core",
"test_dependencies": [
"cmake",
"googletest"
],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "2026.06.15.00",
"versioned_formulae": [],
"why_use_this": null
}