Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source websocket software

1177 open-source libraries, tools and applications tagged websocket, ranked by how closely websocket is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1177 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Icalingua-plus-plus/Icalingua-plus-plus
Icalingua++ is an Electron-based chat client for QQ (and other platforms via adapters), a community-maintained fork of the discontinued Ica…
983380active
slackapi/node-slack-sdk
The official Slack Developer Kit for Node.js, a collection of single-purpose TypeScript packages covering Slack's Web API, OAuth flows, Inc…
913378active
Collabora Online
Collabora Online is an open-source, self-hosted online office suite for collaborative editing of text documents, spreadsheets, presentation…
993366active
Stoat
Stoat is the Rust backend software powering Stoat chat, a self-hostable community chat platform descended from Revolt. It consists of modul…
973364active
DevilXD/TwitchDropsMiner
A Python desktop application that AFK-mines timed Twitch drops by simulating stream watching via metadata requests, with automatic drop cla…
863353active
cpaczek/skylight
Skylight is a real-time aircraft visualization application that decodes ADS-B signals from an RTL-SDR radio receiver and projects live over…
593339active
cv-cat/DouYin_Spider
A Python-based Douyin (Chinese TikTok) reverse-engineering toolkit that exposes the platform's full API surface for data collection, live-s…
823331active
Converse.js
Converse.js is a browser-based, fully client-side XMPP/Jabber chat client written in JavaScript. It can run as a standalone web app, a desk…
893299active
lonng/nano
Nano is a lightweight, high-performance game server framework written in Go. It provides a component-based networking architecture with bui…
503228active
saghul/txiki.js
txiki.js is a tiny JavaScript runtime built on the QuickJS-ng engine and libuv, targeting modern ECMAScript and WinterTC compliance. It shi…
923207active
amalshaji/portr
Portr is a self-hosted open-source tunnel solution that exposes local HTTP, TCP, and WebSocket connections to the public internet using SSH…
933193active
freeman-jiang/beatsync
Beatsync is a high-precision web audio player that synchronizes playback across multiple devices with millisecond accuracy using NTP-inspir…
563183active
chronoxor/NetCoreServer
NetCoreServer is an ultra fast, low latency asynchronous socket server and client library for C# .NET Core. It supports TCP, SSL, UDP, Unix…
683128stable
miroslavpejic85/mirotalksfu
MiroTalk SFU is a self-hosted, open-source WebRTC video conferencing platform built on the Mediasoup SFU architecture, positioning itself a…
773126active
aspen-cloud/triplit
Triplit is an open-source full-stack syncing database that runs on both server and client, syncing data in real time over websockets with c…
513115active
link1st/gowebsocket
A distributed instant messaging (IM) chat system built in Go on top of WebSocket, designed to support up to a million concurrent connection…
663106active
igniterealtime/Openfire
Openfire is an open-source (Apache-2.0) real-time collaboration server implementing the XMPP (Jabber) protocol, written in Java. It provide…
913073stable
Nchan
Nchan is a scalable pub/sub message server and proxy implemented as an Nginx module, supporting Websocket, EventSource (SSE), long-polling,…
753066stable
audreyt/ethercalc
EtherCalc is a web-based spreadsheet server for real-time multi-user collaborative editing, a TypeScript rewrite of the original SocialCalc…
933053active
golang/net
golang/net (golang.org/x/net) is the official supplementary networking library for Go, maintained by the Go team. It provides packages beyo…
773045stable
q191201771/lal
LAL is an audio/video live streaming broadcast server written in Go, comparable to nginx-rtmp-module but with more features. It supports RT…
233027active
owenashurst/agar.io-clone
An open-source clone of the Agar.io browser game built with Node.js, Socket.IO, and HTML5 canvas. Game logic runs server-side while the cli…
372972active
nicolasff/webdis
Webdis is a lightweight HTTP server written in C that exposes Redis commands over HTTP with JSON output. It supports JSONP, chunked pub/sub…
662963active
Pycord
Pycord is a modern, async-ready Python library that wraps the Discord API, enabling developers to build Discord bots and applications. It p…
892956active
matrix-org/synapse
Synapse is the reference Matrix homeserver, an open-source server implementing the Matrix protocol for federated, end-to-end-encrypted comm…
1012099maintenance
Binance Public API Connector Libraries
A collection of auto-generated Python SDKs for the Binance public APIs, covering spot, futures, options, and other trading services. It pro…
762948active
slackapi/bolt-js
Bolt for JavaScript is the official Slack framework for building Slack apps in JavaScript/TypeScript. It provides listener methods for even…
962944active
muaz-khan/WebRTC-Experiment
A collection of WebRTC demos, experiments, libraries, and examples including RecordRTC, RTCMultiConnection, DetectRTC, and MultiStreamsMixe…
3212051maintenance
LockGit/gochat
gochat is a lightweight instant messaging (IM) server written in pure Go, supporting private messages and room broadcast messages with WebS…
742934active
bmoscon/cryptofeed
A Python library that consumes real-time market data from dozens of cryptocurrency exchanges over websockets (with REST polling fallback) a…
942918active
Pomelo Game Server Framework
Pomelo is a fast, scalable, distributed game server framework for Node.js with a multi-process architecture and plugin-based extensibility.…
1011862maintenance
Donkie/Spoolman
Spoolman is a self-hosted web service for tracking 3D-printer filament spool inventory and usage. It provides a REST API and web client, an…
972899active
Azure/fetch-event-source
A TypeScript library providing a fetch()-based alternative to the browser's native EventSource API for consuming server-sent events. It rem…
502884stable
Vexa-ai/vexa
Vexa is an open-source (Apache-2.0) meeting transcription API that dispatches bots to join Google Meet, Microsoft Teams, and Zoom calls and…
862864active
chattocorp/chatto
Chatto is a fully-featured, self-hostable team and group chat application written in Go, shipped as a single 50 MB binary with no dependenc…
772828active
openfrontio/OpenFrontIO
OpenFront.io is an open-source online real-time strategy (RTS) game focused on territorial control and alliance building, playable in any m…
852812active
node-webrtc
node-webrtc is a Node.js native addon (N-API) providing bindings to Google's WebRTC M106 stack. It aims for spec compliance with the WebRTC…
522803active
websockets/wscat
wscat is a command-line tool for connecting to WebSocket servers (or acting as a WebSocket server) and interactively sending and receiving …
372787active
dmotz/trystero
Trystero is a JavaScript/TypeScript library that adds serverless WebRTC peer discovery and communication to web apps, using BitTorrent, Nos…
982781active
GuDong2003/xianyu-auto-reply-fix
A self-hosted Xianyu (Goofish) marketplace customer-service management system built with FastAPI, SQLite, and Playwright. It supports multi…
772780active
billchurch/webssh2
WebSSH2 is a web-based SSH client that proxies browser terminal sessions to SSH servers over WebSockets using ssh2, Socket.IO, and xterm.js…
972777active
reactor/reactor-netty
Reactor Netty is a JVM library providing non-blocking, backpressure-ready TCP, HTTP, UDP, and QUIC clients and servers built on the Netty f…
952776active
flawiddsouza/Restfox
Restfox is an offline-first, minimalistic HTTP and WebSocket testing client available as a web app (PWA) and desktop application. It suppor…
772772active
YusufB5/ASCILINE
ASCILINE is a high-performance ASCII video rendering engine written in Python that converts video pixels into text-based representations. I…
802758active
nbio
NBIO is a pure Go non-blocking, event-driven network I/O library supporting TLS, HTTP/1.x, and WebSocket, largely compatible with net/http.…
952755active
xfgryujk/blivechat
A YouTube-style live chat overlay for OBS that displays Bilibili livestream comments, gifts, and super chats. It runs as a hosted web servi…
842750active
paullouisageneau/libdatachannel
libdatachannel is a standalone C++17 library (with C bindings) implementing WebRTC Data Channels, WebRTC Media Transport, and WebSockets wi…
872749stable
xiaonanln/goworld
GoWorld is a scalable distributed game server engine written in Go, featuring spaces and entities with AOI support, hot-swappable game logi…
432720active
GIM
GIM is a high-performance instant messaging server written in Go, designed as a set of service components (connect, logic, business) that c…
762714active
excid3/noticed
Noticed is a Ruby gem for sending notifications in Ruby on Rails applications across multiple delivery methods like email, SMS, Slack, and …
982705active
Kong/unirest-java
Unirest is a lightweight, fluent HTTP client library for Java supporting HTTP/1 and HTTP/2, WebSockets, JSON mapping via Jackson or GSON, a…
1002703active
Django Channels
Daphne is an HTTP, HTTP/2, and WebSocket protocol server for ASGI applications, built to power Django Channels. It automatically negotiates…
762687stable
Syncplay/syncplay
Syncplay is a client/server application that synchronizes media playback position and play state across multiple instances of mpv, VLC, MPC…
822684active
Dezoomify
WBO (whitebophir) is a free, open-source online collaborative whiteboard that lets many users draw simultaneously on a large virtual board …
1002669active
CNCjs
CNCjs is a full-featured web-based interface for CNC milling controllers running Grbl, Grbl-Mega, Marlin, Smoothieware, TinyG, or g2core. I…
962651stable
ZeroBot-Plugin
A large collection of practical plugins for the ZeroBot framework implementing the OneBot v11 protocol, written in Go. It powers QQ bots (v…
762646active
tl-open-source/tl-rtc-file
A self-hostable web application that uses WebRTC peer-to-peer connections to transfer files, video, screen shares, live streams, and text b…
232625active
nanomq/nanomq
NanoMQ is an ultra-lightweight, high-performance MQTT broker and messaging bus written in C for IoT/IIoT edge computing and software-define…
952619active
wee-slack/wee-slack
A WeeChat script that provides a native terminal client for Slack, connecting via the Slack API with a persistent websocket for real-time e…
632617active
firecamp-dev/firecamp
Firecamp is an open-source, developer-first API development platform for designing, testing, and documenting REST, GraphQL, WebSocket, and …
482615active
zhboner/realm
Realm is a simple, high-performance network relay server written in Rust that forwards TCP and UDP traffic between endpoints. It supports z…
942612active
ueberdosis/hocuspocus
Hocuspocus is a Yjs CRDT-based WebSocket backend for conflict-free real-time collaboration, written in TypeScript. It provides a server, cl…
972611active
versatica/JsSIP
JsSIP is a pure JavaScript SIP (Session Initiation Protocol) library that implements a full SIP user agent for browsers and Node.js. It sup…
652608stable
clj-commons/aleph
Aleph is a Clojure library for asynchronous network communication built on Netty, providing an HTTP server and client plus raw TCP and UDP …
732592active
taoshihan1991/goflylivechat
GOFLY LIVE CHAT is an open-source, self-hosted customer support live chat system written in Go with a VueJS frontend. It supports real-time…
472591active
Chatterino/chatterino2
Chatterino 2 is a native cross-platform desktop chat client for Twitch.tv, built in C++ with Qt. It extends Twitch web chat with multi-chan…
872570active
NetrisTV/ws-scrcpy
A web-based client for scrcpy that streams an Android device's screen to a browser over WebSockets and allows remote control from the brows…
652570active
http-kit
http-kit is a minimalist, high-performance, event-driven HTTP client and server for Clojure, fully Ring-compatible as a drop-in replacement…
632564stable
google-gemini/live-api-web-console
A React-based starter application for building real-time multimodal experiences with Google's Gemini Live API over WebSockets. It provides …
582562active
sorenisanerd/gotty
GoTTY is a Go command line tool that turns any CLI program into a web application by serving it in a browser via a built-in web server. It …
872548active
huilang-me/CF-Server-Monitor
A free multi-server monitoring probe system built on Cloudflare Workers, D1, and Durable Objects, with a real-time dashboard, offline alert…
592548active
Autobahn
Autobahn|Python is an open-source library implementing the WebSocket protocol and the Web Application Messaging Protocol (WAMP) for Python …
992541active
ntex
ntex is a Rust framework for building composable asynchronous network services, supporting HTTP and WebSockets. It is runtime-agnostic, let…
932538active
mqant
mqant is a concise, high-performance distributed microservice framework written in Go, originally designed for real-time game servers. It p…
322515active
Lingyan000/fluxdo
FluxDO is a cross-platform third-party client for the Linux.do community forum, built with Flutter and featuring a Rust-based DNS-over-HTTP…
772507active
giongto35/cloud-game
CloudRetro is an open-source cloud gaming platform for retro games that runs emulated games (via Libretro) on remote servers and streams vi…
652482active
blenderskool/blaze
Blaze is a progressive web app for peer-to-peer file sharing between multiple devices using WebTorrent (WebRTC) with WebSockets as a fallba…
232476active
Chatify
Chatify is a Laravel package that adds real-time chat to any Laravel application, including direct messages, group conversations, voice not…
652430active
igniterealtime/Smack
Smack is an open-source, modular XMPP client library written in pure Java for Java SE JVMs and Android. It lets applications embed XMPP fun…
752416stable
suitenumerique/meet
La Suite Meet is an open-source video conferencing application powered by LiveKit, built with Django and React. It provides browser-based h…
892396active
Tungstenite
tokio-tungstenite is a Rust library providing asynchronous WebSocket client and server support built on top of the lightweight tungstenite-…
702393stable
RSocket
RSocket Java is the reference Java implementation of the RSocket application protocol, a binary protocol for Reactive Streams semantics ove…
232388stable
AnyCable
AnyCable is an open-source realtime server written in Go that provides reliable two-way communication over WebSockets and SSE with built-in…
972384stable
SignalR
ASP.NET SignalR is a .NET library that makes it simple to add real-time web functionality to ASP.NET (System.Web/Katana) applications, lett…
389399maintenance
socketio/socket.io-client-cpp
A C++11 client library for the Socket.IO real-time event protocol, built on websocket++ with a JS-like API. It supports binary payloads, au…
372356active
jxhczhl/JsRpc
JsRpc is a Go-based RPC server that lets you remotely invoke JavaScript methods running in a browser via WebSocket, avoiding the need to ex…
782350active
walkor/phpsocket.io
A server-side PHP implementation of the socket.io protocol built on the Workerman event-driven networking framework. It lets PHP applicatio…
792343active
stimulusreflex/stimulus_reflex
StimulusReflex is a Ruby gem and JavaScript client that lets Rails developers build reactive, real-time applications by rendering HTML on t…
822335active
harlanc/xiu
Xiu is a high-performance live streaming media server written in pure Rust, supporting RTMP (with clustering), RTSP, WebRTC (WHIP/WHEP), HT…
682329active
Glimesh/broadcast-box
Broadcast Box is a self-hosted Go server for sub-second live video broadcasting and screen sharing using WebRTC (WHIP/WHEP). It supports pu…
872325active
cloudflare/meet
Cloudflare Meet (formerly Orange Meets) is a demo video-conferencing application built on Cloudflare Realtime SFU (Calls) with WebRTC. It s…
572314active
Selkies Remote Desktop Platform
Selkies is an open-source low-latency, GPU/CPU-accelerated Linux remote desktop and game streaming platform that delivers an HTML5 web clie…
982309active
xmppjs/xmpp.js
xmpp.js is a modular JavaScript library implementing the XMPP (Extensible Messaging and Presence Protocol) for building chat clients and co…
782278active
Nethereum
Nethereum is the .NET integration platform for Ethereum and EVM-compatible blockchains, offering 130+ NuGet packages covering RPC access, s…
822260active
Live Helper Chat
Live Helper Chat is an open-source, self-hosted live support chat application for websites, featuring voice, video, screen sharing, co-brow…
1002249active
tddworks/baguette
Baguette is a Swift CLI and WebSocket server that provides headless control of iOS simulators without opening Xcode or Simulator.app. It su…
822248active
uowuo/abaddon
Abaddon is an alternative Discord client written in C++ using GTK 3, offering a lightweight non-Electron desktop experience with voice chat…
792223active
Enqueue
Enqueue is a production-ready messaging solution for PHP that provides a unified API for creating, sending, and reading messages across man…
862220stable
Hubs
Hubs is an open-source, browser-based multi-user 3D virtual world and social VR platform built with A-Frame, Three.js, and WebXR/WebRTC. It…
762218active
nextcloud/spreed
Nextcloud Talk (spreed) is a self-hosted video, audio, and text chat conferencing app for Nextcloud. It supports private, group, public, an…
952217stable

← prev page 3 / 12 next →