{"id":13990871,"url":"https://github.com/ClusterWS/ClusterWS","last_synced_at":"2025-07-22T13:31:54.594Z","repository":{"id":57102735,"uuid":"96203587","full_name":"ClusterWS/ClusterWS","owner":"ClusterWS","description":":boom: Lightweight, fast and powerful framework for building scalable WebSocket applications in Node.js","archived":true,"fork":false,"pushed_at":"2020-11-02T05:11:40.000Z","size":9361,"stargazers_count":854,"open_issues_count":25,"forks_count":43,"subscribers_count":25,"default_branch":"next","last_synced_at":"2024-08-09T13:17:56.034Z","etag":null,"topics":["cluster","minimalistic","node","node-js-clusters","nodejs","realtime","server","socket","uws","websocket","ws"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/ClusterWS.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":"2017-07-04T09:57:45.000Z","updated_at":"2024-08-05T02:47:22.000Z","dependencies_parsed_at":"2022-08-21T00:31:16.642Z","dependency_job_id":null,"html_url":"https://github.com/ClusterWS/ClusterWS","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterWS%2FClusterWS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterWS%2FClusterWS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterWS%2FClusterWS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ClusterWS%2FClusterWS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ClusterWS","download_url":"https://codeload.github.com/ClusterWS/ClusterWS/tar.gz/refs/heads/next","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227099040,"owners_count":17730698,"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":["cluster","minimalistic","node","node-js-clusters","nodejs","realtime","server","socket","uws","websocket","ws"],"created_at":"2024-08-09T13:03:26.454Z","updated_at":"2024-11-29T10:32:01.162Z","avatar_url":"https://github.com/ClusterWS.png","language":"TypeScript","readme":"\u003ch1 align=\"center\"\u003e(Deprecated) ClusterWS\u003c/h1\u003e\n\u003ch6 align=\"center\"\u003eBuild Scalable Node.js WebSockets Applications\u003c/h6\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"https://cdn.rawgit.com/goriunov/159120ca6a883d8d4e75543ec395d361/raw/d22028ecc726d7d3cc30a2a85cc7cc454b0afada/clusterws.svg\" width=\"450\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.npmjs.com/package/clusterws\"\u003e\u003cimg src=\"https://img.shields.io/badge/npm-3.3.0-AE1E80.svg?style=for-the-badge\" alt=\"NPM Version\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/ClusterWS/ClusterWS/graphs/commit-activity\"\u003e\u003cimg src=\"https://img.shields.io/badge/Maintain-Yes-AE1E80.svg?style=for-the-badge\" alt=\"Maintain\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/ClusterWS/ClusterWS/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/LICENSE-MIT-AE1E80.svg?style=for-the-badge\" alt=\"GitHub license\"/\u003e\u003c/a\u003e\n    \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/NODE.JS-8+-AE1E80.svg?style=for-the-badge\" alt=\"GitHub license\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- \u003ch3 align=\"center\"\u003e\u003cstrong\u003eThis branch is under work for v4.0.0 check master branch for stable v3.3.0\u003c/strong\u003e\u003c/h3\u003e\n\u003ch3 align=\"center\"\u003e\u003cstrong\u003ePlease note that v3.3.0 most likely will not run on Node 11 or 12 as it uses old version of uWebSockets. \nUnfortunately there is no easy way to update v3.3.0, and it would be much simpler to finish up version 4. So if you are using ClusterWS 3.3.0 please stick with Node 10, 9, 8 (or submit PR) while Version 4 is under development. Thank you.\u003c/strong\u003e\u003c/h3\u003e --\u003e\n\n\u003cp align=\"center\"\u003e\n    For version \u003cstrong\u003e4.0.0 alpha\u003c/strong\u003e version check \u003ca href=\"https://clusterws.github.io/\"\u003eClusterWS Website\u003c/a\u003e (under work)\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003e\u003cstrong\u003eLightweight\u003c/strong\u003e, \u003cstrong\u003efast\u003c/strong\u003e and \u003cstrong\u003epowerful\u003c/strong\u003e framework for building \u003cstrong\u003escalable\u003c/strong\u003e WebSocket applications in Node.js. ClusterWS uses \u003ca href=\"https://github.com/ClusterWS/cWS\"\u003ecWS\u003c/a\u003e a fork of uWebSockets.\u003c/i\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003e\n    Officially Supported Client Libraries\n\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/ClusterWS/ClusterWS-Client-Swift\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/18750503/37686010-8ec97d8c-2cfa-11e8-844a-3c79043d3c83.png\" width=\"150\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/ClusterWS/ClusterWS-Client-Java\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/18750503/37686016-96558d5c-2cfa-11e8-8d91-3a01122a73eb.png\"\n    width=\"150\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/ClusterWS/ClusterWS-Client-JS\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/18750503/37686031-9fa2d888-2cfa-11e8-911e-d844a8753b88.png\" width=\"150\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003e\n    Consider to support development\n\u003c/h3\u003e\n\u003ch4 align=\"center\"\u003e\n    \u003ca href=\"https://www.paypal.me/goriunov\"\u003eBuy a coffee (via PayPal)\u003c/a\u003e\n\u003c/h4\u003e\n\u003ch4 align=\"center\"\u003e\n    \u003ca href=\"https://www.patreon.com/clusterws\"\u003eBecome a Backer on Patreon\u003c/a\u003e\n\u003c/h4\u003e\n\n\u003ch1\u003e\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003e\n    Find more about ClusterWS in \u003ca href=\"https://github.com/ClusterWS/ClusterWS/wiki\"\u003e\u003cstrong\u003eWiki Documentation\u003c/strong\u003e\u003c/a\u003e.\n\u003c/h3\u003e\n","funding_links":["https://www.paypal.me/goriunov","https://www.patreon.com/clusterws"],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FClusterWS%2FClusterWS","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FClusterWS%2FClusterWS","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FClusterWS%2FClusterWS/lists"}