{"id":20743651,"url":"https://github.com/tobychui/imus-wsr","last_synced_at":"2025-10-27T08:15:26.240Z","repository":{"id":134126099,"uuid":"109391521","full_name":"tobychui/IMUS-WSR","owner":"tobychui","description":"IMUS WebSocket Reflector(TM), this simple websocket script reflect all your websocket input to all connected client so you can catch the message with JavaScript.","archived":false,"fork":false,"pushed_at":"2017-11-03T12:21:41.000Z","size":47,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-18T02:25:49.793Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/tobychui.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-03T12:11:55.000Z","updated_at":"2023-09-08T17:32:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"0da22e1a-1180-429e-99f6-1ecbe77df525","html_url":"https://github.com/tobychui/IMUS-WSR","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/tobychui%2FIMUS-WSR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobychui%2FIMUS-WSR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobychui%2FIMUS-WSR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobychui%2FIMUS-WSR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tobychui","download_url":"https://codeload.github.com/tobychui/IMUS-WSR/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243036010,"owners_count":20225643,"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-17T07:12:18.804Z","updated_at":"2025-10-27T08:15:21.209Z","avatar_url":"https://github.com/tobychui.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://raw.githubusercontent.com/tobychui/IMUS-WSR/master/wsr_preview.png\"\u003e\u003c/img\u003e\u003cbr\u003e\n\n# IMUS-WSR\nIMUS WebSocket Reflector(TM), this simple websocket script reflect all your websocket input to all connected client so you can catch the message with JavaScript.\n\n## What is this\nThis is a simple Node.js script that reflect all your incoming websocket message outward to all connected client.\nAnd it will also log the message on the console too, amazing huh?\n\n## Instllation\n1. Download the whole repo as zip, and make sure you have installed Node.js\n2. Unzip the nodews.js to C:/ (i.e. The file is now located at C:/nodews.js)\n3. Put the bat file in your \"startup\" folder, so everytime your server bootup, the server will run automatically.\n4. Port forward the port 1010 to your server.\n5. Create JavaScript in website that catch the incoming message.\n\n## Example Project\nFor example project, please take a look on my another repo \u003ca href=\"https://github.com/tobychui/Q-9-Online\"\u003eHERE\u003c/a\u003e\nIn the remote.php and minput.php, you can see the standard websocket code working with the IMUS Websocket Reflector(TM)\n\nP.S. It is not trademarked. The (TM) is just a part of the project's name. :))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobychui%2Fimus-wsr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftobychui%2Fimus-wsr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftobychui%2Fimus-wsr/lists"}