Socket-based TS/JavaScript API for WhatsApp Web
-
Updated
Jun 30, 2026 - JavaScript
WebSocket is a computer communications protocol, providing full-duplex communication channels for interaction between a web browser (or other client application) and a web server over a single TCP connection. The WebSocket protocol allows for sending messages to a server and receiving event-driven responses without having to poll the server for a reply, facilitating real-time data transfer from and to the server. This is made possible by providing a standardized way for the server to send content to the client without being first requested by the client, and allowing messages to be passed back and forth while keeping the connection open. In this way, a two-way ongoing conversation can take place between the client and the server.
Socket-based TS/JavaScript API for WhatsApp Web
Professional backend framework for Node.js
Isomorphic implementation of WebSocket (https://www.npmjs.com/package/ws)
Light wrapper around Koa providing a websocket middleware handler that is koa-route compatible.
[Deprecated] Nano-framework for Node.js. Use PRO version
Express + Postgres demo for live match commentary with a WebSocket broadcast channel. Focus is on WS patterns (heartbeats, backpressure, message validation, subscriptions).
30 Days of JavaScript Challenge Course for revision and practice projects🍵❤️🔥 by Hitesh Choudhary (Founder of ChaiAurCode). Contributions are Opened, Feel Free to contribute in a better manner and only valid pull request get merged in the repository.
HAPI plugin for seamless WebSocket integration
A JavaScript miner to mine Duino-Coin, which you can easily implement in your site.
Node.js implementation of SignalR protocol tailored for Bittrex exchange
Pipe Node.js streams over WebSockets (with back-pressure!).
Created by Michael Carter, Ian Hickson