Skip to main content

A curated list of Websocket libraries and resources.

1.9k
GitHub Stars
181
Curated Resources
8
Categories
16 hours ago
Last Refreshed
Tools per LanguageGUI Testing ToolsBrowser librariesVisualization ToolsCommand-Line Interface (CLI) ToolsReal Life StoriesSecurityTheory

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

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

Real Life Stories

Visualization Tools

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 →