{"id":41019579,"url":"https://github.com/hhvm/hack-http-request-response-interfaces","last_synced_at":"2026-01-22T09:31:41.711Z","repository":{"id":29194224,"uuid":"120004520","full_name":"hhvm/hack-http-request-response-interfaces","owner":"hhvm","description":"Defines common cross-framework interfaces to represent HTTP requests and responses","archived":false,"fork":false,"pushed_at":"2022-08-09T00:22:22.000Z","size":227,"stargazers_count":11,"open_issues_count":4,"forks_count":8,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-10-21T17:36:29.508Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Hack","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hhvm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-02T16:28:39.000Z","updated_at":"2025-01-08T00:54:22.000Z","dependencies_parsed_at":"2022-08-07T14:15:29.613Z","dependency_job_id":null,"html_url":"https://github.com/hhvm/hack-http-request-response-interfaces","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/hhvm/hack-http-request-response-interfaces","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhack-http-request-response-interfaces","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhack-http-request-response-interfaces/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhack-http-request-response-interfaces/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhack-http-request-response-interfaces/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hhvm","download_url":"https://codeload.github.com/hhvm/hack-http-request-response-interfaces/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hhvm%2Fhack-http-request-response-interfaces/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28660770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2026-01-22T09:31:41.071Z","updated_at":"2026-01-22T09:31:41.700Z","avatar_url":"https://github.com/hhvm.png","language":"Hack","funding_links":[],"categories":[],"sub_categories":[],"readme":"Hack HTTP Request and Response Interfaces\n=========================================\n\nThis project aims to create standard request and response interfaces for Hack,\nusing [PSR-7](http://www.php-fig.org/psr/psr-7/) as a starting point.\n\nThis project is nearing a stable v1.0 release.\n\n## Motivation\n\nPSR-7 was designed for PHP, not Hack, and some descisions do not fit smoothly\nwith Hack's type system.\n\nWe would like agreement on a standardized interface before releasing v1.0 of\nseveral libraries that could and should use this.\n\nAdditionally, with the planned end of PHP support in HHVM, it will stop being\npossible to use the canonical definitions or common implementations of PSR-7 in\nHack code.\n\n## Requirements\n\nHHVM 4.41 and above.\n\n## License\n\nBy contributing to Hack HTTP Request and Response Interfaces, you agree that your contributions will be licensed\nunder the LICENSE file in the root directory of this source tree.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhhvm%2Fhack-http-request-response-interfaces","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhhvm%2Fhack-http-request-response-interfaces","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhhvm%2Fhack-http-request-response-interfaces/lists"}