{"repo":"meefik/websocket.sh","free":true,"listed":false,"github":"https://github.com/meefik/websocket.sh","clone":"git clone https://github.com/meefik/websocket.sh.git","description":"The cross platform WebSocket implementation for UNIX shell","language":"Shell","stars":81,"topics":["websockets","shell","busybox"],"license":"MIT","category":"cli-tools","readme_excerpt":"websocket.sh Copyright (C) 2016-2025 Anton Skshidlevsky (meefik), MIT The cross platform WebSocket implementation for UNIX shell. It works on busybox and ash for embedded systems (requires installing busybox applets). See the developer's blog Install busybox First of all, you need to install the busybox binary: Shell as a web terminal Run web server httpd in websocket.sh directory. For jquery.terminal: For xterm.js: Open the terminal in browser: http://localhost:8080/ Custom usage Run websocket.sh: Use from browser: Multiple socket connections You can use busybox inetd for multiple connections to single port for websocket.sh: The /path/to/inetd.conf may look like:","default_branch":null,"files":null,"tree":[],"storefront":"/r/meefik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/meefik/websocket.sh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}