{"id":20090465,"url":"https://github.com/64/hh","last_synced_at":"2025-05-06T03:30:44.875Z","repository":{"id":106826705,"uuid":"107328186","full_name":"64/hh","owner":"64","description":"HTTP/2 server written in C.","archived":false,"fork":false,"pushed_at":"2018-04-19T20:30:17.000Z","size":6718,"stargazers_count":28,"open_issues_count":0,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-09T07:51:20.269Z","etag":null,"topics":["c","epoll","http2","http2-server"],"latest_commit_sha":null,"homepage":"","language":"C","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/64.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-17T21:54:03.000Z","updated_at":"2025-01-28T06:06:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"2de561c8-254e-4d6c-b3e3-2ca5edab4b6d","html_url":"https://github.com/64/hh","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/64%2Fhh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/64%2Fhh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/64%2Fhh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/64%2Fhh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/64","download_url":"https://codeload.github.com/64/hh/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252616034,"owners_count":21776906,"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":["c","epoll","http2","http2-server"],"created_at":"2024-11-13T16:24:36.125Z","updated_at":"2025-05-06T03:30:44.860Z","avatar_url":"https://github.com/64.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"## HH\n\nMinimal HTTP/2 server written in C.\n\nThe server is quite conformant to the specification, but some parts (e.g POST requests) are unimplemented.\n\nThis is mostly intended to be educational, and you should certainly not use it for any other purposes because it has not been security audited.\n\nIf you find a bug, feel free to open an issue on GitHub. The source code is MIT licensed (see `LICENSE.md` for more details).\n\nCompiling the library requires GCC7 or greater. It also requires the [cashpack](https://github.com/Dridi/cashpack/) library and the [s2n](https://github.com/awslabs/s2n/) \nlibrary to be installed (with a slightly modified version - I will post more details on this in the future).\n\nCurrently only works on Linux due to unrepentant use of epoll.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F64%2Fhh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F64%2Fhh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F64%2Fhh/lists"}