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
- aiohttpPython
Asynchronous HTTP client/server framework for asyncio, with built-in WebSocket client and server support.
- AnyCableRuby
Polyglot replacement for Ruby WebSocket servers with Action Cable protocol.
- Apache Pekko HTTPJava VM
Streaming WebSocket client and server directives; the Apache-licensed Akka HTTP fork.
- Apache-websocketAgnostic
Apache WebSocket module.
Managed / Hosted Services
- Ably
Managed pub/sub realtime platform with WebSocket-based messaging, presence, and guaranteed delivery.
- AWS API Gateway WebSocket APIs
Managed WebSocket APIs that route messages to Lambda and other AWS backends.
- Cloudflare Durable Objects
Stateful serverless coordination primitive commonly used to build WebSocket rooms and realtime backends at the edge.
- Cloudflare Workers WebSockets
Native WebSocket support in Cloudflare Workers, including hibernatable connections.
- Liveblocks
Hosted realtime collaboration infrastructure providing presence, storage, and comments over WebSockets.
- Momento Topics
Serverless pub/sub and caching service with realtime topics accessible over WebSockets.
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!
- David WalshTutorials
WebSocket and Socket.IO.
- Do you really need WebSockets?Articles & Papers
WebSockets explanation.
- Full Stack PythonArticles & Papers
WebSockets on Python.
GUI Testing Tools
- Apidog
All-in-one API platform with a dedicated WebSocket debugging client for messages, params and auth.
- Bruno
Open-source, offline-first API client with WebSocket support and git-friendly plain-text collections.
- 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.
- Hoppscotch Realtime
Free, open-source browser client for testing WebSocket, SSE, Socket.IO and MQTT connections.
- Insomnia
Open-source API client with native WebSocket request support alongside REST, GraphQL and gRPC.
- Postman WebSocket
Send and inspect raw WebSocket and Socket.IO requests inside Postman, with saved history and collections.
Command-Line Interface (CLI) Tools
Security
- Cross-Site WebSocket Hijacking
Cross-Site WebSocket Hijacking (CSWSH) - Web Application Security Blog.
- Cross-site WebSocket hijacking labs
PortSwigger deep-dive on CSWSH with interactive labs.
- 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
OWASP Web Security Testing Guide (WSTG), client-side WebSocket testing chapter.
Visualization Tools
- Foxglove ws-protocol
Websocket protocol for visualization of multimodal data.
Real Life Stories
- Kaazing
- Super sync sports
- Taskade
Real-time collaborative task lists and outlines.
- The top 10 realtime web apps
Showing a sample of 256 resources. View the full list on GitHub →