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
2881099/FreeIM
FreeIM is a simple, high-performance WebSocket-based instant messaging component for .NET/.NETCore, supporting clustered deployment via Red…
451582active
unosquare/embedio
EmbedIO is a tiny, cross-platform, module-based web server library for .NET Framework and .NET Core, written entirely in C#. It supports RE…
101577stable
online-go/online-go.com
The source code for the Online-Go.com web client, a TypeScript web interface for playing Go (baduk/igo) online. It provides the frontend fo…
771569active
SmingHub/Sming
Sming is an open-source asynchronous C++ framework for building embedded applications with strong networking support. It targets multiple a…
721568active
solidjs-community/solid-primitives
A community-maintained collection of high-quality, tree-shakable reactive primitives for the SolidJS framework, covering inputs, media, obs…
901559active
sepfy/libpeer
libpeer is a portable WebRTC implementation written in C using BSD sockets, designed for IoT and embedded devices such as ESP32 and Raspber…
731553active
Alpaca-py (Alpaca Python SDK)
The official Python SDK for Alpaca's commission-free trading APIs, providing REST and WebSocket/SSE interfaces for trading, account managem…
961544active
matrix-org/dendrite
Dendrite is a second-generation Matrix homeserver written in Go, designed as an efficient, reliable, and scalable alternative to Synapse. I…
105620maintenance
robbiehanson/CocoaHTTPServer
CocoaHTTPServer is a small, lightweight, embeddable HTTP server library for Mac OS X and iOS applications written in Objective-C. It suppor…
325603maintenance
cv-cat/XianYuApis
A reverse-engineered unofficial API library for Xianyu (Goofish, Alibaba's second-hand marketplace) that wraps its HTTP endpoints and WebSo…
741528active
Massive API Client Libraries
The official Python client library for the Massive.com (formerly Polygon.io) REST and WebSocket APIs, providing access to stock, options, f…
1001523active
Swoft
Swoft is a PHP microservice coroutine framework built on the Swoole extension, offering a resident-memory coroutine web server with HTTP, W…
235536maintenance
abalabahaha/eris
Eris is a Node.js library for interfacing with the Discord API, providing a lightweight wrapper for building bots. It supports gateway even…
391514active
fossasia/voxbento
Voxbento is an open-source, self-hosted platform for real-time simultaneous interpretation at live events. Interpreters broadcast translate…
771513active
softwaremill/sttp
sttp is a popular open-source HTTP client library for Scala with a clean, type-safe request description API. It supports synchronous, Futur…
1001507active
robinkarlberg/transfer.zip-web
Transfer.zip is an open-source, self-hostable file-sharing service and website, an alternative to WeTransfer, with stored transfers (S3 or …
721505active
ovidiuch/flatris
Flatris is a fast-paced two-player Tetris-style web game built with React and Redux, featuring both UI and server components. It is a progr…
321500active
balzack/databag
Databag is a fast, lightweight, self-hosted federated messenger with end-to-end encryption, audio/video calls via WebRTC, and topic-based t…
581499active
polonel/trudesk
Trudesk is an open-source help desk and ticketing application built with NodeJS and MongoDB. It provides real-time tickets, agent-customer …
561496active
Tsuk1ko/bilibili-live-chat
A backend-free web app that displays Bilibili live stream danmaku (chat messages) and gifts in a YouTube Live Chat style overlay, primarily…
561490active
strophe/strophejs
Strophe.js is a dependency-free JavaScript/TypeScript library for building real-time XMPP applications, supporting XMPP over WebSockets (RF…
901488active
Niek/obs-web
A browser-based web app for remotely controlling OBS Studio via the obs-websocket plugin. It lets users switch scenes, start/stop streaming…
751488active
geckos.io
geckos.io is a TypeScript library providing real-time client/server communication over UDP using WebRTC (SCTP data channels) with Node.js. …
621488active
esprfid/esp-rfid
ESP RFID is an open-source access control system that runs on the ESP8266 microcontroller and supports MFRC522, PN532, RDM6300, and Wiegand…
661486active
fossasia/loungemesh
LoungeMesh is a self-hosted spatial video lounge web application where attendees move freely in a shared 2D space with proximity-based audi…
771479active
Pusher Channels PHP Library
The official Pusher Channels JavaScript client library for subscribing to channels and receiving realtime events over WebSockets with HTTP …
801477active
Phineas/lanyard
Lanyard is a hosted and self-hostable Elixir service that exposes live Discord user presence and activity data through a REST API and WebSo…
721474active
Arksine/moonraker
Moonraker is a Python-based web API server that exposes HTTP and WebSocket APIs for controlling and monitoring the Klipper 3D printer firmw…
661466active
JPersson77/LGTVCompanion
A Windows application (UI plus background service) that automatically powers LG WebOS TVs and displays on and off in sync with the PC, incl…
921463active
qq362946/Fantasy
Fantasy is a zero-reflection, high-performance C# game server framework designed for large-scale multiplayer online games, built on an ECS …
971461active
Unity-Technologies/UnityRenderStreaming
Unity Render Streaming is a Unity package and sample solution that streams Unity's high-quality rendering to browsers via WebRTC. It includ…
411458active
hack-chat/main
hack.chat is a minimal, accountless, logless chat service with disappearing messages, built on Node.js and WebSockets. It can be self-hoste…
761453active
michaelhly/solana-py
Solana.py is the base Python SDK for interacting with the Solana blockchain, enabling transaction building and calls to the Solana JSON RPC…
941444active
benoitc/hackney
hackney is an HTTP client library for Erlang supporting HTTP/1.1, HTTP/2, and experimental HTTP/3, with connection pooling, streaming, asyn…
981420active
jech/galene
Galène is a self-hosted videoconferencing server written in Go that implements a selective forwarding unit (SFU) for WebRTC, with an includ…
761418stable
jitsi/lib-jitsi-meet
lib-jitsi-meet is a low-level JavaScript API library for building fully custom video conferencing experiences on top of Jitsi Meet infrastr…
951417active
rage-rb/rage
Rage is an API-first Ruby web framework that combines Rails-compatible ergonomics with fiber-based concurrency, running web requests, WebSo…
881414active
ishaan1013/sandbox
Sandbox is an open-source, cloud-based code editing environment with custom AI code autocompletion and real-time collaboration. It combines…
251414active
ayushsharma82/ESP-DASH
ESP-DASH is a C++ Arduino library that generates a real-time, on-device web dashboard for ESP32, RP2040+W, and RP2350+W microcontrollers, w…
791413active
Discord Embedded App SDK
The Discord Embedded App SDK is a TypeScript library for building Discord Activities—web apps running in an iframe inside the Discord clien…
861407active
xfgryujk/blivedm
A Python library for receiving Bilibili live-stream danmaku (bullet chat) messages over WebSocket. It supports both the web-side interface …
721403active
D++ (DPP)
D++ (DPP) is a lightweight, modern C++ library for the Discord API, supporting API v10 with efficient caching, sharding, clustering, slash …
861398stable
copyliu/bililive_dm
Bililive_dm is a long-standing Windows desktop tool for capturing and displaying Bilibili live-stream danmaku (bullet chat) messages. It su…
761390active
fhmq/hmq
HMQ is a high-performance MQTT broker written in Go, supporting MQTT 3.1.1 with QoS 0/1, retained and will messages, WebSockets, and TLS. I…
811389active
AI-FanGe/OpenAIglasses_for_Navigation
An open Python framework for an AI-powered smart glasses navigation system for visually impaired users, built around an ESP32-CAM client st…
361383active
Monaco Language Client
A set of npm packages that connect the Monaco editor to language servers via the Language Server Protocol, including JSON-RPC over WebSocke…
751369active
LibVNC/libvncserver
LibVNCServer/LibVNCClient are cross-platform C libraries for implementing VNC server and client functionality using the RFB protocol. LibVN…
681367stable
laravel/echo
Laravel Echo is a JavaScript/TypeScript library that makes it painless to subscribe to channels and listen for events broadcast by Laravel …
991361stable
campsite/campsite
Campsite is an open-source team communication app combining posts, chat, video calls, and AI-generated summaries for distributed teams. Thi…
284824maintenance
eduMEET
Edumeet is a self-hosted multiparty web meeting service built on WebRTC and the mediasoup SFU, with a React-based client. It supports audio…
661349active
synrc/n2o
N2O is an embeddable message protocol loop library for WebSocket, HTTP, MQTT, and TCP servers written in Erlang. It provides process manage…
571340active
Nameko
Nameko is a Python microservices framework that lets developers build services as plain Python classes with entrypoints for AMQP RPC, event…
234748maintenance
XRPLF/xrpl.js
xrpl.js is the official JavaScript/TypeScript SDK for interacting with the XRP Ledger from Node.js and web browsers. It provides wallet/key…
971333active
BetterTyped/hyper-fetch
Hyper Fetch is a type-safe TypeScript framework for fetching and real-time data exchange, unifying REST, GraphQL, Firebase, WebSockets, and…
981332active
swow/swow
Swow is a coroutine-based concurrent I/O engine for PHP, implemented as a C extension with most functionality exposed through PHP code. It …
661330active
DSharpPlus
DSharpPlus is an unofficial .NET wrapper library for the Discord API, used to build Discord bots in C#. It is the continuation of DiscordSh…
841329active
amphp/http-server
amphp/http-server is a non-blocking, concurrent HTTP/1.1 and HTTP/2 application server library for PHP built on the Revolt event loop and A…
931326stable
slackapi/bolt-python
Bolt for Python is an official Slack framework for building Slack apps with the latest platform features, including events, actions, Socket…
891326active
Stapxs QQ Lite
Stapxs QQ Lite is an unofficial third-party QQ chat client compatible with the OneBot protocol, built with Vue.js. It runs as a web app (PW…
951320active
BelledonneCommunications/linphone-android
Linphone Android is an open-source SIP-based softphone application for voice and video calls over IP, plus instant messaging and conferenci…
981319active
ShouChenICU/FastSend
FastSend is a browser-based peer-to-peer file transfer tool built on WebRTC, supporting fast file and folder transfers with end-to-end encr…
671317active
zerodha/pykiteconnect
The official Python client library for Zerodha's Kite Connect trading APIs. It wraps REST endpoints for order placement and portfolio manag…
911314active
erlyaws/yaws
Yaws is a high-performance HTTP 1.1 webserver written entirely in Erlang, particularly well suited for dynamic-content web applications. It…
901312stable
kevinshen56714/SkyOffice
SkyOffice is an open-source immersive virtual office where teammates walk around a 2D pixel-art world and video chat automatically starts w…
551309active
yedf2/handy
Handy is a simple, easy-to-use C++11 network server library supporting high-concurrency TCP/UDP servers with epoll on Linux and kqueue on m…
234637maintenance
shannonhochkins/ha-component-kit
HA Component Kit (Hakit) is a set of React-based npm packages (@hakit/core and @hakit/components) for building highly customizable Home Ass…
971305active
Stiffstream/restinio
RESTinio is a C++17 header-only library providing an embedded asynchronous HTTP(S)/WebSocket server built on standalone ASIO. It offers Exp…
901305stable
NodeCG
NodeCG is a broadcast graphics framework and application that lets you build dynamic, real-time on-air graphics using standard web technolo…
861304active
Riptide Networking
Riptide is a lightweight C# networking library for building multiplayer games, providing client-server connection management and message pa…
631286active
berbicanes/apiark
ApiArk is a privacy-first desktop API client built with Tauri v2, serving as a lightweight Postman alternative that runs entirely locally w…
571286active
cloudflare/partykit
PartyServer is a TypeScript library that enhances Cloudflare Durable Objects for building real-time applications with WebSockets, lifecycle…
781285active
Lift Web Framework
Lift is an open-source, security-focused web framework for building interactive, scalable web applications in Scala on the JVM. It offers v…
811283stable
RRQM/TouchSocket
TouchSocket is a high-performance .NET networking library covering TCP, UDP, SSL, named pipes, HTTP, WebSocket, MQTT, Modbus, and RPC in a …
661279active
iohao/ioGame
ioGame is a lightweight, lock-free, asynchronous, event-driven Java game server framework built on Netty. It supports WebSocket, TCP, and U…
771278active
custom-components/remote_homeassistant
A Home Assistant custom integration that links multiple Home Assistant instances together over their WebSocket APIs. The main instance mirr…
591276active
stasel/WebRTC-iOS
A native iOS demo app written in Swift that shows the bare minimum needed to establish a peer-to-peer WebRTC connection, including audio an…
751275active
encode/broadcaster
A Python library providing a simple async broadcast/publish-subscribe API over multiple backends including Redis PUB/SUB, Redis Streams, Ka…
101268active
gopeak/dectask
DecTask is a simple, efficient, agile-based project management tool for internet teams, forked from Masterlab. It is built with a Go (Gin) …
391266active
primus/primus
Primus is a Node.js abstraction layer over multiple real-time frameworks (WebSocket, SockJS, Engine.IO, BrowserChannel, polling) that expos…
234465maintenance
dead8309/Kizzy
Kizzy is a Discord Rich Presence manager for Android, fully written in Kotlin with Jetpack Compose and Material 3. It connects to the Disco…
651264active
cyl19970726/poly-sdk
A unified TypeScript SDK for Polymarket covering trading, market data, smart money analysis, on-chain operations, arbitrage detection, and …
501264active
nextcord/nextcord
Nextcord is a modern, async-ready Python wrapper for the Discord API, forked from discord.py. It provides a Pythonic API with proper rate l…
811260active
starknet-io/starknet.js
Starknet.js is the official JavaScript/TypeScript library for interacting with the Starknet L2 network, a ZK-rollup scaling solution for Et…
961255active
flutter-webrtc/flutter-webrtc-demo
A demo application showcasing the flutter-webrtc plugin, providing sample screens for P2P calls, loopback video, and data channels. It serv…
231248active
RobotWebTools/rosbridge_suite
rosbridge_suite is a set of ROS packages implementing the rosbridge v2 protocol, which exposes ROS topics, services, and parameters through…
731246active
howardchung/watchparty
WatchParty is a self-hostable web application for watching videos together in sync with friends. It synchronizes play, pause, and seek acti…
711246active
faye/faye
Faye is a publish-subscribe messaging library based on the Bayeux protocol, providing message servers for Node.js and Rack (Ruby) applicati…
754383maintenance
Z-Wave JS
A full-featured Z-Wave control panel web UI and MQTT gateway built with Node.js and Vue/Vuetify. It lets users manage Z-Wave devices and br…
931242active
Evansy/MallChatWeb
MallChatWeb is the frontend of MallChat (抹茶), an e-commerce system that combines online shopping with real-time instant messaging. It imple…
671242active
legastero/stanza
StanzaJS is a JavaScript/TypeScript library for modern XMPP that exposes all stanzas as JSON instead of XML. It supports WebSocket and BOSH…
621241active
Total.js Framework
Total.js framework is a full-featured, dependency-free web framework for Node.js written in pure JavaScript, comparable to Laravel, Django,…
234357maintenance
Mirror Networking
Telepathy is a simple, message-based TCP networking library written in pure C#, designed for MMO-scale multiplayer games. It uses framing t…
731239stable
joewalnes/reconnecting-websocket
A tiny JavaScript library (<600 bytes gzipped) that wraps the native WebSocket API to add automatic reconnection when the connection drops.…
324316maintenance
norish-recipes/norish
Norish is a self-hosted, real-time recipe app designed for households to plan meals, share grocery lists, and cook together. It is deployed…
811227active
Azure/DotNetty
DotNetty is a C# port of the Netty project, an asynchronous event-driven network application framework. It enables rapid development of mai…
474252maintenance
modal-labs/quillman
QuiLLMan is a voice chat application built on Kyutai's Moshi speech-to-speech language model, deployed serverlessly on Modal with a FastAPI…
651210active
psygames/UnityWebSocket
A Unity WebSocket plugin written in C# that provides a unified WebSocket client API across all Unity-supported platforms, including WebGL v…
491209active
rampatra/jbot
JBot is a Java framework, inspired by Botkit, for building Slack and Facebook Messenger bots quickly. It handles websocket connections and …
391209active
webrtc/apprtc
AppRTC is the reference WebRTC video chat demo application from the WebRTC project, providing a browser-based video calling room service wi…
104224maintenance
networked-aframe/networked-aframe
Networked-Aframe is a JavaScript framework built on A-Frame for creating multi-user virtual reality experiences on the web using HTML and J…
861207active

← prev page 5 / 12 next →