What are WebSockets?

WebSocket Libraries

Node.js WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Realtime application framework (Node.JS server)
58481
5 months ago
3282 / 64
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
19970
2 months ago
1436 / 5
A WebSocket Implementation for Node.JS (Draft -08 through the final RFC 6455)
3680
2 years ago
279 / 61
WebSocket emulation - Node.js server
2062
3 years ago
193 / 14
A node.js module for websocket server and client
727
5 years ago
38 / 14
Standards-compliant WebSocket client and server
595
NaN years ago
53 / 5
A Promise-based API for WebSockets
561
2 years ago
30 / 5
JavaScript client and server side transport API based on WebRTC & WebSocket
202
5 years ago
56 / 5
Lightweight WebSocket lib with socket.io-like event handling, requests, and channels
74
yesterday
14 / 0

Python WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
21165
3 days ago
1586 / 190
WebSocket and WAMP in Python for Twisted and asyncio
2430
last week
703 / 180
[Project on Hiatus] WebSocket client and server library for Python 2 and 3 as well as PyPy (ws4py 0.5.1)
1104
last month
107 / 57
A simple fully working websocket-server in Python with no external dependencies
1043
last year
51 / 33
A python based websocket server that is simple and easy to use.
935
8 months ago
59 / 20
WebSocket emulation - Python server
857
last month
39 / 32

Go WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A fast, well-tested and widely used WebSocket implementation for Go.
19230
7 months ago
559 / 28
Tiny WebSocket library for Go.
5575
3 weeks ago
99 / 11

C++ WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Simple, secure & standards compliant web server for the most demanding of applications
15526
4 weeks ago
413 / 24
C++ websocket client/server library
6229
3 years ago
470 / 353
HTTP and WebSocket built on Boost.Asio in C++11
3823
last month
1720 / 178
A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Boost.Asio and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++.
760
5 years ago
55 / 23
websocket and http client and server library, with TLS support and very few dependencies
416
2 days ago
262 / 28
WebSocket server demo implemented with C++ & libevent
104
2 years ago
2 / 2

Scala WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
12414
NaN years ago
3267 / 407
Finagle Websocket clients and servers
37
7 years ago
1 / 6

PHP WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.
10493
2 weeks ago
510 / 58
Asynchronous WebSocket server
5967
2 years ago
682 / 157
A Websockets server written in PHP.
897
5 years ago
66 / 38
WebSocket client and server in PHP
824
8 months ago
72 / 9
:part_alternation_mark: Websocket server for Symfony applications (powered by Ratchet), includes a Autobahn.JS based JavaScript client
595
NaN years ago
308 / 43
Simple WebSocket server implemented in PHP.
565
10 months ago
17 / 4
The Hoa\Websocket library.
421
5 years ago
41 / 23
PHP Web Socket server
349
4 years ago
0 / 0
PHP microframework designed to build a RestApi working together with a websocket server. Build a real time RestApi!
106
5 years ago
6 / 2

Java WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A barebones WebSocket client and server implementation written in 100% Java.
9826
3 months ago
919 / 45
Event Driven WebSockets Framework with Cross-Browser Fallbacks
3629
3 months ago
2071 / 46
A Java event based WebSocket and HTTP server
808
2 weeks ago
38 / 38
Tyrus - Reference implementation of Java API for WebSocket - JSR 356
2
NaN years ago
0 / 0

C WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Embedded Web Server
9586
3 hours ago
1251 / 5
canonical libwebsockets.org networking library
3880
NaN years ago
2220 / 76
Your high performance web application C framework
1775
2 years ago
53 / 20
A Lightweight and fully asynchronous WebSocket client library based on libev
284
2 years ago
18 / 10
C library for easy WebSockets server.
211
9 years ago
14 / 17
WSServer is a fast, configurable, and extendable WebSocket Server for UNIX systems written in C (C11).
179
3 years ago
5 / 0

C# WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Incredibly simple real-time web for .NET
8911
NaN years ago
3604 / 26
A C# implementation of the WebSocket protocol client and server
5133
3 weeks ago
146 / 487
C# Websocket Implementation
2117
2 years ago
185 / 56
A high performance websocket server library powering Stack Overflow.
918
4 years ago
5 / 14
Real-Time library for ASP .NET Core
442
2 years ago
18 / 31
An extremely efficient C# WebSocket server.
307
10 years ago
45 / 56
WebSocket RPC library for .NET with auto JavaScript client code generation, supporting ASP.NET Core
140
5 years ago
6 / 3

Erlang WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Small, fast, modern HTTP server for Erlang/OTP.
6959
2 months ago
1031 / 77
Distributed Pubsub Server for Realtime Apps
336
3 years ago
1 / 1
Simple, reliable, efficient streaming for Cowboy.
301
5 years ago
36 / 0
WebSocket emulation - Erlang server
268
9 years ago
18 / 11

Kotlin WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Retrofit inspired WebSocket client for Kotlin, Java, and Android
3102
NaN years ago
64 / 86

Ruby WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Polyglot replacement for Ruby WebSocket servers with Action Cable protocol
1763
2 weeks ago
65 / 0
Plug and play websocket support for ruby on rails.
1728
7 years ago
170 / 171
Open Pusher implementation compatible with Pusher libraries
1700
4 years ago
0 / 0
EventMachine based WebSocket server
1695
2 years ago
95 / 22
Real-time Rails Partials
1404
7 years ago
152 / 26
Standards-compliant WebSocket client and server
1004
NaN years ago
99 / 5
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
835
2 months ago
85 / 15
Build realtime Ruby web applications. Created by the fine folks at Poll Everywhere.
726
last year
34 / 13
Universal Ruby library to handle WebSocket protocol
434
last year
20 / 2
Light-weight, DRY as a desert, web framework for Ruby.
277
4 months ago
28 / 5
Simple WebSocket Client on Ruby
110
last year
8 / 12

Clojure WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Realtime web comms for Clojure/Script
1702
3 weeks ago
299 / 11
A library designed to bridge the gap between the triad of CLJ/CLJS, web-sockets and core.async.
436
3 years ago
35 / 6

Rust WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Lightweight, event-driven WebSockets for Rust.
1386
last year
145 / 107
A WebSocket (RFC6455) library written in Rust
1345
last year
114 / 43

Lua WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
WebSocket support for the ngx_lua module (and OpenResty)
485
6 days ago
14 / 27
Websockets for Lua.
373
5 years ago
41 / 29

Haskell WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Haskell library for creating WebSocket-capable servers
392
3 months ago
88 / 39
:lock: Secure WebSocket (WSS) clients in Haskell.
66
NaN years ago
14 / 2

Elm WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Websockets for Elm
101
3 years ago
9 / 11