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
openai/openai-realtime-api-beta
A Node.js and browser reference client library for OpenAI's Realtime API, enabling real-time voice and text conversations with GPT models. …
231016experimental
dzove855/Bash-web-server
A web server implemented entirely in Bash, requiring no external tools like socat or netcat. It supports serving static HTML, scriptable re…
32997experimental
SockJS
SockJS-client is a browser JavaScript library that provides a WebSocket-like object for low-latency, full-duplex, cross-domain communicatio…
65203maintenance
go-cqhttp
go-cqhttp is a lightweight, natively cross-platform Golang implementation of the OneBot v11 (CQHTTP) standard for QQ bots, built on MiraiGo…
6010630abandoned
mozilla/BrowserQuest
BrowserQuest is a deprecated HTML5/JavaScript multiplayer game experiment by Mozilla, featuring a browser-based MMORPG-style demo with a No…
109369abandoned
benawad/dogehouse
DogeHouse is an open-source social audio platform (a Clubhouse-style voice conversation app) with an Elixir API, voice server, Next.js web …
239017abandoned
microsoft/cpprestsdk
The C++ REST SDK (Casablanca) is a Microsoft library for cloud-based client-server communication in native C++ using a modern asynchronous …
108248abandoned
openethereum/parity-ethereum
Parity Ethereum (OpenEthereum) is a fast, light, and robust Ethereum client written in Rust, providing full node infrastructure with JSON-R…
106818abandoned
go-socket.io
A Go implementation of the Socket.IO realtime application framework, supporting Socket.IO client protocol version 1.4 with rooms, namespace…
105771abandoned
motianhuo/wechat
A high-fidelity open-source clone of WeChat, an Android social networking app written in Java. It implements messaging, group chat, friend …
325462abandoned
Laravel WebSockets
A Laravel package that provides a self-hosted WebSocket server with full Pusher API compatibility, started via a single artisan command. It…
105071abandoned
tiajinsha/JKVideo
JKVideo is a feature-rich third-party Bilibili client built with React Native and Expo, offering DASH video playback, real-time danmaku (bu…
634991abandoned
josephg/ShareJS
ShareJS is a server and client library for concurrent collaborative editing of text and JSON documents using operational transformation (OT…
324976abandoned
deployd
Deployd is a Node.js toolkit for building realtime REST APIs for web and mobile apps using configurable Resources like Collections, managed…
234935abandoned
simplewebrtc/SimpleWebRTC
SimpleWebRTC is a JavaScript library that wraps the WebRTC API to make building peer-to-peer video, audio, and data communication in the br…
234684abandoned
tty.js
tty.js is a Node.js application that serves an interactive terminal in the browser using express and socket.io, with tabs, windowing, 256-c…
324214abandoned
swooletw/laravel-swoole
A PHP composer package that runs Laravel and Lumen applications on a high-performance Swoole-based HTTP server, benchmarked up to 5x faster…
104024abandoned
erming/shout
Shout is a self-hosted web-based IRC client that runs a Node.js server and lets users connect to IRC networks from their browser. It is dep…
103588abandoned
socketstream/socketstream
SocketStream is a Node.js framework for building realtime web applications with bidirectional communication. It is explicitly no longer mai…
323515abandoned
ianramzy/decentralized-video-chat
Zipcall was a browser-based peer-to-peer video calling platform built with WebRTC and Node.js, offering features like screen sharing, live …
323309abandoned
koding/kite
Kite is a Go framework for building micro-services where each service (a 'kite') acts as both an RPC server and client, communicating over …
323258abandoned
Aedes MQTT Broker
Mosca is a Node.js MQTT broker that can run standalone or be embedded in any Node.js application. It supports MQTT 3.1/3.1.1 with QoS 0 and…
103178abandoned
max-mapper/screencat
ScreenCat is an open-source Electron app for screen sharing and remote collaboration over WebRTC, letting a remote user view your desktop a…
233001abandoned
FredKSchott/CoVim
CoVim is a Vim plugin that adds real-time, multi-user collaborative editing to Vim, similar to Google Docs for the editor. It uses a Python…
102921abandoned
web-socket
A JavaScript library that provides a WebSocket implementation for browsers lacking native support, powered by an embedded Flash (SWF) bridg…
322709abandoned
Play
Play is a self-hosted, iTunes-based distributed music server for offices, letting employees vote on and queue songs and stream a shared off…
102699abandoned
samuelmaddock/metastream
Metastream is a web application and browser extension for watching streaming media (e.g., YouTube, Netflix) in sync with friends, with real…
602648abandoned
jkbrzt/cloudtunes
CloudTunes is an open-source, web-based music player that unifies music stored in the cloud, such as Dropbox files and YouTube videos, into…
322509abandoned
ading2210/poe-api
A reverse-engineered Python API wrapper for Quora's Poe, providing programmatic access to ChatGPT, GPT-4, and Claude via Poe's web interfac…
102462abandoned
AndrewBelt/hack.chat
hack.chat is a minimal, distraction-free, account-free web chat application consisting of a Node.js server and a browser client. This origi…
102412abandoned
ASP.NET Core SignalR
ASP.NET Core SignalR is a library that makes it simple to add real-time web functionality to ASP.NET Core applications, letting server-side…
102358abandoned
oyvindkinsey/easyXDM
easyXDM is a JavaScript library enabling cross-domain messaging and RPC between windows, working around the Same Origin Policy via postMess…
102354abandoned
rickyrauch/Balloons.IO
Balloons.IO is a ready-to-use multi-room web chat server and client built with Node.js, Express, Socket.IO, and Redis. It uses PassportJS f…
322343abandoned
hipache/hipache
Hipache is a distributed HTTP and WebSocket reverse proxy built on Node.js, originally developed at dotCloud to route high volumes of traff…
322295abandoned
Rhymen/go-whatsapp
A Go library implementing the WhatsApp Web API via reverse engineering, providing connection, QR-code login, session restore, and message h…
622250abandoned
ainilili/ratel
Ratel is a command-line multiplayer card game client/server built on Java and Netty, supporting Dou Dizhu (Fight the Landlord) and Texas Ho…
472207abandoned
Wafer
Wafer is Tencent Cloud's fullstack resource kit for rapidly building WeChat mini programs with elastic scaling. It provides session managem…
322142abandoned
paulsonnentag/swip
Swip.js is a JavaScript library for combining multiple mobile devices into a single shared screen experience in the browser. It lets develo…
232092abandoned
leancloud/ChatKit-OC
ChatKit-OC is a free, open-source iOS chat UI component library built on LeanCloud's IM service, providing ready-made recent-contacts and c…
102089abandoned
nurdism/neko
n.eko is a self-hosted virtual browser that streams a remote desktop running inside a Docker container to multiple viewers via WebRTC, insp…
102076abandoned
Terry-Mao/gopush-cluster
gopush-cluster is a Go-based push server cluster supporting WebSocket and TCP connections with public/private message push, offline message…
232069abandoned
genalhuang/genal-chat
Genal Chat is a full-stack TypeScript chat room application built with NestJS on the backend and Vue 2 with Vuex on the frontend, using Soc…
231990abandoned
pkyeck/socket.IO-objc
An Objective-C client library for connecting iOS and OS X apps to Socket.IO servers (v0.7.2–0.9.x) over websockets or long-polling, built o…
101945abandoned
Flotype/now
NowJS is a Node.js library that simplifies building real-time web applications by transparently synchronizing function calls between server…
321897abandoned
videlalvaro/gifsockets
A proof-of-concept Clojure/Java library that streams real-time text to browsers by encoding messages as frames of an animated GIF over a TC…
321882abandoned
AdaptiveConsulting/ReactiveTraderCloud
Reactive Trader is a real-time FX trading platform showcase demonstrating reactive programming principles across the full stack, built with…
381857abandoned
kyubotics/coolq-http-api
A CoolQ plugin that exposes QQ bot events and the CoolQ DLL API over HTTP and WebSocket, letting developers write QQ bots in any language. …
101832abandoned
OpenWebRTC
OpenWebRTC is a cross-platform, mobile-first WebRTC client framework built on GStreamer, enabling native apps on iOS, Android, macOS, and L…
231818abandoned
molnarg/node-http2
A pure-JavaScript HTTP/2 (RFC 7540) client and server implementation for Node.js with an API mirroring the standard HTTPS module, including…
341791abandoned
gitsummore/nile.js
nile.js is a JavaScript library for scalable peer-to-peer live video streaming built on WebTorrent and WebRTC. It provides Express middlewa…
101757abandoned
heroku-python/flask-sockets
Flask-Sockets is a Flask extension that adds elegant WebSocket routing support to Flask apps via a decorator-based API, built on gevent and…
101721abandoned
heapwolf/socket
A JavaScript socket library by heapwolf, formerly used for real-time networking in Node.js. The project has been officially deprecated and …
341713abandoned
stevegraham/slanger
Slanger is an open-source Ruby server implementing the Pusher realtime messaging protocol, allowing Pusher client libraries to connect to a…
101687abandoned
openethereum/openethereum
OpenEthereum is a fast, light, and robust Ethereum client written in Rust, providing full node infrastructure with JSON-RPC HTTP and WebSoc…
101624abandoned
maccman/juggernaut
Juggernaut is a deprecated Node.js realtime server-push service that lets web applications push data to browsers over WebSockets with fallb…
321619abandoned
webRTC.io
A JavaScript library that provides a socket.io-style abstraction layer over the WebRTC standard, simplifying peer-to-peer video, audio, and…
321603abandoned
linagora/hublin
Hubl.in is a free, open-source video conferencing service built on WebRTC, allowing browser-based real-time video communication without plu…
101603abandoned
techpines/express.io
express.io is a realtime micro-framework for Node.js that combines Express and Socket.io into a single drop-in replacement. It adds realtim…
321569abandoned
mikeal/roll-call
Roll Call is a free, open-source voice chat service with multi-party audio calls and podcast-quality recording, built on WebRTC peer-to-pee…
231557abandoned
fossasia/knitserver
Knitserver is a Flask-based REST API server that wraps the Knitlib library to control knitting machines, exposing endpoints and WebSocket-b…
321520abandoned
apollographql/subscriptions-transport-ws
A WebSocket client and server library for GraphQL subscriptions, originally the first TypeScript implementation of a WebSocket-based GraphQ…
101504abandoned
btford/angular-socket-io
A Bower-distributed AngularJS component that wraps Socket.IO clients in a socketFactory service integrated with Angular's digest cycle. It …
321494abandoned
JabbR/JabbR
JabbR is a collaborative real-time chat application built with ASP.NET and SignalR, supporting public and private chat rooms, notifications…
231491abandoned
thedjpetersen/subway
Subway is a web-based IRC client with a multi-user Node.js backend and a JavaScript-heavy frontend communicating over websockets. It suppor…
621465abandoned
OmarElgabry/chat.io
chat.io is a self-hosted real-time chat application built with Node.js, Express, Socket.io, MongoDB/Mongoose, Passport, and Redis. It provi…
231449abandoned
jmesnil/stomp-websocket
A JavaScript STOMP client library that lets web browsers (over WebSockets) and node.js applications (over raw TCP or WebSockets) communicat…
231446abandoned
node-red/node-red-dashboard
A set of Node-RED nodes for quickly building live data dashboards served at a /ui endpoint. It provides widgets, layout management, and web…
351408abandoned
element-hq/riot-android
Riot-Android is a glossy Matrix collaboration client for Android, written in Java. It is deprecated and has been replaced by Element Androi…
101392abandoned
chrismccord/render_sync
A Ruby gem for Rails that renders partials which update in real time in the browser when the underlying models change on the server. It wor…
321384abandoned
aluzzardi/wssh
wssh is a bridge that terminates SSH connections server-side and exposes the remote shell pty over WebSockets using a thin JSON protocol. I…
321371abandoned
ISBX/apprtc-ios
A native iOS video chat application built on WebRTC, packaged as a CocoaPods library with reusable Objective-C view controllers. It wraps G…
321348abandoned
ubisoft/mixer
Mixer is a Blender add-on developed by Ubisoft Animation Studio that enables multiple Blender users to collaborate on the same 3D scene in …
101345abandoned
Scut Game Server Framework
Scut is a free, open-source game server framework written in C# for building online games, with server-side scripting support for C#, Pytho…
231340abandoned
lukejacksonn/react-slack-clone
A complete Slack-style real-time chat application built with React and Pusher's Chatkit SDK, demonstrating rooms, messaging, typing indicat…
101333abandoned
Candy
Candy is a JavaScript-based web chat client for XMPP (Jabber) focused on real-time multi-user chat rooms. It is highly customizable via plu…
101314abandoned
petethepig/devtools-terminal
A Chrome DevTools extension that embeds a system terminal inside the browser's Developer Tools panel. It connects via Chrome's Native Messa…
321312abandoned
simplewebrtc/signalmaster
Signalmaster is a simple Node.js socket.io server that handles WebRTC signaling for peer-to-peer connections, built as the default connecti…
321300abandoned
voten-co/voten
Voten is an open-source social bookmarking and community platform (a Reddit alternative) built with Laravel and Vue.js, featuring voting, c…
101246abandoned
iwxyi/MagicalDanmaku
MagicalDanmaku was a C++ desktop application for interacting with Bilibili live streams, providing danmaku (bullet comment) display and man…
101237abandoned
sbstjn/noduino
Noduino is a JavaScript and Node.js framework for controlling Arduino boards from web applications using HTML5, Socket.IO, and WebSockets. …
321234abandoned
aiko-chan-ai/discord.js-selfbot-v13
An unofficial fork of discord.js v13 that lets Node.js scripts control a Discord user account (selfbot) via the Discord API v9, including m…
101233abandoned
PatrickJS/angular-websocket
An AngularJS 1.x WebSocket service module for connecting client applications to servers. It provides a $websocket factory with a data-strea…
321205abandoned
outerbase/starbasedb
StarbaseDB is an open-source, scale-to-zero SQLite database exposed over HTTP and WebSockets, built on Cloudflare Durable Objects. It provi…
611164abandoned
DeimosC2/DeimosC2
DeimosC2 is a Golang-based command and control (C2) framework for post-exploitation, supporting TCP, HTTPS, DoH, and QUIC agent communicati…
261164abandoned
Wisembly/elephant.io
Elephant.io is a websocket client written in PHP that lets PHP applications communicate with real-time servers, with built-in support for S…
101164abandoned
Open WebRTC Toolkit
Open WebRTC Toolkit Media Server (formerly MediaServer) is a scalable SFU+MCU server for WebRTC video conferencing and streaming, with real…
101155abandoned
nswbmw/N-chat
A multi-user chat room application built with Express and Socket.IO on Node.js. It also serves as a tutorial project, with accompanying wik…
321145abandoned
Icicle
Icicle is a PHP library for writing asynchronous code using synchronous coding techniques, built on coroutines, awaitables, generators, and…
101127abandoned
allegro/tipboard
Tipboard is a self-hosted dashboarding system written in JavaScript and Python for displaying business data and statistics on large screens…
321112abandoned
Spreed WebRTC
Spreed WebRTC is a self-hosted WebRTC audio/video call and conferencing server written in Go, bundled with a browser-based web client. It p…
231112abandoned
Teaonly/android-eye
An Android app that turns an old phone into a surveillance security camera, streaming H.264 video and G.726 audio over a built-in web serve…
101085abandoned
capnmidnight/Calla
Calla is a JavaScript wrapper library for Jitsi Meet that adds spatialized audio and an RPG-style avatar map, letting users walk around a v…
101069abandoned
codetainerapp/codetainer
Codetainer is a Go web service that creates Docker-based code sandboxes viewable and controllable through an embeddable HTML terminal in th…
321067abandoned
ha7ilm/openwebrx
OpenWebRX is a multi-user software-defined radio (SDR) receiver with a web interface, providing browser-based demodulation (AM/FM/SSB/CW/BP…
101067abandoned
maccman/holla
Holla is an open-source group chat application built as a Rich Internet Application with a fully asynchronous JavaScript UI. It was release…
321058abandoned
pvzig/SlackKit
A Swift library for building Slack apps and bots, supporting the RTM API, Web API, OAuth, slash commands, and interactive message buttons. …
101011abandoned
vialer/vialer-js
Vialer-js is a pluggable open-source WebRTC softphone and communication platform built with Vue, supporting SIP-over-WebRTC calling through…
321007abandoned
louislam/uptime-kuma
Uptime Kuma is a self-hosted uptime monitoring application with a reactive single-page web UI. It monitors HTTP(s), TCP, DNS, Docker contai…
9992687active
Hoppscotch
Hoppscotch is an open-source API development ecosystem for building, testing, and documenting HTTP, REST, GraphQL, and WebSocket requests. …
9880634active
Nest Framework
NestJS is a progressive Node.js framework built with TypeScript for creating efficient, scalable server‑side applications. It combines a mo…
9376710active

← prev page 8 / 12 next →