What are WebSockets?

WebSocket Libraries

Node.js WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Realtime application framework (Node.JS server)
48375
3 months ago
2345 / 437
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
13051
3 days ago
1077 / 8
A WebSocket Implementation for Node.JS (Draft -08 through the final RFC 6455)
2864
3 weeks ago
243 / 41
WebSocket emulation - Node.js server
1775
last month
178 / 13
A node.js module for websocket server and client
586
last year
37 / 12
Standards-compliant WebSocket client and server
507
7 months ago
47 / 6
A Promise-based API for WebSockets
409
2 days ago
18 / 1
JavaScript client and server side transport API based on WebRTC & WebSocket
169
last year
56 / 5
Lightweight WebSocket lib with socket.io-like event handling, requests, and channels
43
last month
10 / 0

Python WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
18681
3 weeks ago
1363 / 160
Library for building WebSocket servers and clients in Python
2448
last month
472 / 28
WebSocket and WAMP in Python for Twisted and asyncio
2120
3 days ago
593 / 134
[Project on Hiatus] WebSocket client and server library for Python 2 and 3 as well as PyPy (ws4py 0.5.1)
1058
2 years ago
104 / 52
WebSocket emulation - Python server
841
last year
38 / 32
A python based websocket server that is simple and easy to use.
809
11 months ago
57 / 11
A simple fully working websocket-server in Python with no external dependencies
549
7 months ago
24 / 33

C# WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
15262
3 days ago
11235 / 1989
Incredibly simple real-time web for .NET
7936
2 months ago
3396 / 51
A C# implementation of the WebSocket protocol client and server
3323
3 days ago
117 / 387
C# Websocket Implementation
1427
2 months ago
171 / 29
A high performance websocket server library powering Stack Overflow.
881
last year
5 / 14
Real-Time library for ASP .NET Core
354
2 years ago
17 / 28
An extremely efficient C# WebSocket server.
298
6 years ago
44 / 56
WebSocket RPC library for .NET with auto JavaScript client code generation, supporting ASP.NET Core
127
last year
6 / 3

Scala WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
11464
6 days ago
2957 / 366
Finagle Websocket clients and servers
33
4 years ago
1 / 6

C++ WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Simple, secure & standards compliant web I/O for the most demanding of applications
11109
12 hours ago
138 / 15
C++ websocket client/server library
3531
last year
374 / 258
HTTP and WebSocket built on Boost.Asio in C++11
2388
2 months ago
1146 / 159
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++.
627
2 years ago
55 / 23
unreal engine 4 websocket plugin for both c++ and blueprint developer
284
4 days ago
38 / 30
websocket and http client and server library, coming with ws, a command line swiss army knife utility
88
2 days ago
46 / 18
WebSocket server on C++ & libevent
67
2 years ago
2 / 2

Go WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A fast, well-tested and widely used WebSocket implementation for Go.
10742
4 months ago
359 / 24
Tiny WebSocket library for Go.
2852
3 months ago
48 / 9

PHP WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
An asynchronous event driven PHP framework. Supports HTTP, Websocket, SSL and other custom protocols.
8056
3 days ago
297 / 8
Asynchronous WebSocket server
4963
5 months ago
560 / 66
A Websockets server written in PHP.
763
last year
64 / 36
:part_alternation_mark: Symfony2 server side (Ratchet) & client websocket (Autobahn)
523
6 days ago
251 / 47
The Hoa\Websocket library.
415
2 years ago
39 / 20
WebSocket client and server in PHP
412
2 years ago
14 / 27
A simple WebSocket Server and Client implementation in PHP.
388
3 days ago
2 / 0
PHP Web Socket server
336
8 months ago
0 / 0
PHP microframework designed to build a RestApi working together with a websocket server. Build a real time RestApi!
83
2 years ago
6 / 2

Java WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A barebones WebSocket client and server implementation written in 100% Java.
6290
last month
641 / 30
Realtime Client Server Framework for the JVM, supporting WebSockets with Cross-Browser Fallbacks
3386
4 months ago
2019 / 32
A Java event based WebSocket and HTTP server
790
5 years ago
38 / 37
Tyrus - Reference implementation of Java API for WebSocket - JSR 356
166
2 years ago
0 / 0

C WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Mongoose Embedded Web Server Library - Mongoose is more than an embedded webserver. It is a multi-protocol embedded networking library with functions including TCP, HTTP client and server, WebSocket client and server, MQTT client and broker and much more.
5947
3 months ago
611 / 155
canonical libwebsockets.org websocket library
2387
3 days ago
1353 / 3
Your high performance web application C framework
1149
3 weeks ago
36 / 12
A Lightweight and fully asynchronous WebSocket client library based on libev
191
last month
6 / 1
C library for easy WebSockets server.
180
5 years ago
12 / 16
A websocket server written in C.
90
2 years ago
0 / 4

Erlang WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Small, fast, modern HTTP server for Erlang/OTP.
5776
3 months ago
936 / 46
Distributed Pubsub Server for Realtime Apps
331
4 years ago
1 / 1
Simple, reliable, efficient streaming for Cowboy.
309
last year
36 / 0
WebSocket emulation - Erlang server
263
6 years ago
18 / 11

Kotlin WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Retrofit inspired WebSocket client for Kotlin, Java, and Android
1910
6 days ago
35 / 50

Ruby WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Plug and play websocket support for ruby on rails.
1747
4 years ago
168 / 173
Open Pusher implementation compatible with Pusher libraries
1675
10 months ago
132 / 24
EventMachine based WebSocket server
1669
2 years ago
92 / 22
Real-time Rails Partials
1378
4 years ago
152 / 26
Polyglot replacement for Ruby WebSocket servers with Action Cable protocol
1133
2 months ago
32 / 5
Standards-compliant WebSocket client and server
889
7 months ago
86 / 5
Build realtime Ruby web applications. Created by the fine folks at Poll Everywhere.
705
5 months ago
34 / 13
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
644
2 weeks ago
55 / 5
Universal Ruby library to handle WebSocket protocol
380
2 years ago
20 / 1
Light-weight, DRY as a desert, web framework for Ruby.
247
last year
26 / 3
Simple WebSocket Client on Ruby
95
4 years ago
7 / 10

Clojure WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Realtime web comms for Clojure/Script
1447
last month
226 / 37
A library designed to bridge the gap between the triad of CLJ/CLJS, web-sockets and core.async.
397
3 years ago
35 / 6

Rust WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Lightweight, event-driven WebSockets for Rust.
988
2 months ago
133 / 93
A WebSocket (RFC6455) library written in Rust
740
3 weeks ago
106 / 32

Lua WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
WebSocket support for the ngx_lua module (and OpenResty)
374
3 months ago
10 / 18
Websockets for Lua.
308
last year
40 / 30

Haskell WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Haskell library for creating WebSocket-capable servers
323
last month
80 / 32
:lock: Secure WebSocket (WSS) clients in Haskell.
47
2 months ago
11 / 0

Elm WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Websockets for Elm
97
2 years ago
8 / 12