{"id":23711476,"url":"https://github.com/ratchetphp/rfc6455","last_synced_at":"2025-05-16T06:04:29.398Z","repository":{"id":45383700,"uuid":"23722474","full_name":"ratchetphp/RFC6455","owner":"ratchetphp","description":"I/O agnostic WebSocket Protocol","archived":false,"fork":false,"pushed_at":"2025-03-01T19:02:30.000Z","size":346,"stargazers_count":227,"open_issues_count":5,"forks_count":42,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-05-16T06:04:06.585Z","etag":null,"topics":["php","rfc6455","websocket-protocol","websockets"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/ratchetphp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-06T00:20:55.000Z","updated_at":"2025-05-01T19:56:30.000Z","dependencies_parsed_at":"2023-02-08T19:46:39.500Z","dependency_job_id":null,"html_url":"https://github.com/ratchetphp/RFC6455","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratchetphp%2FRFC6455","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratchetphp%2FRFC6455/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratchetphp%2FRFC6455/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratchetphp%2FRFC6455/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ratchetphp","download_url":"https://codeload.github.com/ratchetphp/RFC6455/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254478186,"owners_count":22077675,"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":["php","rfc6455","websocket-protocol","websockets"],"created_at":"2024-12-30T19:49:50.204Z","updated_at":"2025-05-16T06:04:29.351Z","avatar_url":"https://github.com/ratchetphp.png","language":"PHP","readme":"# RFC6455 - The WebSocket Protocol\n\n[![Build Status](https://github.com/ratchetphp/RFC6455/workflows/CI/badge.svg)](https://github.com/ratchetphp/RFC6455/actions)\n[![Autobahn Testsuite](https://img.shields.io/badge/Autobahn-passing-brightgreen.svg)](http://socketo.me/reports/rfc-server/index.html)\n\nThis library a protocol handler for the RFC6455 specification.\nIt contains components for both server and client side handshake and messaging protocol negotation.\n\nAspects that are left open to interpretation in the specification are also left open in this library.\nIt is up to the implementation to determine how those interpretations are to be dealt with.\n\nThis library is independent, framework agnostic, and does not deal with any I/O.\nHTTP upgrade negotiation integration points are handled with PSR-7 interfaces.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fratchetphp%2Frfc6455","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fratchetphp%2Frfc6455","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fratchetphp%2Frfc6455/lists"}