Skip to main content

A curated list of Websocket libraries and resources.

1.9k
GitHub Stars
256
Curated Resources
9
Categories
8 hours ago
Last Refreshed
Tools per LanguageManaged / Hosted ServicesGUI 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

  • 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

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

  • 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.

Security

Visualization Tools

Real Life Stories

Showing a sample of 256 resources. View the full list on GitHub →