{"id":18758170,"url":"https://github.com/protocol7/quincy","last_synced_at":"2025-04-13T02:16:41.205Z","repository":{"id":29777708,"uuid":"122753171","full_name":"protocol7/quincy","owner":"protocol7","description":"QUIC implementation in Java/Netty","archived":false,"fork":false,"pushed_at":"2022-05-20T20:57:04.000Z","size":2059,"stargazers_count":104,"open_issues_count":7,"forks_count":17,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-13T02:16:35.090Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/protocol7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-24T15:36:17.000Z","updated_at":"2025-01-20T02:29:47.000Z","dependencies_parsed_at":"2022-07-27T23:07:47.532Z","dependency_job_id":null,"html_url":"https://github.com/protocol7/quincy","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/protocol7%2Fquincy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protocol7%2Fquincy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protocol7%2Fquincy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protocol7%2Fquincy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/protocol7","download_url":"https://codeload.github.com/protocol7/quincy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654104,"owners_count":21140237,"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-11-07T17:45:34.285Z","updated_at":"2025-04-13T02:16:41.181Z","avatar_url":"https://github.com/protocol7.png","language":"Java","funding_links":[],"categories":["网络编程"],"sub_categories":[],"readme":"# Quincy\n\n![openjdk11](https://github.com/protocol7/quincy/workflows/openjdk11/badge.svg)\n\nQuincy is an implementation of [QUIC](https://quicwg.org/) in Java, based \non the [Netty framework](https://netty.io/). Focusing on having fun and \nlearning. Development is still very much in an early stage, exploring what \nan implementation could look like. That is, for now, priorities are \nComplete \u003e Correct \u003e Performant.\n\nWe're more than happy to accept contributions, feel free to take a stab at \nanything missing, incomplete or wrong.\n\n- [ ] TLS (custom implementation)\n  - [X] Messages/extensions\n  - [X] Handshake\n  - [ ] Certification validation\n  - [ ] Key phase\n  - [X] ALPN\n- [X] Protocol/packets/frames\n- [X] Connections\n- [ ] Packet coalescing\n- [ ] PMTU\n- [X] Version negotiation\n- [X] Streams\n- [ ] Reliability\n  - [X] Acking\n  - [X] Resends\n- [ ] Flow control\n  - [X] Max data\n  - [X] Max streams\n- [ ] Congestion control\n- [ ] Address validation\n  - [X] Retry\n  - [ ] Path validation\n- [ ] Connection migration\n- [ ] Connection termination\n  - [X] Idle timeout\n  - [X] Immediate close\n  - [ ] Stateless reset\n- [X] Integration tests (quiche)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotocol7%2Fquincy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotocol7%2Fquincy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotocol7%2Fquincy/lists"}