What are WebSockets?

WebSocket Libraries

Node.js WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Realtime application framework (Node.JS server)
44197
3 days ago
2309 / 329
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
9914
yesterday
922 / 13
A WebSocket Implementation for Node.JS (Draft -08 through the final RFC 6455)
2436
2 months ago
213 / 37
WebSocket emulation - Node.js server
1635
last month
167 / 11
A node.js module for websocket server and client
485
2 years ago
34 / 10
Standards-compliant WebSocket client and server
475
4 months ago
41 / 8
A Promise-based API for WebSockets
256
2 months ago
11 / 2
JavaScript client and server side transport API based on WebRTC & WebSocket
139
2 months ago
56 / 3
Lightweight WebSocket lib with socket.io-like event handling, requests, and channels
17
4 months ago
5 / 0

Python WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
16767
last week
1226 / 135
WebSocket and WAMP in Python for Twisted and asyncio
1911
4 days ago
525 / 108
WebSocket implementation in Python 3
1736
4 days ago
316 / 35
[Project on Hiatus] WebSocket client and server library for Python 2 and 3 as well as PyPy (ws4py 0.5.1)
1003
8 months ago
104 / 46
WebSocket emulation - Python server
815
3 weeks ago
38 / 31
A python based websocket server that is simple and easy to use.
694
7 months ago
38 / 25
A simple fully working websocket-server in Python with no external dependencies
360
8 months ago
21 / 23

Scala WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
10801
yesterday
2724 / 354
Finagle Websocket clients and servers
32
3 years ago
1 / 5

C++ WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
9738
3 days ago
572 / 27
C++ websocket client/server library
2676
last week
361 / 207
HTTP and WebSocket built on Boost.Asio in C++11
1611
yesterday
818 / 144
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++.
531
5 months ago
55 / 23
unreal engine 4 websocket plugin for both c++ and blueprint developer
138
8 hours ago
26 / 0
WebSocket server on C++ & libevent
54
6 months ago
2 / 0

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.
7673
4 hours ago
3138 / 500
Incredibly simple real-time web for .NET
7404
18 hours ago
3284 / 12
A C# implementation of the WebSocket protocol client and server
2469
4 days ago
106 / 328
C# Websocket Implementation
1046
last month
127 / 48
A high performance websocket server library powering Stack Overflow.
815
6 months ago
4 / 14
An extremely efficient C# WebSocket server.
292
5 years ago
44 / 55
Real-Time library for ASP .NET Core
264
7 months ago
16 / 26
WebSocket RPC library for .NET with auto JavaScript client code generation, supporting ASP.NET Core
108
4 weeks ago
6 / 2

Go WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A WebSocket implementation for Go.
7105
2 weeks ago
285 / 15
Tiny WebSocket library for Go.
1636
3 months ago
29 / 4

PHP WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
An asynchronous event driven PHP framework for easily building fast, scalable network applications. Supports HTTP, Websocket, SSL and other custom protocols. Supports libevent, HHVM, ReactPHP.
6843
3 days ago
229 / 5
Asynchronous WebSocket server
4396
8 months ago
486 / 73
A Websockets server written in PHP.
699
2 months ago
60 / 33
:part_alternation_mark: Symfony2 server side (Ratchet) & client websocket (Autobahn)
448
last month
193 / 68
The Hoa\Websocket library.
410
10 months ago
38 / 18
A simple PHP WebSocket implementation for PHP 5.3
340
2 years ago
0 / 0
PHP Web Socket server
322
3 months ago
38 / 30
WebSocket client and server in PHP
311
last year
13 / 24
PHP microframework designed to build a RestApi working together with a websocket server. Build a real time RestApi!
67
7 months ago
6 / 2

Erlang WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Small, fast, modern HTTP server for Erlang/OTP.
5247
19 hours ago
829 / 78
Distributed Pubsub Server for Realtime Apps
322
3 years ago
1 / 1
Simple, reliable, efficient streaming for Cowboy.
305
2 years ago
34 / 2
WebSocket emulation - Erlang server
254
5 years ago
18 / 11

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.
4935
last month
584 / 94
canonical libwebsockets.org websocket library
1831
yesterday
1057 / 7
Your high performance web application C framework
285
14 hours ago
24 / 2
C library for easy WebSockets server.
168
4 years ago
12 / 15
A Lightweight and fully asynchronous WebSocket client library based on libev(一个轻量的全异步的基于libev的WebSocket客户端C库)
162
last week
0 / 0
A websocket server written in C.
79
last year
0 / 2

Java WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A barebones WebSocket client and server implementation written in 100% Java.
4615
2 days ago
533 / 21
Realtime Client Server Framework for the JVM, supporting WebSockets with Cross-Browser Fallbacks
3240
14 hours ago
2002 / 27
A Java event based WebSocket and HTTP server
781
4 years ago
38 / 37
Tyrus - Reference implementation of Java API for WebSocket - JSR 356
157
9 months ago
449 / 1

Ruby WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Plug and play websocket support for ruby on rails.
1742
3 years ago
166 / 173
EventMachine based WebSocket server
1651
7 months ago
92 / 20
Open Pusher implementation compatible with Pusher libraries
1637
last year
132 / 24
Real-time Rails Partials
1370
2 years ago
152 / 26
Standards-compliant WebSocket client and server
850
9 months ago
81 / 3
Polyglot replacement for Ruby WebSocket servers with Action Cable protocol
788
last week
21 / 5
Build realtime Ruby web applications. Created by the fine folks at Poll Everywhere.
705
3 months ago
34 / 13
iodine - HTTP / Websocket Server with Pub/Sub support, optimized for Ruby MRI on Linux / BSD
469
5 days ago
19 / 5
Universal Ruby library to handle WebSocket protocol
368
6 months ago
20 / 0
Light-weight, DRY as a desert, web framework for Ruby.
242
last year
26 / 2
Simple WebSocket Client on Ruby
81
3 years ago
7 / 9

Clojure WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Realtime web comms for Clojure/Script
1359
last week
219 / 26
A library designed to bridge the gap between the triad of CLJ/CLJS, web-sockets and core.async.
382
2 years ago
33 / 6

Kotlin WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Retrofit inspired WebSocket client for Kotlin, Java, and Android
1198
2 days ago
13 / 10

Rust WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Lightweight, event-driven WebSockets for Rust.
697
4 weeks ago
119 / 51
A WebSocket (RFC6455) library written in Rust
543
last week
83 / 33

Lua WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
WebSocket support for the ngx_lua module (and OpenResty)
313
2 weeks ago
8 / 13
Websockets for Lua.
285
last month
40 / 29

Haskell WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Haskell library for creating WebSocket-capable servers
289
2 months ago
61 / 42
:lock: Secure WebSocket (WSS) clients in Haskell.
38
3 days ago
9 / 0

Elm WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Websockets for Elm
87
6 months ago
8 / 11