Stack Gems
Menu
← Catalog

ws

MIT fast, tested WebSocket client and server for Node

Libraries / Libraries · OSS/MIT · 22.8k

Reviewed 2026-10-18 · last push 2026-10-13 · repo checked 2026-10-19

What's Good

MIT (websockets/ws), release 8.22.0 (2026-09-26), maintained since 2011. Passes the extensive Autobahn test suite for both server and client. Optional native add-ons for extra performance. A small API that stays close to the protocol. ★~22.8k.

The Catch

Node only; browsers must use the native WebSocket. It is low-level, so rooms, reconnection and fallbacks are your job (or use Socket.IO). Recent Node versions ship a built-in WebSocket client.

Verdict

The default raw WebSocket library for Node servers.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/ws.svg)](https://stackgems.com/gems/ws)

HTML

<a href="https://stackgems.com/gems/ws"><img src="https://stackgems.com/badge/ws.svg" alt="ws reviewed on Stack Gems" height="20"></a>