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
OwnTracks Recorder
A lightweight C program that stores and serves location data published by OwnTracks mobile apps via MQTT or HTTP. It stores data in plain f…
861207active
beetlex-io/BeetleX
BeetleX is a high-performance .NET socket communication library supporting TCP, TLS, HTTP, HTTPS, WebSocket, MQTT, RPC, and Redis protocols…
231200active
siemens/ros-sharp
ROS# is a set of open-source C# libraries and tools for communicating with the Robot Operating System (ROS) from .NET applications, most no…
861199active
law-chain-hot/websocket-devtools
A Chrome/Edge DevTools browser extension for monitoring, simulating, and blocking WebSocket traffic. It integrates as a native DevTools pan…
841198active
lemunozm/message-io
message-io is a Rust library that provides a fast, event-driven networking API over TCP, UDP, and WebSocket transports. It manages OS socke…
751197active
convos-chat/convos
Convos is a self-hosted, multiuser web-based IRC client with a persistent server-side bouncer that keeps you connected and logs messages ev…
831196active
derbyjs/racer
Racer is a realtime model synchronization engine for Node.js built on ShareDB, providing a unified model and event interface for servers an…
361187active
ptt/pttbbs
The core source code of PTT BBS (批踢踢實業坊), a large traditional telnet-based Bulletin Board System written in C. It includes the terminal-mod…
771186active
giongto35/cloud-morph
CloudMorph is a decentralized, self-hosted cloud gaming and cloud application platform that streams Windows games and applications to a web…
601182active
Pithikos/python-websocket-server
A minimal WebSocket server library for Python 3.6+ with no external dependencies, offering a clean callback-based API for handling multiple…
491176active
Replicache
Replicache is a client-side sync framework for building realtime, offline-capable web applications on top of any backend stack. It provides…
101174active
JKorf/Binance.Net
Binance.Net is a strongly typed C#/.NET client library for the Binance cryptocurrency exchange REST and WebSocket APIs. It supports Spot an…
931172active
pycurl/pycurl
PycURL is a thin Python binding over the libcurl multiprotocol file transfer library, exposing HTTP/HTTPS, FTP, SSL, proxies, authenticatio…
921170stable
me-no-dev/ESPAsyncWebServer
An asynchronous web server library for ESP8266 and ESP32 microcontrollers, supporting WebSocket, Server-Sent Events, and event-driven reque…
104046maintenance
jcubic/sysend
Sysend.js is a small dependency-free JavaScript library that enables message passing and synchronization between web pages open in the same…
521164active
saniales/golang-crypto-trading-bot
A console-based cryptocurrency trading bot written in Go that connects to multiple exchanges via REST and websocket. It supports custom tra…
431164active
EventSource/eventsource
A WhatWG/W3C-compliant EventSource client library for consuming server-sent events (SSE) in Node.js, browsers, Deno, Bun, and other JavaScr…
961161stable
httpswift/swifter
Swifter is a tiny HTTP server engine written in Swift, supporting HTTP 1.1 and WebSockets. It offers a simple closure-based routing API, st…
234019maintenance
Matchbox
Matchbox is a Rust library and toolset for painless peer-to-peer WebRTC networking targeting both wasm/browser and native applications. It …
681152active
balloonwj/flamingo
Flamingo IM is a high-performance, lightweight open-source instant messaging system written in C++11, comprising Linux servers (chat, file,…
883974maintenance
spacedeck/spacedeck-open
Spacedeck Open is a free, open-source, web-based collaborative whiteboard application with rich media support, originally a commercial SaaS…
751139active
denoland/fastwebsockets
fastwebsockets is a fast, minimal RFC6455 WebSocket implementation in Rust, usable as a raw frame parser or as a full client/server with op…
701135active
synclounge/synclounge
SyncLounge is a self-hostable web application that synchronizes Plex playback across multiple users in different locations, using a middle-…
731134active
moloch--/RootTheBox
Root the Box is a self-hosted, real-time capture the flag (CTF) scoring engine and game manager for computer wargames. It provides animated…
641134active
gjbae1212/hit-counter
HITS is a self-hostable web service written in Go that generates SVG badges showing daily and total page view counts for websites, GitHub r…
101133stable
caozhiyi/CppNet
CppNet is a cross-platform, multithreaded C++11 network library implementing the proactor pattern for asynchronous TCP I/O. It uses epoll, …
321131active
steve-community/steve
SteVe is an open-source OCPP server implementation in Java for managing EV charging stations, charge points, user data, and RFID card authe…
911128active
s00500/ESPUI
ESPUI is an Arduino-style C++ library that serves a web-based user interface from ESP8266 and ESP32 microcontrollers using websockets. It l…
551126active
MetinSeylan/Vue-Socket.io
A Socket.io integration plugin for Vue.js 2.x that wires socket events into components and Vuex store actions/mutations. It provides easy c…
233890maintenance
FirebaseExtended/firepad
Firepad is an open-source collaborative code and text editor library powered by Firebase for real-time sync and storage, designed to be emb…
103871maintenance
EveryInc/proof-sdk
Proof SDK is an open-source collaborative markdown editor with a realtime collaboration server, provenance tracking, and an HTTP bridge tha…
561120active
davidyaha/graphql-redis-subscriptions
A TypeScript library implementing the PubSubEngine and AsyncIterator interfaces from graphql-subscriptions on top of Redis Pub/Sub. It lets…
291118active
dart-lang/http
package:http is the official Dart/Flutter library providing a composable, Future-based API for making HTTP requests across mobile, desktop,…
981113stable
Ion
ION is a distributed real-time communication (RTC) system built in pure Go with Flutter clients, providing WebRTC SFU-based media streaming…
103799maintenance
burakorkmez/mern-chat-app
A full-stack real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.io. It serves as a companio…
261102active
burakorkmez/fullstack-chat-app
A full-stack real-time chat application built with the MERN stack, Socket.io, TailwindCSS, and Daisy UI. It includes JWT authentication, on…
221101active
theturtle32/WebSocket-Node
A mostly pure JavaScript WebSocket client and server implementation for Node.js supporting protocol versions 8 and 13 (Draft-08 through RFC…
493781maintenance
Qihoo360/evpp
evpp is a modern C++11 network library built on libevent for developing high-performance, nonblocking, multi-threaded TCP, UDP, and HTTP se…
233775maintenance
MPush
MPush is an open-source real-time message push system written in Java on Netty, with a modular server, SDKs for Android, iOS, Java, and Jav…
233767maintenance
streamich/json-joy
json-joy is a TypeScript library implementing the JSON CRDT protocol for conflict-free real-time collaboration on JSON data models, plus JS…
911094active
K9i-0/ccpocket
CC Pocket is a Flutter-based mobile and desktop client for controlling Codex and Claude Code coding-agent sessions remotely. A self-hosted …
791091active
x-tools-author/x-tools
xTools is an open-source, cross-platform Qt-based debugging tool-set for serial port, HID, BLE, UDP, TCP, WebSocket, Modbus, CAN Bus, MQTT,…
841090active
sevtin/KSChart
A Swift library for rendering candlestick (K-line) charts on iOS, with built-in technical indicators like MA, EMA, MACD, KDJ, BOLL, RSI, WR…
401089stable
go-chat
A web-based chat application built in Go using WebSocket for real-time messaging, supporting one-on-one and group chats with text, image, v…
621087active
edgurgel/poxa
Poxa is an open-source Elixir server implementing the Pusher protocol, compatible with existing Pusher client libraries. It supports public…
231086active
CamillaDSP
CamillaDSP is a flexible real-time audio processing engine written in Rust that applies IIR (biquad) and FIR (FFT convolution) filters and …
891085active
discord-php/DiscordPHP
DiscordPHP is a PHP library wrapping the official Discord REST, gateway, and voice APIs for building bots. It runs in CLI with an event loo…
951080active
wreq
wreq is an ergonomic, privacy-aware HTTP client written in Rust with a Python binding (wreq-python) that provides high-fidelity browser TLS…
881077active
Project Lightspeed
A self-contained live streaming server written in Rust that ingests OBS streams via the FTL protocol and delivers them to browsers over Web…
323662maintenance
SealedSaucer/Online-Forever
A Python script that keeps a Discord user account appearing online 24/7 by connecting to Discord's websocket gateway with a user token. It …
641065active
IronsDu/brynet
Brynet is a header-only, cross-platform C++11 TCP network library with no external dependencies. It supports multithreaded high-performance…
571064active
kordlib/kord
Kord is a coroutine-based, modular Kotlin library implementing the Discord API for building bots on Kotlin/JVM and Kotlin/JS. It provides m…
821063active
tommyxchow/frosty
Frosty is an open-source, cross-platform mobile Twitch client for iOS and Android built with Flutter. It adds native support for 7TV, Bette…
921062active
faye/faye-websocket-ruby
A Ruby library providing standards-compliant WebSocket client and server implementations, extracted from the Faye project. It integrates wi…
391062stable
simdsoft/yasio
yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It …
891061active
kavinsood/yaos
YAOS is an Obsidian plugin plus a self-deployed Cloudflare Worker that provides real-time note synchronization using Yjs CRDT merge semanti…
801059active
RafalWilinski/express-status-monitor
A self-hosted Express middleware that adds a realtime status monitoring page to Node.js/Express applications, built on Socket.io and Chart.…
493616maintenance
cgiesche/streamdeck-homeassistant
A Stream Deck plugin that lets users control and monitor Home Assistant entities directly from Elgato Stream Deck buttons and dials. It dis…
871058active
TheSnowGuru/PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop
PyTrader is a Python API connector that links Python trading scripts with MetaTrader 4 and MetaTrader 5 via a drag-and-drop Expert Advisor …
371058active
hpyhacking/peatio
Peatio is an open-source cryptocurrency exchange platform built with Ruby on Rails, featuring a high-performance matching engine, WebSocket…
603604maintenance
liyupi/yu-picture
An enterprise-grade collaborative cloud image library platform built with Vue 3, Spring Boot, Tencent COS object storage, and WebSocket. It…
221050active
wyb10a10/cocos_creator_framework
kxCreator is a foundational framework for the Cocos Creator game engine, written in TypeScript. It provides resource loading and pooling, U…
681049active
walkor/GatewayWorker
GatewayWorker is a PHP framework built on Workerman for rapidly developing long-connection applications using a Gateway/Worker process mode…
351048stable
r3labs/sse
A Go library providing both server and client implementations for Server-Sent Events (SSE). It includes a message scheduler with named stre…
321047stable
mobilityhouse/ocpp
A Python package implementing the JSON version of the Open Charge Point Protocol (OCPP), supporting OCPP 1.6, 2.0.1, and Edition 3. It prov…
821043active
lammertb/libhttp
LibHTTP is a multi-platform C/C++ embeddable HTTP and HTTPS server library, forked from the Mongoose/CivetWeb family with an MIT license. I…
341032active
alienatedsec/yi-hack-v5
Custom open-source firmware for Xiaomi Yi cameras based on the Hi3518ev200 chipset, adding a free RTSP server, ONVIF support, MQTT motion d…
231025active
jamsocket/y-sweet
Y-Sweet is an open-source realtime document store and sync backend built on the Yjs CRDT library, written in Rust. It persists documents to…
521020active
HFQR/xitca-web
xitca-web is an async HTTP library and web framework written in 100% safe Rust, focused on memory efficiency, composability, and fast compi…
771012active
aleixrodriala/wa-tunnel
A Node.js CLI tool that tunnels TCP internet traffic through WhatsApp messages using the Baileys library, sending packets as text or compre…
323347maintenance
CrewLink
CrewLink is a free, open-source desktop application that adds proximity voice chat to Among Us by hooking into the game process to read pla…
103285maintenance
Tinder/Scarlet
Scarlet is a Retrofit-inspired declarative WebSocket client library for Kotlin, Java, and Android. It lets you define WebSocket services vi…
433256maintenance
lynckia/licode
Licode is an open-source WebRTC communications platform for hosting your own videoconference provider, built around the C++ Erizo MCU, a No…
683133maintenance
eclipse-paho/paho.mqtt.golang
The Eclipse Paho MQTT 3.1/3.1.1 client library for Go, enabling applications to connect to an MQTT broker to publish messages and subscribe…
663131maintenance
iammapping/wedding
A self-hosted Node.js (Sails.js) application providing a one-stop wedding interaction solution with a WeChat electronic invitation and a bi…
323113maintenance
eclipse-paho/paho.mqtt.android
Eclipse Paho Android Service is an MQTT client library written in Java for Android applications, supporting MQTT 3.1/3.1.1 with features li…
323101maintenance
starRTC
StarRTC is a free cross-platform real-time communication SDK and self-hostable server suite providing instant messaging, one-to-one video c…
233075maintenance
mnutt/hummingbird
Hummingbird is a self-hosted real-time web analytics application built on Node.js that tracks visitor activity via a 1x1 tracking pixel and…
572932maintenance
bailichen/vue-weixin
A Vue2 single-page application that clones the WeChat mobile app, featuring 27 pages including real-time group chat, bot chat, contacts, an…
322924maintenance
paradoxxxzero/butterfly
Butterfly is a browser-based terminal emulator built on websockets and the Tornado web framework, compatible with xterm. It supports multip…
322902maintenance
viabtc/viabtc_exchange_server
ViaBTC Exchange Server is a high-performance cryptocurrency exchange trading backend written in C, capable of processing up to 10,000 trade…
322794maintenance
cherish-chat/xxim-server
xxim-server is a 100% open-source instant messaging (IM) server written in Go using the go-zero framework, designed so anyone can self-host…
322773maintenance
Streamedian/html5_rtsp_player
Streamedian is a JavaScript library implementing an RTSP client that plays IP camera streams directly in the browser over a standard HTML5 …
322731maintenance
Swarm
Swarm.js is a JavaScript replicated model (M of MVC) library implementing real-time data sync based on CRDTs and Replicated Object Notation…
322661maintenance
tlaverdure/laravel-echo-server
A Node.js/TypeScript Socket.io server that handles Laravel Echo broadcasting, including private and presence channel authentication. It is …
102640maintenance
muaz-khan/RTCMultiConnection
RTCMultiConnection is a WebRTC JavaScript library that wraps the RTCPeerConnection API to simplify building peer-to-peer applications such …
232620maintenance
Douyin iOS Demo
An open-source Objective-C demo app for iOS that replicates core features of Douyin (TikTok), including a profile page, a swipeable short-v…
322483maintenance
blankly-finance/blankly
Blankly is a Python framework for building, backtesting, paper trading, and deploying algorithmic trading strategies across stocks, crypto,…
232480maintenance
lukeed/sockette
Sockette is a tiny (367 bytes) JavaScript wrapper around the WebSocket API that adds automatic reconnection with configurable timeout and m…
232467maintenance
Actionhero
Actionhero is a Node.js/TypeScript API framework that serves the same actions over HTTP, HTTPS, and WebSockets, with built-in clustering, b…
782413maintenance
fmeringdal/nettu-meet
Nettu Meet is an open source, self-hosted video conferencing web application built for interactive online tutoring. It provides real-time a…
322409maintenance
phoboslab/jsmpeg-vnc
A Windows screen-sharing server that captures a window or the desktop, encodes it with ffmpeg, and streams it over WebSockets for playback …
232408maintenance
civitai/sd_civitai_extension
A Civitai extension for the Automatic 1111 Stable Diffusion Web UI that lets users manage Civitai models, LORAs, hypernetworks, and embeddi…
322358maintenance
SILENTTRINITY
SILENTTRINITY is an asynchronous, multiplayer and multiserver C2/post-exploitation framework built with Python 3 and .NET's DLR. It uses em…
322346maintenance
vitorfs/bootcamp
Bootcamp is an open-source enterprise social network built with Django, featuring a Twitter-like microblog, collaborative blog, Q&A platfor…
322302maintenance
binaryjs/binaryjs
BinaryJS is a Node.js library that provides easy binary websocket streaming between a Node server and browser clients. It wraps websocket c…
322188maintenance
Yaffle/EventSource
A JavaScript polyfill for the EventSource (Server-Sent Events) API, providing support for older browsers like IE 8-10 and adding features s…
232180maintenance
marblejs/marble
Marble.js is a functional reactive Node.js framework for building server-side applications, built on TypeScript and RxJS. It offers a modul…
282146maintenance
TakahikoKawasaki/nv-websocket-client
A high-quality WebSocket client library for Java implementing RFC 6455, usable on Java SE 1.5+ and Android. It supports all frame types, fr…
322051maintenance
hua1995116/webchat
A full-stack real-time chat application built with Vue 2 on the frontend and Node.js/Express with WebSocket on the backend, backed by Mongo…
232028maintenance

← prev page 6 / 12 next →