awesome-websockets
github.com/facundofarias/awesome-websockets ↗A curated list of Websocket libraries and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me go resources from awesome-websockets"
Installation instructions →What's inside
Tools per Language
- 1m-go-websocketsGo
Handling 1M websockets connections in Go.
- ActixRust
A Rust web framework with support for the Websocket Protocol
- AnyCableRuby
Polyglot replacement for Ruby WebSocket servers with Action Cable protocol.
- Apache-websocketAgnostic
Apache WebSocket module.
- Arsd:CGID
Uniform server-side API for CGI, FastCGI, SCGI, and HTTP web applications. Offers both lower- and higher- level api options among other common (optional) things like websocket and event source serving support.
- ASP.NET SignalRC#
Incredibly simple real-time web for .NET.
Theory
- About HTML5 WebSocketArticles & Papers
About HTML5 WebSocket.
- An introduction to WebsocketsArticles & Papers
Brief History of Real-Time Web Applications.
- Are WebSockets the future?Articles & Papers
WebSockets, caution required!
- Be lazy and test your WebSocket APIs with FirecampArticles & Papers
How to test Websocket in a team.
- David WalshTutorials
WebSocket and Socket.IO.
- Do you really need WebSockets?Articles & Papers
WebSockets explanation.
Command-Line Interface (CLI) Tools
- claws
Awesome WebSocket Client - an interactive command line client for testing websocket servers.
- iola
Socket client with Rest API (WebSocket, Socket.IO, TCP, Unix socket).
- websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions.
- websocketd
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
- ws
websocket command line tool.
- wsc
A tiny command line websocket client written in Go.
GUI Testing Tools
- Cleora
A native macOS, iOS and iPadOS WebSocket client for testing and documenting APIs.
- Firecamp
Full-featured GUI WebSocket testing client which helps Dev team to test WebSocket events visually. Test APIs, save them in the project and share it with your team.
- Simple WebSocket Client
Simple WebSocket Client (Chrome Extension).
- WebSocket King
A browser based WebSocket testing client that supports multiple simultanious connections, logs of incoming and outgoing messages, custom protocols and multiple projects.
Security
- Cross-Site WebSocket Hijacking
Cross-Site WebSocket Hijacking (CSWSH) - Web Application Security Blog.
- Hacking with WebSockets
Talk on Blackhat USA 2012 Conference.
- Testing for WebSockets Security Vulnerabilities
Interactive vulnerable WebSocket demos that provide hands-on learning of WebSocket security risks
- Testing WebSockets
This article is part of the new OWASP Testing Guide v4.
- WebSockets - An Introduction
The problems and some security implications of websockets - Cross-site WebSockets Scripting (XSWS).
- Websockets Auth
Journey into WebSockets Authentication/Authorization.
Real Life Stories
- Firepad
- JabbR
- Kaazing
- Super sync sports
- Taskade
Real-time collaborative task lists and outlines.
- The top 10 realtime web apps
Visualization Tools
- Foxglove ws-protocol
Websocket protocol for visualization of multimodal data.
Browser libraries
- WSGO
like Axios.js, only for WebSocket, adds handy debugging tools
- ZilaWS Client
A very easy-to-use and fast WS implementation with async/await eventhandlers.
Showing a sample of 181 resources. View the full list on GitHub →