{"id":13527487,"url":"https://github.com/nodejs/quic","last_synced_at":"2025-10-03T19:31:08.275Z","repository":{"id":65977057,"uuid":"166251263","full_name":"nodejs/quic","owner":"nodejs","description":"This repository is no longer active.","archived":true,"fork":false,"pushed_at":"2020-05-18T22:59:29.000Z","size":447079,"stargazers_count":301,"open_issues_count":42,"forks_count":49,"subscribers_count":28,"default_branch":"master","last_synced_at":"2024-10-29T17:49:06.991Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nodejs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2019-01-17T15:46:30.000Z","updated_at":"2024-09-24T10:40:52.000Z","dependencies_parsed_at":"2023-02-19T19:01:52.118Z","dependency_job_id":null,"html_url":"https://github.com/nodejs/quic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodejs%2Fquic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodejs%2Fquic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodejs%2Fquic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodejs%2Fquic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nodejs","download_url":"https://codeload.github.com/nodejs/quic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234894186,"owners_count":18903146,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T06:01:49.096Z","updated_at":"2025-10-03T19:30:58.259Z","avatar_url":"https://github.com/nodejs.png","language":"JavaScript","readme":"\u003c!--lint disable no-literal-urls--\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://nodejs.org/\"\u003e\n    \u003cimg\n      alt=\"Node.js\"\n      src=\"https://nodejs.org/static/images/logo-light.svg\"\n      width=\"400\"\n    /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nNode.js is an open-source, cross-platform, JavaScript runtime environment. It\nexecutes JavaScript code outside of a browser. For more information on using\nNode.js, see the [Node.js Website][].\n\nThe Node.js project uses an [open governance model](./GOVERNANCE.md). The\n[OpenJS Foundation][] provides support for the project.\n\n**This project is bound by a [Code of Conduct][].**\n\n# Table of Contents\n\n* [Support](#support)\n* [Release Types](#release-types)\n  * [Download](#download)\n    * [Current and LTS Releases](#current-and-lts-releases)\n    * [Nightly Releases](#nightly-releases)\n    * [API Documentation](#api-documentation)\n  * [Verifying Binaries](#verifying-binaries)\n* [Building Node.js](#building-nodejs)\n* [Security](#security)\n* [Contributing to Node.js](#contributing-to-nodejs)\n* [Current Project Team Members](#current-project-team-members)\n  * [TSC (Technical Steering Committee)](#tsc-technical-steering-committee)\n  * [Collaborators](#collaborators)\n  * [Release Keys](#release-keys)\n\n## Support\n\nLooking for help? Check out the\n[instructions for getting support](.github/SUPPORT.md).\n\n## Release Types\n\n* **Current**: Under active development. Code for the Current release is in the\n  branch for its major version number (for example,\n  [v10.x](https://github.com/nodejs/node/tree/v10.x)). Node.js releases a new\n  major version every 6 months, allowing for breaking changes. This happens in\n  April and October every year. Releases appearing each October have a support\n  life of 8 months. Releases appearing each April convert to LTS (see below)\n  each October.\n* **LTS**: Releases that receive Long-term Support, with a focus on stability\n  and security. Every even-numbered major version will become an LTS release.\n  LTS releases receive 12 months of _Active LTS_ support and a further 18 months\n  of _Maintenance_. LTS release lines have alphabetically-ordered codenames,\n  beginning with v4 Argon. There are no breaking changes or feature additions,\n  except in some special circumstances.\n* **Nightly**: Code from the Current branch built every 24-hours when there are\n  changes. Use with caution.\n\nCurrent and LTS releases follow [Semantic Versioning](https://semver.org). A\nmember of the Release Team [signs](#release-keys) each Current and LTS release.\nFor more information, see the\n[Release README](https://github.com/nodejs/Release#readme).\n\n### Download\n\nBinaries, installers, and source tarballs are available at\n\u003chttps://nodejs.org/en/download/\u003e.\n\n#### Current and LTS Releases\n\u003chttps://nodejs.org/download/release/\u003e\n\nThe [latest](https://nodejs.org/download/release/latest/) directory is an\nalias for the latest Current release. The latest-_codename_ directory is an\nalias for the latest release from an LTS line. For example, the\n[latest-carbon](https://nodejs.org/download/release/latest-carbon/) directory\ncontains the latest Carbon (Node.js 8) release.\n\n#### Nightly Releases\n\u003chttps://nodejs.org/download/nightly/\u003e\n\nEach directory name and filename contains a date (in UTC) and the commit\nSHA at the HEAD of the release.\n\n#### API Documentation\n\nDocumentation for the latest Current release is at \u003chttps://nodejs.org/api/\u003e.\nVersion-specific documentation is available in each release directory in the\n_docs_ subdirectory. Version-specific documentation is also at\n\u003chttps://nodejs.org/download/docs/\u003e.\n\n### Verifying Binaries\n\nDownload directories contain a `SHASUMS256.txt` file with SHA checksums for the\nfiles.\n\nTo download `SHASUMS256.txt` using `curl`:\n\n```console\n$ curl -O https://nodejs.org/dist/vx.y.z/SHASUMS256.txt\n```\n\nTo check that a downloaded file matches the checksum, run\nit through `sha256sum` with a command such as:\n\n```console\n$ grep node-vx.y.z.tar.gz SHASUMS256.txt | sha256sum -c -\n```\n\nFor Current and LTS, the GPG detached signature of `SHASUMS256.txt` is in\n`SHASUMS256.txt.sig`. You can use it with `gpg` to verify the integrity of\n`SHASUM256.txt`. You will first need to import\n[the GPG keys of individuals authorized to create releases](#release-keys). To\nimport the keys:\n\n```console\n$ gpg --keyserver pool.sks-keyservers.net --recv-keys DD8F2338BAE7501E3DD5AC78C273792F7D83545D\n```\n\nSee the bottom of this README for a full script to import active release keys.\n\nNext, download the `SHASUMS256.txt.sig` for the release:\n\n```console\n$ curl -O https://nodejs.org/dist/vx.y.z/SHASUMS256.txt.sig\n```\n\nThen use `gpg --verify SHASUMS256.txt.sig SHASUMS256.txt` to verify\nthe file's signature.\n\n## Building Node.js\n\nSee [BUILDING.md](BUILDING.md) for instructions on how to build Node.js from\nsource and a list of supported platforms.\n\n## Security\n\nFor information on reporting security vulnerabilities in Node.js, see\n[SECURITY.md](./SECURITY.md).\n\n## Contributing to Node.js\n\n* [Contributing to the project][]\n* [Working Groups][]\n* [Strategic Initiatives][]\n\n## Current Project Team Members\n\nFor information about the governance of the Node.js project, see\n[GOVERNANCE.md](./GOVERNANCE.md).\n\n### TSC (Technical Steering Committee)\n\n* [addaleax](https://github.com/addaleax) -\n**Anna Henningsen** \u0026lt;anna@addaleax.net\u0026gt; (she/her)\n* [apapirovski](https://github.com/apapirovski) -\n**Anatoli Papirovski** \u0026lt;apapirovski@mac.com\u0026gt; (he/him)\n* [BethGriggs](https://github.com/BethGriggs) -\n**Beth Griggs** \u0026lt;Bethany.Griggs@uk.ibm.com\u0026gt; (she/her)\n* [BridgeAR](https://github.com/BridgeAR) -\n**Ruben Bridgewater** \u0026lt;ruben@bridgewater.de\u0026gt; (he/him)\n* [ChALkeR](https://github.com/ChALkeR) -\n**Сковорода Никита Андреевич** \u0026lt;chalkerx@gmail.com\u0026gt; (he/him)\n* [cjihrig](https://github.com/cjihrig) -\n**Colin Ihrig** \u0026lt;cjihrig@gmail.com\u0026gt; (he/him)\n* [codebytere](https://github.com/codebytere) -\n**Shelley Vohr** \u0026lt;codebytere@gmail.com\u0026gt; (she/her)\n* [danbev](https://github.com/danbev) -\n**Daniel Bevenius** \u0026lt;daniel.bevenius@gmail.com\u0026gt; (he/him)\n* [fhinkel](https://github.com/fhinkel) -\n**Franziska Hinkelmann** \u0026lt;franziska.hinkelmann@gmail.com\u0026gt; (she/her)\n* [gabrielschulhof](https://github.com/gabrielschulhof) -\n**Gabriel Schulhof** \u0026lt;gabriel.schulhof@intel.com\u0026gt;\n* [gireeshpunathil](https://github.com/gireeshpunathil) -\n**Gireesh Punathil** \u0026lt;gpunathi@in.ibm.com\u0026gt; (he/him)\n* [jasnell](https://github.com/jasnell) -\n**James M Snell** \u0026lt;jasnell@gmail.com\u0026gt; (he/him)\n* [joyeecheung](https://github.com/joyeecheung) -\n**Joyee Cheung** \u0026lt;joyeec9h3@gmail.com\u0026gt; (she/her)\n* [mcollina](https://github.com/mcollina) -\n**Matteo Collina** \u0026lt;matteo.collina@gmail.com\u0026gt; (he/him)\n* [mhdawson](https://github.com/mhdawson) -\n**Michael Dawson** \u0026lt;michael_dawson@ca.ibm.com\u0026gt; (he/him)\n* [mmarchini](https://github.com/mmarchini) -\n**Matheus Marchini** \u0026lt;mat@mmarchini.me\u0026gt;\n* [MylesBorins](https://github.com/MylesBorins) -\n**Myles Borins** \u0026lt;myles.borins@gmail.com\u0026gt; (he/him)\n* [sam-github](https://github.com/sam-github) -\n**Sam Roberts** \u0026lt;vieuxtech@gmail.com\u0026gt;\n* [targos](https://github.com/targos) -\n**Michaël Zasso** \u0026lt;targos@protonmail.com\u0026gt; (he/him)\n* [tniessen](https://github.com/tniessen) -\n**Tobias Nießen** \u0026lt;tniessen@tnie.de\u0026gt;\n* [Trott](https://github.com/Trott) -\n**Rich Trott** \u0026lt;rtrott@gmail.com\u0026gt; (he/him)\n\n### TSC Emeriti\n\n* [bnoordhuis](https://github.com/bnoordhuis) -\n**Ben Noordhuis** \u0026lt;info@bnoordhuis.nl\u0026gt;\n* [chrisdickinson](https://github.com/chrisdickinson) -\n**Chris Dickinson** \u0026lt;christopher.s.dickinson@gmail.com\u0026gt;\n* [evanlucas](https://github.com/evanlucas) -\n**Evan Lucas** \u0026lt;evanlucas@me.com\u0026gt; (he/him)\n* [Fishrock123](https://github.com/Fishrock123) -\n**Jeremiah Senkpiel** \u0026lt;fishrock123@rocketmail.com\u0026gt; (he/they)\n* [gibfahn](https://github.com/gibfahn) -\n**Gibson Fahnestock** \u0026lt;gibfahn@gmail.com\u0026gt; (he/him)\n* [indutny](https://github.com/indutny) -\n**Fedor Indutny** \u0026lt;fedor.indutny@gmail.com\u0026gt;\n* [isaacs](https://github.com/isaacs) -\n**Isaac Z. Schlueter** \u0026lt;i@izs.me\u0026gt;\n* [joshgav](https://github.com/joshgav) -\n**Josh Gavant** \u0026lt;josh.gavant@outlook.com\u0026gt;\n* [mscdex](https://github.com/mscdex) -\n**Brian White** \u0026lt;mscdex@mscdex.net\u0026gt;\n* [nebrius](https://github.com/nebrius) -\n**Bryan Hughes** \u0026lt;bryan@nebri.us\u0026gt;\n* [ofrobots](https://github.com/ofrobots) -\n**Ali Ijaz Sheikh** \u0026lt;ofrobots@google.com\u0026gt; (he/him)\n* [orangemocha](https://github.com/orangemocha) -\n**Alexis Campailla** \u0026lt;orangemocha@nodejs.org\u0026gt;\n* [piscisaureus](https://github.com/piscisaureus) -\n**Bert Belder** \u0026lt;bertbelder@gmail.com\u0026gt;\n* [rvagg](https://github.com/rvagg) -\n**Rod Vagg** \u0026lt;r@va.gg\u0026gt;\n* [shigeki](https://github.com/shigeki) -\n**Shigeki Ohtsu** \u0026lt;ohtsu@ohtsu.org\u0026gt; (he/him)\n* [thefourtheye](https://github.com/thefourtheye) -\n**Sakthipriyan Vairamani** \u0026lt;thechargingvolcano@gmail.com\u0026gt; (he/him)\n* [TimothyGu](https://github.com/TimothyGu) -\n**Tiancheng \"Timothy\" Gu** \u0026lt;timothygu99@gmail.com\u0026gt; (he/him)\n* [trevnorris](https://github.com/trevnorris) -\n**Trevor Norris** \u0026lt;trev.norris@gmail.com\u0026gt;\n\n### Collaborators\n\n* [addaleax](https://github.com/addaleax) -\n**Anna Henningsen** \u0026lt;anna@addaleax.net\u0026gt; (she/her)\n* [ak239](https://github.com/ak239) -\n**Aleksei Koziatinskii** \u0026lt;ak239spb@gmail.com\u0026gt;\n* [AndreasMadsen](https://github.com/AndreasMadsen) -\n**Andreas Madsen** \u0026lt;amwebdk@gmail.com\u0026gt; (he/him)\n* [antsmartian](https://github.com/antsmartian) -\n**Anto Aravinth** \u0026lt;anto.aravinth.cse@gmail.com\u0026gt; (he/him)\n* [apapirovski](https://github.com/apapirovski) -\n**Anatoli Papirovski** \u0026lt;apapirovski@mac.com\u0026gt; (he/him)\n* [bcoe](https://github.com/bcoe) -\n**Ben Coe** \u0026lt;bencoe@gmail.com\u0026gt; (he/him)\n* [bengl](https://github.com/bengl) -\n**Bryan English** \u0026lt;bryan@bryanenglish.com\u0026gt; (he/him)\n* [benjamingr](https://github.com/benjamingr) -\n**Benjamin Gruenbaum** \u0026lt;benjamingr@gmail.com\u0026gt;\n* [BethGriggs](https://github.com/BethGriggs) -\n**Beth Griggs** \u0026lt;Bethany.Griggs@uk.ibm.com\u0026gt; (she/her)\n* [bmeck](https://github.com/bmeck) -\n**Bradley Farias** \u0026lt;bradley.meck@gmail.com\u0026gt;\n* [bmeurer](https://github.com/bmeurer) -\n**Benedikt Meurer** \u0026lt;benedikt.meurer@gmail.com\u0026gt;\n* [bnoordhuis](https://github.com/bnoordhuis) -\n**Ben Noordhuis** \u0026lt;info@bnoordhuis.nl\u0026gt;\n* [boneskull](https://github.com/boneskull) -\n**Christopher Hiller** \u0026lt;boneskull@boneskull.com\u0026gt; (he/him)\n* [BridgeAR](https://github.com/BridgeAR) -\n**Ruben Bridgewater** \u0026lt;ruben@bridgewater.de\u0026gt; (he/him)\n* [bzoz](https://github.com/bzoz) -\n**Bartosz Sosnowski** \u0026lt;bartosz@janeasystems.com\u0026gt;\n* [cclauss](https://github.com/cclauss) -\n**Christian Clauss** \u0026lt;cclauss@me.com\u0026gt; (he/him)\n* [ChALkeR](https://github.com/ChALkeR) -\n**Сковорода Никита Андреевич** \u0026lt;chalkerx@gmail.com\u0026gt; (he/him)\n* [cjihrig](https://github.com/cjihrig) -\n**Colin Ihrig** \u0026lt;cjihrig@gmail.com\u0026gt; (he/him)\n* [codebytere](https://github.com/codebytere) -\n**Shelley Vohr** \u0026lt;codebytere@gmail.com\u0026gt; (she/her)\n* [danbev](https://github.com/danbev) -\n**Daniel Bevenius** \u0026lt;daniel.bevenius@gmail.com\u0026gt; (he/him)\n* [davisjam](https://github.com/davisjam) -\n**Jamie Davis** \u0026lt;davisjam@vt.edu\u0026gt; (he/him)\n* [devnexen](https://github.com/devnexen) -\n**David Carlier** \u0026lt;devnexen@gmail.com\u0026gt;\n* [devsnek](https://github.com/devsnek) -\n**Gus Caplan** \u0026lt;me@gus.host\u0026gt; (he/him)\n* [digitalinfinity](https://github.com/digitalinfinity) -\n**Hitesh Kanwathirtha** \u0026lt;digitalinfinity@gmail.com\u0026gt; (he/him)\n* [edsadr](https://github.com/edsadr) -\n**Adrian Estrada** \u0026lt;edsadr@gmail.com\u0026gt; (he/him)\n* [eugeneo](https://github.com/eugeneo) -\n**Eugene Ostroukhov** \u0026lt;eostroukhov@google.com\u0026gt;\n* [evanlucas](https://github.com/evanlucas) -\n**Evan Lucas** \u0026lt;evanlucas@me.com\u0026gt; (he/him)\n* [fhinkel](https://github.com/fhinkel) -\n**Franziska Hinkelmann** \u0026lt;franziska.hinkelmann@gmail.com\u0026gt; (she/her)\n* [Fishrock123](https://github.com/Fishrock123) -\n**Jeremiah Senkpiel** \u0026lt;fishrock123@rocketmail.com\u0026gt;  (he/they)\n* [Flarna](https://github.com/Flarna) -\n**Gerhard Stöbich** \u0026lt;deb2001-github@yahoo.de\u0026gt;  (he/they)\n* [gabrielschulhof](https://github.com/gabrielschulhof) -\n**Gabriel Schulhof** \u0026lt;gabriel.schulhof@intel.com\u0026gt;\n* [gdams](https://github.com/gdams) -\n**George Adams** \u0026lt;george.adams@uk.ibm.com\u0026gt; (he/him)\n* [geek](https://github.com/geek) -\n**Wyatt Preul** \u0026lt;wpreul@gmail.com\u0026gt;\n* [gengjiawen](https://github.com/gengjiawen) -\n**Jiawen Geng** \u0026lt;technicalcute@gmail.com\u0026gt;\n* [GeoffreyBooth](https://github.com/geoffreybooth) -\n**Geoffrey Booth** \u0026lt;webmaster@geoffreybooth.com\u0026gt; (he/him)\n* [gibfahn](https://github.com/gibfahn) -\n**Gibson Fahnestock** \u0026lt;gibfahn@gmail.com\u0026gt; (he/him)\n* [gireeshpunathil](https://github.com/gireeshpunathil) -\n**Gireesh Punathil** \u0026lt;gpunathi@in.ibm.com\u0026gt; (he/him)\n* [guybedford](https://github.com/guybedford) -\n**Guy Bedford** \u0026lt;guybedford@gmail.com\u0026gt; (he/him)\n* [hashseed](https://github.com/hashseed) -\n**Yang Guo** \u0026lt;yangguo@chromium.org\u0026gt; (he/him)\n* [himself65](https://github.com/himself65) -\n**Zeyu Yang** \u0026lt;himself65@outlook.com\u0026gt; (he/him)\n* [hiroppy](https://github.com/hiroppy) -\n**Yuta Hiroto** \u0026lt;hello@hiroppy.me\u0026gt; (he/him)\n* [indutny](https://github.com/indutny) -\n**Fedor Indutny** \u0026lt;fedor.indutny@gmail.com\u0026gt;\n* [JacksonTian](https://github.com/JacksonTian) -\n**Jackson Tian** \u0026lt;shyvo1987@gmail.com\u0026gt;\n* [jasnell](https://github.com/jasnell) -\n**James M Snell** \u0026lt;jasnell@gmail.com\u0026gt; (he/him)\n* [jdalton](https://github.com/jdalton) -\n**John-David Dalton** \u0026lt;john.david.dalton@gmail.com\u0026gt;\n* [jkrems](https://github.com/jkrems) -\n**Jan Krems** \u0026lt;jan.krems@gmail.com\u0026gt; (he/him)\n* [joaocgreis](https://github.com/joaocgreis) -\n**João Reis** \u0026lt;reis@janeasystems.com\u0026gt;\n* [joyeecheung](https://github.com/joyeecheung) -\n**Joyee Cheung** \u0026lt;joyeec9h3@gmail.com\u0026gt; (she/her)\n* [juanarbol](https://github.com/juanarbol) -\n**Juan José Arboleda** \u0026lt;soyjuanarbol@gmail.com\u0026gt; (he/him)\n* [JungMinu](https://github.com/JungMinu) -\n**Minwoo Jung** \u0026lt;nodecorelab@gmail.com\u0026gt; (he/him)\n* [kfarnung](https://github.com/kfarnung) -\n**Kyle Farnung** \u0026lt;kfarnung@microsoft.com\u0026gt; (he/him)\n* [lance](https://github.com/lance) -\n**Lance Ball** \u0026lt;lball@redhat.com\u0026gt; (he/him)\n* [legendecas](https://github.com/legendecas) -\n**Chengzhong Wu** \u0026lt;legendecas@gmail.com\u0026gt; (he/him)\n* [Leko](https://github.com/Leko) -\n**Shingo Inoue** \u0026lt;leko.noor@gmail.com\u0026gt; (he/him)\n* [lpinca](https://github.com/lpinca) -\n**Luigi Pinca** \u0026lt;luigipinca@gmail.com\u0026gt; (he/him)\n* [lundibundi](https://github.com/lundibundi) -\n**Denys Otrishko** \u0026lt;shishugi@gmail.com\u0026gt; (he/him)\n* [mafintosh](https://github.com/mafintosh) -\n**Mathias Buus** \u0026lt;mathiasbuus@gmail.com\u0026gt; (he/him)\n* [mcollina](https://github.com/mcollina) -\n**Matteo Collina** \u0026lt;matteo.collina@gmail.com\u0026gt; (he/him)\n* [mhdawson](https://github.com/mhdawson) -\n**Michael Dawson** \u0026lt;michael_dawson@ca.ibm.com\u0026gt; (he/him)\n* [mildsunrise](https://github.com/mildsunrise) -\n**Alba Mendez** \u0026lt;me@alba.sh\u0026gt; (she/her)\n* [misterdjules](https://github.com/misterdjules) -\n**Julien Gilli** \u0026lt;jgilli@nodejs.org\u0026gt;\n* [mmarchini](https://github.com/mmarchini) -\n**Matheus Marchini** \u0026lt;mat@mmarchini.me\u0026gt;\n* [mscdex](https://github.com/mscdex) -\n**Brian White** \u0026lt;mscdex@mscdex.net\u0026gt;\n* [MylesBorins](https://github.com/MylesBorins) -\n**Myles Borins** \u0026lt;myles.borins@gmail.com\u0026gt; (he/him)\n* [ofrobots](https://github.com/ofrobots) -\n**Ali Ijaz Sheikh** \u0026lt;ofrobots@google.com\u0026gt; (he/him)\n* [oyyd](https://github.com/oyyd) -\n**Ouyang Yadong** \u0026lt;oyydoibh@gmail.com\u0026gt; (he/him)\n* [psmarshall](https://github.com/psmarshall) -\n**Peter Marshall** \u0026lt;petermarshall@chromium.org\u0026gt; (he/him)\n* [puzpuzpuz](https://github.com/puzpuzpuz) -\n**Andrey Pechkurov** \u0026lt;apechkurov@gmail.com\u0026gt; (he/him)\n* [Qard](https://github.com/Qard) -\n**Stephen Belanger** \u0026lt;admin@stephenbelanger.com\u0026gt; (he/him)\n* [refack](https://github.com/refack) -\n**Refael Ackermann (רפאל פלחי)** \u0026lt;refack@gmail.com\u0026gt; (he/him/הוא/אתה)\n* [richardlau](https://github.com/richardlau) -\n**Richard Lau** \u0026lt;riclau@uk.ibm.com\u0026gt;\n* [ronag](https://github.com/ronag) -\n**Robert Nagy** \u0026lt;ronagy@icloud.com\u0026gt;\n* [ronkorving](https://github.com/ronkorving) -\n**Ron Korving** \u0026lt;ron@ronkorving.nl\u0026gt;\n* [rubys](https://github.com/rubys) -\n**Sam Ruby** \u0026lt;rubys@intertwingly.net\u0026gt;\n* [rvagg](https://github.com/rvagg) -\n**Rod Vagg** \u0026lt;rod@vagg.org\u0026gt;\n* [ryzokuken](https://github.com/ryzokuken) -\n**Ujjwal Sharma** \u0026lt;ryzokuken@disroot.org\u0026gt; (he/him)\n* [saghul](https://github.com/saghul) -\n**Saúl Ibarra Corretgé** \u0026lt;saghul@gmail.com\u0026gt;\n* [sam-github](https://github.com/sam-github) -\n**Sam Roberts** \u0026lt;vieuxtech@gmail.com\u0026gt;\n* [santigimeno](https://github.com/santigimeno) -\n**Santiago Gimeno** \u0026lt;santiago.gimeno@gmail.com\u0026gt;\n* [sebdeckers](https://github.com/sebdeckers) -\n**Sebastiaan Deckers** \u0026lt;sebdeckers83@gmail.com\u0026gt;\n* [seishun](https://github.com/seishun) -\n**Nikolai Vavilov** \u0026lt;vvnicholas@gmail.com\u0026gt;\n* [shigeki](https://github.com/shigeki) -\n**Shigeki Ohtsu** \u0026lt;ohtsu@ohtsu.org\u0026gt; (he/him)\n* [shisama](https://github.com/shisama) -\n**Masashi Hirano** \u0026lt;shisama07@gmail.com\u0026gt; (he/him)\n* [silverwind](https://github.com/silverwind) -\n**Roman Reiss** \u0026lt;me@silverwind.io\u0026gt;\n* [srl295](https://github.com/srl295) -\n**Steven R Loomis** \u0026lt;srloomis@us.ibm.com\u0026gt;\n* [starkwang](https://github.com/starkwang) -\n**Weijia Wang** \u0026lt;starkwang@126.com\u0026gt;\n* [targos](https://github.com/targos) -\n**Michaël Zasso** \u0026lt;targos@protonmail.com\u0026gt; (he/him)\n* [thefourtheye](https://github.com/thefourtheye) -\n**Sakthipriyan Vairamani** \u0026lt;thechargingvolcano@gmail.com\u0026gt; (he/him)\n* [TimothyGu](https://github.com/TimothyGu) -\n**Tiancheng \"Timothy\" Gu** \u0026lt;timothygu99@gmail.com\u0026gt; (he/him)\n* [tniessen](https://github.com/tniessen) -\n**Tobias Nießen** \u0026lt;tniessen@tnie.de\u0026gt;\n* [trivikr](https://github.com/trivikr) -\n**Trivikram Kamat** \u0026lt;trivikr.dev@gmail.com\u0026gt;\n* [Trott](https://github.com/Trott) -\n**Rich Trott** \u0026lt;rtrott@gmail.com\u0026gt; (he/him)\n* [vdeturckheim](https://github.com/vdeturckheim) -\n**Vladimir de Turckheim** \u0026lt;vlad2t@hotmail.com\u0026gt; (he/him)\n* [watilde](https://github.com/watilde) -\n**Daijiro Wachi** \u0026lt;daijiro.wachi@gmail.com\u0026gt; (he/him)\n* [watson](https://github.com/watson) -\n**Thomas Watson** \u0026lt;w@tson.dk\u0026gt;\n* [XadillaX](https://github.com/XadillaX) -\n**Khaidi Chu** \u0026lt;i@2333.moe\u0026gt; (he/him)\n* [yhwang](https://github.com/yhwang) -\n**Yihong Wang** \u0026lt;yh.wang@ibm.com\u0026gt;\n* [yorkie](https://github.com/yorkie) -\n**Yorkie Liu** \u0026lt;yorkiefixer@gmail.com\u0026gt;\n* [yosuke-furukawa](https://github.com/yosuke-furukawa) -\n**Yosuke Furukawa** \u0026lt;yosuke.furukawa@gmail.com\u0026gt;\n* [ZYSzys](https://github.com/ZYSzys) -\n**Yongsheng Zhang** \u0026lt;zyszys98@gmail.com\u0026gt; (he/him)\n\n### Collaborator Emeriti\n\n* [andrasq](https://github.com/andrasq) -\n**Andras** \u0026lt;andras@kinvey.com\u0026gt;\n* [AnnaMag](https://github.com/AnnaMag) -\n**Anna M. Kedzierska** \u0026lt;anna.m.kedzierska@gmail.com\u0026gt;\n* [aqrln](https://github.com/aqrln) -\n**Alexey Orlenko** \u0026lt;eaglexrlnk@gmail.com\u0026gt; (he/him)\n* [brendanashworth](https://github.com/brendanashworth) -\n**Brendan Ashworth** \u0026lt;brendan.ashworth@me.com\u0026gt;\n* [calvinmetcalf](https://github.com/calvinmetcalf) -\n**Calvin Metcalf** \u0026lt;calvin.metcalf@gmail.com\u0026gt;\n* [chrisdickinson](https://github.com/chrisdickinson) -\n**Chris Dickinson** \u0026lt;christopher.s.dickinson@gmail.com\u0026gt;\n* [claudiorodriguez](https://github.com/claudiorodriguez) -\n**Claudio Rodriguez** \u0026lt;cjrodr@yahoo.com\u0026gt;\n* [DavidCai1993](https://github.com/DavidCai1993) -\n**David Cai** \u0026lt;davidcai1993@yahoo.com\u0026gt; (he/him)\n* [eljefedelrodeodeljefe](https://github.com/eljefedelrodeodeljefe) -\n**Robert Jefe Lindstaedt** \u0026lt;robert.lindstaedt@gmail.com\u0026gt;\n* [estliberitas](https://github.com/estliberitas) -\n**Alexander Makarenko** \u0026lt;estliberitas@gmail.com\u0026gt;\n* [firedfox](https://github.com/firedfox) -\n**Daniel Wang** \u0026lt;wangyang0123@gmail.com\u0026gt;\n* [glentiki](https://github.com/glentiki) -\n**Glen Keane** \u0026lt;glenkeane.94@gmail.com\u0026gt; (he/him)\n* [iarna](https://github.com/iarna) -\n**Rebecca Turner** \u0026lt;me@re-becca.org\u0026gt;\n* [imran-iq](https://github.com/imran-iq) -\n**Imran Iqbal** \u0026lt;imran@imraniqbal.org\u0026gt;\n* [imyller](https://github.com/imyller) -\n**Ilkka Myller** \u0026lt;ilkka.myller@nodefield.com\u0026gt;\n* [isaacs](https://github.com/isaacs) -\n**Isaac Z. Schlueter** \u0026lt;i@izs.me\u0026gt;\n* [italoacasas](https://github.com/italoacasas) -\n**Italo A. Casas** \u0026lt;me@italoacasas.com\u0026gt; (he/him)\n* [jasongin](https://github.com/jasongin) -\n**Jason Ginchereau** \u0026lt;jasongin@microsoft.com\u0026gt;\n* [jbergstroem](https://github.com/jbergstroem) -\n**Johan Bergström** \u0026lt;bugs@bergstroem.nu\u0026gt;\n* [jhamhader](https://github.com/jhamhader) -\n**Yuval Brik** \u0026lt;yuval@brik.org.il\u0026gt;\n* [joshgav](https://github.com/joshgav) -\n**Josh Gavant** \u0026lt;josh.gavant@outlook.com\u0026gt;\n* [julianduque](https://github.com/julianduque) -\n**Julian Duque** \u0026lt;julianduquej@gmail.com\u0026gt; (he/him)\n* [kunalspathak](https://github.com/kunalspathak) -\n**Kunal Pathak** \u0026lt;kunal.pathak@microsoft.com\u0026gt;\n* [lucamaraschi](https://github.com/lucamaraschi) -\n**Luca Maraschi** \u0026lt;luca.maraschi@gmail.com\u0026gt; (he/him)\n* [lxe](https://github.com/lxe) -\n**Aleksey Smolenchuk** \u0026lt;lxe@lxe.co\u0026gt;\n* [maclover7](https://github.com/maclover7) -\n**Jon Moss** \u0026lt;me@jonathanmoss.me\u0026gt; (he/him)\n* [matthewloring](https://github.com/matthewloring) -\n**Matthew Loring** \u0026lt;mattloring@google.com\u0026gt;\n* [micnic](https://github.com/micnic) -\n**Nicu Micleușanu** \u0026lt;micnic90@gmail.com\u0026gt; (he/him)\n* [mikeal](https://github.com/mikeal) -\n**Mikeal Rogers** \u0026lt;mikeal.rogers@gmail.com\u0026gt;\n* [monsanto](https://github.com/monsanto) -\n**Christopher Monsanto** \u0026lt;chris@monsan.to\u0026gt;\n* [MoonBall](https://github.com/MoonBall) -\n**Chen Gang** \u0026lt;gangc.cxy@foxmail.com\u0026gt;\n* [not-an-aardvark](https://github.com/not-an-aardvark) -\n**Teddy Katz** \u0026lt;teddy.katz@gmail.com\u0026gt; (he/him)\n* [Olegas](https://github.com/Olegas) -\n**Oleg Elifantiev** \u0026lt;oleg@elifantiev.ru\u0026gt;\n* [orangemocha](https://github.com/orangemocha) -\n**Alexis Campailla** \u0026lt;orangemocha@nodejs.org\u0026gt;\n* [othiym23](https://github.com/othiym23) -\n**Forrest L Norvell** \u0026lt;ogd@aoaioxxysz.net\u0026gt; (he/him)\n* [petkaantonov](https://github.com/petkaantonov) -\n**Petka Antonov** \u0026lt;petka_antonov@hotmail.com\u0026gt;\n* [phillipj](https://github.com/phillipj) -\n**Phillip Johnsen** \u0026lt;johphi@gmail.com\u0026gt;\n* [piscisaureus](https://github.com/piscisaureus) -\n**Bert Belder** \u0026lt;bertbelder@gmail.com\u0026gt;\n* [pmq20](https://github.com/pmq20) -\n**Minqi Pan** \u0026lt;pmq2001@gmail.com\u0026gt;\n* [princejwesley](https://github.com/princejwesley) -\n**Prince John Wesley** \u0026lt;princejohnwesley@gmail.com\u0026gt;\n* [rlidwka](https://github.com/rlidwka) -\n**Alex Kocharin** \u0026lt;alex@kocharin.ru\u0026gt;\n* [rmg](https://github.com/rmg) -\n**Ryan Graham** \u0026lt;r.m.graham@gmail.com\u0026gt;\n* [robertkowalski](https://github.com/robertkowalski) -\n**Robert Kowalski** \u0026lt;rok@kowalski.gd\u0026gt;\n* [romankl](https://github.com/romankl) -\n**Roman Klauke** \u0026lt;romaaan.git@gmail.com\u0026gt;\n* [RReverser](https://github.com/RReverser) -\n**Ingvar Stepanyan** \u0026lt;me@rreverser.com\u0026gt;\n* [stefanmb](https://github.com/stefanmb) -\n**Stefan Budeanu** \u0026lt;stefan@budeanu.com\u0026gt;\n* [tellnes](https://github.com/tellnes) -\n**Christian Tellnes** \u0026lt;christian@tellnes.no\u0026gt;\n* [thlorenz](https://github.com/thlorenz) -\n**Thorsten Lorenz** \u0026lt;thlorenz@gmx.de\u0026gt;\n* [trevnorris](https://github.com/trevnorris) -\n**Trevor Norris** \u0026lt;trev.norris@gmail.com\u0026gt;\n* [tunniclm](https://github.com/tunniclm) -\n**Mike Tunnicliffe** \u0026lt;m.j.tunnicliffe@gmail.com\u0026gt;\n* [vkurchatkin](https://github.com/vkurchatkin) -\n**Vladimir Kurchatkin** \u0026lt;vladimir.kurchatkin@gmail.com\u0026gt;\n* [vsemozhetbyt](https://github.com/vsemozhetbyt) -\n**Vse Mozhet Byt** \u0026lt;vsemozhetbyt@gmail.com\u0026gt; (he/him)\n* [whitlockjc](https://github.com/whitlockjc) -\n**Jeremy Whitlock** \u0026lt;jwhitlock@apache.org\u0026gt;\n\nCollaborators follow the [Collaborator Guide](./doc/guides/collaborator-guide.md) in\nmaintaining the Node.js project.\n\n### Release Keys\n\nPrimary GPG keys for Node.js Releasers (some Releasers sign with subkeys):\n\n* **Beth Griggs** \u0026lt;bethany.griggs@uk.ibm.com\u0026gt;\n`4ED778F539E3634C779C87C6D7062848A1AB005C`\n* **Colin Ihrig** \u0026lt;cjihrig@gmail.com\u0026gt;\n`94AE36675C464D64BAFA68DD7434390BDBE9B9C5`\n* **James M Snell** \u0026lt;jasnell@keybase.io\u0026gt;\n`71DCFD284A79C3B38668286BC97EC7A07EDE3FC1`\n* **Michaël Zasso** \u0026lt;targos@protonmail.com\u0026gt;\n`8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600`\n* **Myles Borins** \u0026lt;myles.borins@gmail.com\u0026gt;\n`C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8`\n* **Rod Vagg** \u0026lt;rod@vagg.org\u0026gt;\n`DD8F2338BAE7501E3DD5AC78C273792F7D83545D`\n* **Ruben Bridgewater** \u0026lt;ruben@bridgewater.de\u0026gt;\n`A48C2BEE680E841632CD4E44F07496B3EB3C1762`\n* **Shelley Vohr** \u0026lt;shelley.vohr@gmail.com\u0026gt;\n`B9E2F5981AA6E0CD28160D9FF13993A75599653C`\n\nTo import the full set of trusted release keys:\n\n```shell\ngpg --keyserver pool.sks-keyservers.net --recv-keys 4ED778F539E3634C779C87C6D7062848A1AB005C\ngpg --keyserver pool.sks-keyservers.net --recv-keys 94AE36675C464D64BAFA68DD7434390BDBE9B9C5\ngpg --keyserver pool.sks-keyservers.net --recv-keys 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1\ngpg --keyserver pool.sks-keyservers.net --recv-keys 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600\ngpg --keyserver pool.sks-keyservers.net --recv-keys C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8\ngpg --keyserver pool.sks-keyservers.net --recv-keys DD8F2338BAE7501E3DD5AC78C273792F7D83545D\ngpg --keyserver pool.sks-keyservers.net --recv-keys A48C2BEE680E841632CD4E44F07496B3EB3C1762\ngpg --keyserver pool.sks-keyservers.net --recv-keys B9E2F5981AA6E0CD28160D9FF13993A75599653C\n```\n\nSee the section above on [Verifying Binaries](#verifying-binaries) for how to\nuse these keys to verify a downloaded file.\n\nOther keys used to sign some previous releases:\n\n* **Chris Dickinson** \u0026lt;christopher.s.dickinson@gmail.com\u0026gt;\n`9554F04D7259F04124DE6B476D5A82AC7E37093B`\n* **Evan Lucas** \u0026lt;evanlucas@me.com\u0026gt;\n`B9AE9905FFD7803F25714661B63B535A4C206CA9`\n* **Gibson Fahnestock** \u0026lt;gibfahn@gmail.com\u0026gt;\n`77984A986EBC2AA786BC0F66B01FBB92821C587A`\n* **Isaac Z. Schlueter** \u0026lt;i@izs.me\u0026gt;\n`93C7E9E91B49E432C2F75674B0A78B0A6C481CF6`\n* **Italo A. Casas** \u0026lt;me@italoacasas.com\u0026gt;\n`56730D5401028683275BD23C23EFEFE93C4CFFFE`\n* **Jeremiah Senkpiel** \u0026lt;fishrock@keybase.io\u0026gt;\n`FD3A5288F042B6850C66B31F09FE44734EB7990E`\n* **Julien Gilli** \u0026lt;jgilli@fastmail.fm\u0026gt;\n`114F43EE0176B71C7BC219DD50A3051F888C628D`\n* **Timothy J Fontaine** \u0026lt;tjfontaine@gmail.com\u0026gt;\n`7937DFD2AB06298B2293C3187D33FF9D0246406D`\n\n[Code of Conduct]: https://github.com/nodejs/admin/blob/master/CODE_OF_CONDUCT.md\n[Contributing to the project]: CONTRIBUTING.md\n[Node.js Website]: https://nodejs.org/\n[OpenJS Foundation]: http://openjs.foundation/\n[Working Groups]: https://github.com/nodejs/TSC/blob/master/WORKING_GROUPS.md\n[Strategic Initiatives]: https://github.com/nodejs/TSC/blob/master/Strategic-Initiatives.md\n","funding_links":[],"categories":["JavaScript","框架和开源实现"],"sub_categories":["Node.js"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnodejs%2Fquic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnodejs%2Fquic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnodejs%2Fquic/lists"}