Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
WebSocket
WebSocket is a computer communications protocol, providing full-duplex communication channels for interaction between a web browser (or other client application) and a web server over a single TCP connection. The WebSocket protocol allows for sending messages to a server and receiving event-driven responses without having to poll the server for a reply, facilitating real-time data transfer from and to the server. This is made possible by providing a standardized way for the server to send content to the client without being first requested by the client, and allowing messages to be passed back and forth while keeping the connection open. In this way, a two-way ongoing conversation can take place between the client and the server.
- GitHub: https://github.com/topics/websocket
- Wikipedia: https://en.wikipedia.org/wiki/WebSocket
- Created by: Michael Carter, Ian Hickson
- Related Topics: long-polling, polling,
- Aliases: websockets, ws,
- Last updated: 2025-01-31 00:29:25 UTC
- JSON Representation
https://github.com/hoppscotch/hoppscotch
Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman, Insomnia)
api api-client api-rest api-testing developer-tools graphql hacktoberfest http http-client pwa rest rest-api spa testing testing-tools tools vue vuejs websocket
Last synced: 27 Jan 2025
https://github.com/socketio/socket.io
Realtime application framework (Node.JS server)
javascript nodejs socket-io websocket
Last synced: 27 Jan 2025
https://github.com/louislam/uptime-kuma
A fancy self-hosted monitoring tool
docker monitor monitoring responsive self-hosted selfhosted single-page-app socket-io uptime uptime-monitoring webapp websocket
Last synced: 20 Jan 2025
https://github.com/curl/curl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
c client curl ftp gopher hacktoberfest http https imaps ldap libcurl library mqtt pop3 scp sftp transfer-data transferring-data user-agent websocket
Last synced: 27 Jan 2025
https://github.com/labstack/echo
High performance, minimalist Go web framework
echo go http2 https labstack-echo letsencrypt micro-framework microservice middleware ssl web web-framework websocket
Last synced: 27 Jan 2025
https://github.com/kataras/iris
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
dependency-injection go golang http2 iris mvc sessions web-framework websocket
Last synced: 27 Jan 2025
https://github.com/gorilla/websocket
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
go golang gorilla gorilla-web-toolkit websocket websockets
Last synced: 27 Jan 2025
https://github.com/websockets/ws
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
javascript node nodejs real-time rfc-6455 websocket websocket-client websocket-compression websocket-server
Last synced: 27 Jan 2025
https://github.com/yudai/gotty
Share your terminal as a web application
browser go javascript terminal tty typescript web websocket
Last synced: 27 Jan 2025
https://github.com/swoole/swoole-src
🚀 Coroutine-based concurrency library for PHP
concurrency coroutines event php swoole websocket
Last synced: 27 Jan 2025
https://github.com/louislam/dockge
A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager
docker docker-compose docker-deployment docker-stack docker-stack-deploy docker-ui responsive self-hosted selfhosted single-page-app socket-io webapp websocket
Last synced: 28 Jan 2025
https://github.com/zlmediakit/zlmediakit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
flv gb28181 hls http http-flv http-fmp4 http-ts live media-server mp4 rtmp rtp rtsp srt ts webrtc websocket websocket-flv
Last synced: 28 Jan 2025
https://github.com/ZLMediaKit/ZLMediaKit
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
flv gb28181 hls http http-flv http-fmp4 http-ts live media-server mp4 rtmp rtp rtsp srt ts webrtc websocket websocket-flv
Last synced: 27 Oct 2024
https://github.com/walkor/workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.
asynchronous event-driven high-performance php socket socket-server tcp timer websocket ws wss
Last synced: 27 Jan 2025
https://github.com/walkor/Workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.
asynchronous event-driven high-performance php socket socket-server tcp timer websocket ws wss
Last synced: 25 Oct 2024
https://github.com/chimurai/http-proxy-middleware
:zap: The one-liner node.js http-proxy middleware for connect, express, next.js and more
browser-sync connect express fastify http-proxy javascript middleware nextjs node nodejs polka proxy proxy-middleware websocket
Last synced: 27 Jan 2025
https://github.com/socketio/socket.io-client
Realtime application framework (client)
browser javascript nodejs socket-io websocket
Last synced: 27 Jan 2025
https://github.com/laverna/laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
laverna note-taking peer-to-peer socket-io webrtc websocket
Last synced: 29 Jan 2025
https://github.com/Laverna/laverna
Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.
laverna note-taking peer-to-peer socket-io webrtc websocket
Last synced: 25 Oct 2024
https://github.com/browserless/browserless
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
browserless chrome docker firefox nodejs playwright puppeteer typescript webkit websocket
Last synced: 28 Jan 2025
https://github.com/sockjs/sockjs-client
WebSocket emulation - Javascript client
javascript real-time sockjs websocket
Last synced: 27 Jan 2025
https://github.com/daltoniam/starscream
Websockets in swift for iOS and OSX
osx protocol starscream swift websocket websocket-client websockets
Last synced: 27 Jan 2025
https://github.com/tsl0922/ttyd
Share your terminal over the web
openwrt ssl terminal terminal-emulators tty ttyd websocket websockets xterm
Last synced: 27 Jan 2025
https://github.com/daltoniam/Starscream
Websockets in swift for iOS and OSX
osx protocol starscream swift websocket websocket-client websockets
Last synced: 09 Dec 2024
https://github.com/artilleryio/artillery
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
api automation aws browser fargate grpc http javascript lambda load opentelemetry otel performance playwright serverless socketio stress testing typescript websocket
Last synced: 27 Jan 2025
https://github.com/centrifugal/centrifugo
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
eventsource grpc http-streaming http3 messaging pubsub real-time redis scalability sockjs sse streaming websocket websockets webtransport
Last synced: 27 Jan 2025
https://github.com/centrifugal/centrifuGo
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
eventsource grpc http-streaming http3 messaging pubsub real-time redis scalability sockjs sse streaming websocket websockets webtransport
Last synced: 24 Oct 2024
https://github.com/ninenines/cowboy
Small, fast, modern HTTP server for Erlang/OTP.
cowboy erlang functional high-performance http http-server http2 http2-server https production-ready rest web web-framework websocket websocket-server websockets
Last synced: 27 Jan 2025
https://github.com/deepstreamIO/deepstream.io
deepstream.io server
authentication datasync deepstream permissions pubsub realtime rpc typescript websocket
Last synced: 25 Oct 2024
https://github.com/deepstreamio/deepstream.io
deepstream.io server
authentication datasync deepstream permissions pubsub realtime rpc typescript websocket
Last synced: 28 Jan 2025
https://github.com/ithewei/libhv
🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.
curl epoll http-client http-server https iocp kcp mqtt openssl requests webserver websocket websocket-client websocket-server wrk
Last synced: 28 Jan 2025
https://github.com/3Kmfi6HP/EDtunnel
Use Cloudflare pages and worker serverless to implement VLESS protocol
cloudflare-pages cloudflare-workers edtunnel v2ray v2ray-nodejs vless websocket websocket-proxy
Last synced: 03 Nov 2024
https://github.com/ratchetphp/ratchet
Asynchronous WebSocket server
async php ratchet websocket websockets
Last synced: 27 Jan 2025
https://github.com/hyperf/hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
amqp annotation aop attributes coroutine dependency-injection framework grpc hyperf json-rpc microservice microservices opentracing php psr-14 psr-15 psr-7 swoole swow websocket
Last synced: 27 Jan 2025
https://github.com/hyperf-cloud/hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
amqp annotation aop attributes coroutine dependency-injection framework grpc hyperf json-rpc microservice microservices opentracing php psr-14 psr-15 psr-7 swoole swow websocket
Last synced: 20 Dec 2024
https://github.com/socketcluster/socketcluster
Highly scalable realtime pub/sub and RPC framework
docker framework javascript kubernetes nodejs pubsub realtime scalable socketcluster websocket websockets
Last synced: 28 Jan 2025
https://github.com/ratchetphp/Ratchet
Asynchronous WebSocket server
async php ratchet websocket websockets
Last synced: 25 Oct 2024
https://github.com/SocketCluster/socketcluster
Highly scalable realtime pub/sub and RPC framework
docker framework javascript kubernetes nodejs pubsub realtime scalable socketcluster websocket websockets
Last synced: 28 Oct 2024
https://github.com/illuspas/Node-Media-Server
A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server
flv hls livestream media-server mpeg-dash nodejs rtmp websocket
Last synced: 30 Oct 2024
https://github.com/jetlinks/jetlinks-community
JetLinks 基于Java8,Spring Boot 2.x ,WebFlux,Netty,Vert.x,Reactor等开发, 是一个全响应式的企业级物联网平台。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备。实时数据处理,设备告警,消息通知,数据转发。地理位置,数据可视化等。能帮助你快速建立物联网相关业务系统。
iot iot-platform java jetlinks mqtt netty r2dbc reactive-streams reactor rule-engine spring-boot tcp webflux websocket
Last synced: 28 Jan 2025
https://github.com/miguelgrinberg/Flask-SocketIO
Socket.IO integration for Flask applications.
flask flask-socketio python socket-io websocket
Last synced: 26 Oct 2024
https://github.com/miguelgrinberg/flask-socketio
Socket.IO integration for Flask applications.
flask flask-socketio python socket-io websocket
Last synced: 28 Jan 2025
https://github.com/python-websockets/websockets
Library for building WebSocket servers and clients in Python
python python3 websocket websocket-client websocket-library websocket-server websockets
Last synced: 27 Jan 2025
https://github.com/soketi/pws
Next-gen, Pusher-compatible, open-source WebSockets server. Simple, fast, and resilient. 📣
broadcasting cloudflare docker hacktoberfest helia ipfs javascript libp2p nodejs p2p pusher real-time realtime websocket websockets ws
Last synced: 22 Jan 2025
https://github.com/soketi/soketi
Next-gen, Pusher-compatible, open-source WebSockets server. Simple, fast, and resilient. 📣
broadcasting cloudflare docker hacktoberfest helia ipfs javascript libp2p nodejs p2p pusher real-time realtime websocket websockets ws
Last synced: 28 Jan 2025
https://github.com/dunglas/mercure
🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications
api async-api golang graphql hacktoberfest hypermedia mercure push realtime realtime-api server-sent-events streaming-api subscriptions web-api websocket
Last synced: 27 Jan 2025
https://github.com/socketio/engine.io
The engine used in the Socket.IO JavaScript server, which manages the low-level transports such as HTTP long-polling and WebSocket.
javascript nodejs real-time websocket
Last synced: 28 Jan 2025
https://github.com/erebe/wstunnel
Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available
http2 reverse-tunnel socks socks5 socks5-proxy tcp-tunnel transparent-proxy tunneling udp-tunnel websocket wireguard wireguard-tunnel
Last synced: 28 Jan 2025
https://github.com/primus/primus
:zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.
browserchannel framework http javascript node nodejs polling real-time sockjs websocket
Last synced: 28 Jan 2025
https://github.com/totaljs/framework
Node.js framework
framework javascript node quality web websocket
Last synced: 30 Jan 2025
https://github.com/boostorg/beast
HTTP and WebSocket built on Boost.Asio in C++11
asio async-programming boost boost-libraries c-plus-plus-11 cplusplus http http-client http-server linux networking osx server ssl tls websocket websocket-client websocket-server websockets windows
Last synced: 28 Jan 2025
https://github.com/discord-jda/jda
Java wrapper for the popular chat & VOIP service: Discord https://discord.com
api api-wrapper bot bot-api discord hacktoberfest java javadoc jda promoted-downloads rest rest-api websocket
Last synced: 28 Jan 2025
https://github.com/coyove/goflyway
An encrypted HTTP server
golang mitmproxy socks tcp-tunnel udp-tunnel websocket
Last synced: 31 Jan 2025
https://github.com/iot-technology/iot-technical-guide
:honeybee: IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 :sparkles: :sparkles: :sparkles: (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
coap gateway internet-of-things iot iot-platform jwt micorservice modbus mqtt multitenant nosql opc-ua real-time rule-engine thingsboard token tsl websocket
Last synced: 30 Jan 2025
https://github.com/discord-jda/JDA
Java wrapper for the popular chat & VOIP service: Discord https://discord.com
api api-wrapper bot bot-api discord hacktoberfest java javadoc jda promoted-downloads rest rest-api websocket
Last synced: 26 Oct 2024
https://github.com/IoT-Technology/IoT-Technical-Guide
:honeybee: IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 :sparkles: :sparkles: :sparkles: (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
coap gateway internet-of-things iot iot-platform jwt micorservice modbus mqtt multitenant nosql opc-ua real-time rule-engine thingsboard token tsl websocket
Last synced: 30 Oct 2024
https://github.com/swooletw/laravel-swoole
High performance HTTP server based on Swoole. Speed up your Laravel or Lumen applications.
laravel laravel-swoole lumen php socket-io swoole swoole-http swoole-server websocket
Last synced: 24 Jan 2025
https://github.com/miguelgrinberg/python-socketio
Python Socket.IO server and client
asyncio eventlet gevent long-polling low-latency python socket-io socketio socketio-server web-server websocket
Last synced: 27 Jan 2025
https://github.com/metinseylan/vue-socket.io
😻 Socket.io implementation for Vuejs and Vuex
realtime redux socket-io vue vue-socket vuejs vuex websocket
Last synced: 29 Jan 2025
https://github.com/MetinSeylan/Vue-Socket.io
😻 Socket.io implementation for Vuejs and Vuex
realtime redux socket-io vue vue-socket vuejs vuex websocket
Last synced: 26 Oct 2024
https://github.com/obsproject/obs-websocket
Remote-control of OBS Studio through WebSocket
hacktoberfest obs-studio remote-control websocket
Last synced: 28 Jan 2025
https://github.com/slackapi/python-slack-sdk
Slack Developer Kit for Python
aiohttp aiohttp-client asyncio python slack slackapi socket-mode websocket websocket-client websockets
Last synced: 27 Jan 2025
https://github.com/olahol/melody
:notes: Minimalist websocket framework for Go
example framework go golang minimalist websocket websocket-framework
Last synced: 27 Jan 2025
https://github.com/Atmosphere/atmosphere
Event Driven WebSockets Framework with Cross-Browser Fallbacks
asynchronous event-driven java javascript microservices netty spring-boot websocket websockets
Last synced: 15 Nov 2024
https://github.com/atmosphere/atmosphere
Event Driven WebSockets Framework with Cross-Browser Fallbacks
asynchronous event-driven java javascript microservices netty spring-boot websocket websockets
Last synced: 27 Jan 2025
https://github.com/undertow-io/undertow
High performance non-blocking webserver
ajp hacktoberfest http http-server jakartaee jakartaee10 java java-nio jboss servlet web websocket wildfly
Last synced: 27 Jan 2025
https://github.com/websocket-client/websocket-client
WebSocket client for Python
python rfc-6455 websocket websocket-client websockets websockets-client
Last synced: 27 Jan 2025
https://github.com/crowcpp/crow
A Fast and Easy to use microframework for the web.
cpp crow framework header-only http http-server webserver websocket
Last synced: 28 Jan 2025
https://github.com/slackapi/node-slack-sdk
Slack Developer Kit for Node.js
slack slackapi socket-mode typescript websocket websocket-client websockets
Last synced: 27 Jan 2025
https://github.com/haehnchen/crypto-trading-bot
Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit ... (public edition)
binance bitfinex bitmex bot bybit ccxt coinbase crypto cryptocurrency docker exchange javascript margin nodejs trading trading-bot trading-strategies tradingview websocket
Last synced: 29 Jan 2025
https://github.com/Haehnchen/crypto-trading-bot
Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit ... (public edition)
binance bitfinex bitmex bot bybit ccxt coinbase crypto cryptocurrency docker exchange javascript margin nodejs trading trading-bot trading-strategies tradingview websocket
Last synced: 01 Nov 2024
https://github.com/nadoo/glider
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
dhcp dns dnsmasq go golang http-proxy ipset proxy socks5 ssh-tunnel transparent-proxy tunnel udp-proxy websocket
Last synced: 28 Jan 2025
https://github.com/acl-dev/acl
C/C++ server and network library, including coroutine,redis client,http/https/websocket,mqtt, mysql/postgresql/sqlite client with C/C++ for Linux, Android, iOS, MacOS, Windows, etc..
coroutine cplusplus database fiber http http-client http-server https memcached-clients mqtt-client mqtt-protocol network redis redis-client smtp websocket
Last synced: 28 Jan 2025
https://github.com/chronoxor/netcoreserver
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
async http http-server https https-server low-latency performance socket-client socket-server ssl tcp-client tcp-server tls udp-client udp-server websocket websocket-server
Last synced: 31 Jan 2025
https://github.com/CrowCpp/Crow
A Fast and Easy to use microframework for the web.
cpp crow framework header-only http http-server webserver websocket
Last synced: 27 Oct 2024
https://github.com/lockgit/gochat
goim server write by golang !🚀
awesome-go chat gochat goim im online-chat websocket
Last synced: 31 Jan 2025
https://github.com/chronoxor/NetCoreServer
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
async http http-server https https-server low-latency performance socket-client socket-server ssl tcp-client tcp-server tls udp-client udp-server websocket websocket-server
Last synced: 06 Nov 2024
https://github.com/LockGit/gochat
goim server write by golang !🚀
awesome-go chat gochat goim im online-chat websocket
Last synced: 02 Nov 2024
https://github.com/slackapi/bolt-js
A framework to build Slack apps using JavaScript
framework javascript slack slack-apps socket-mode typescript websocket websocket-client websockets
Last synced: 28 Jan 2025
https://github.com/socketio/socket.io-redis-adapter
Adapter to enable broadcasting of events to multiple separate socket.io server nodes.
Last synced: 28 Jan 2025
https://github.com/mojolicious/mojo
:sparkles: Mojolicious - Perl real-time web framework
cloud-native event-loop html http json mojolicious mvc perl user-agent web-framework web-server websocket
Last synced: 28 Jan 2025
https://github.com/gavv/httpexpect
End-to-end HTTP and REST API testing for Go.
assertions http json rest testing websocket
Last synced: 28 Jan 2025