What are WebSockets?

WebSocket Libraries

Node.js WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Realtime application framework (Node.JS server)
46070
last month
2330 / 368
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
11159
last week
982 / 10
A WebSocket Implementation for Node.JS (Draft -08 through the final RFC 6455)
2658
an hour ago
221 / 46
WebSocket emulation - Node.js server
1700
4 months ago
172 / 13
A node.js module for websocket server and client
532
5 months ago
36 / 11
Standards-compliant WebSocket client and server
494
9 months ago
41 / 9
A Promise-based API for WebSockets
284
last month
12 / 4
JavaScript client and server side transport API based on WebRTC & WebSocket
156
8 months ago
56 / 3
Lightweight WebSocket lib with socket.io-like event handling, requests, and channels
32
2 months ago
6 / 0

Python WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
17635
last month
1291 / 143
WebSocket implementation in Python 3
2007
2 weeks ago
379 / 45
WebSocket and WAMP in Python for Twisted and asyncio
1994
4 days ago
569 / 114
[Project on Hiatus] WebSocket client and server library for Python 2 and 3 as well as PyPy (ws4py 0.5.1)
1037
last year
104 / 50
WebSocket emulation - Python server
831
6 months ago
38 / 32
A python based websocket server that is simple and easy to use.
768
3 months ago
56 / 11
A simple fully working websocket-server in Python with no external dependencies
424
last year
23 / 24

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.
11106
13 hours ago
5594 / 1711
Incredibly simple real-time web for .NET
7645
3 weeks ago
3337 / 42
A C# implementation of the WebSocket protocol client and server
2832
last week
112 / 352
C# Websocket Implementation
1200
last month
166 / 18
A high performance websocket server library powering Stack Overflow.
849
4 months ago
4 / 15
Real-Time library for ASP .NET Core
315
last year
16 / 28
An extremely efficient C# WebSocket server.
289
6 years ago
44 / 56
WebSocket RPC library for .NET with auto JavaScript client code generation, supporting ASP.NET Core
121
6 months ago
6 / 3

Scala WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
11093
yesterday
2827 / 356
Finagle Websocket clients and servers
33
3 years ago
1 / 5

C++ WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Simple, secure & standards compliant web I/O for the most demanding of applications
10464
last week
74 / 15
C++ websocket client/server library
2994
6 months ago
369 / 233
HTTP and WebSocket built on Boost.Asio in C++11
1980
6 days ago
1017 / 134
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++.
593
11 months ago
55 / 23
unreal engine 4 websocket plugin for both c++ and blueprint developer
195
3 days ago
32 / 4
WebSocket server on C++ & libevent
61
last year
2 / 2
28
12 hours ago
13 / 4

Go WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A WebSocket implementation for Go.
8679
2 months ago
327 / 15
Tiny WebSocket library for Go.
2180
3 months ago
37 / 6

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.
7391
3 weeks ago
250 / 5
Asynchronous WebSocket server
4665
last month
553 / 36
A Websockets server written in PHP.
723
8 months ago
61 / 32
:part_alternation_mark: Symfony2 server side (Ratchet) & client websocket (Autobahn)
495
2 months ago
206 / 76
The Hoa\Websocket library.
411
last year
38 / 19
WebSocket client and server in PHP
355
2 years ago
13 / 25
A simple WebSocket Server and Client implementation in PHP.
345
2 months ago
1 / 0
PHP Web Socket server
332
8 months ago
38 / 31
PHP microframework designed to build a RestApi working together with a websocket server. Build a real time RestApi!
75
last year
6 / 2

Erlang WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Small, fast, modern HTTP server for Erlang/OTP.
5497
3 weeks ago
865 / 69
Distributed Pubsub Server for Realtime Apps
327
4 years ago
1 / 1
Simple, reliable, efficient streaming for Cowboy.
307
4 months ago
36 / 0
WebSocket emulation - Erlang server
261
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.
5318
2 months ago
589 / 120
canonical libwebsockets.org websocket library
2051
3 days ago
1149 / 2
Your high performance web application C framework
1025
last week
32 / 3
A Lightweight and fully asynchronous WebSocket client library based on libev
180
3 days ago
4 / 0
C library for easy WebSockets server.
173
5 years ago
12 / 16
A websocket server written in C.
86
2 years ago
0 / 4

Java WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A barebones WebSocket client and server implementation written in 100% Java.
5242
yesterday
584 / 27
Realtime Client Server Framework for the JVM, supporting WebSockets with Cross-Browser Fallbacks
3297
last month
2008 / 30
A Java event based WebSocket and HTTP server
790
4 years ago
38 / 37
Tyrus - Reference implementation of Java API for WebSocket - JSR 356
161
last year
0 / 0

Ruby WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Plug and play websocket support for ruby on rails.
1744
3 years ago
167 / 173
EventMachine based WebSocket server
1662
last year
92 / 20
Open Pusher implementation compatible with Pusher libraries
1657
2 months ago
132 / 24
Real-time Rails Partials
1374
3 years ago
152 / 26
Polyglot replacement for Ruby WebSocket servers with Action Cable protocol
933
last month
30 / 6
Standards-compliant WebSocket client and server
865
last year
82 / 5
Build realtime Ruby web applications. Created by the fine folks at Poll Everywhere.
706
last month
34 / 13
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
590
2 weeks ago
42 / 6
Universal Ruby library to handle WebSocket protocol
376
last year
20 / 1
Light-weight, DRY as a desert, web framework for Ruby.
248
5 months ago
26 / 3
Simple WebSocket Client on Ruby
90
3 years ago
7 / 10

Kotlin WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Retrofit inspired WebSocket client for Kotlin, Java, and Android
1451
3 months ago
29 / 21

Clojure WebSocket Libraries

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

Rust WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Lightweight, event-driven WebSockets for Rust.
814
2 months ago
124 / 70
A WebSocket (RFC6455) library written in Rust
628
last month
91 / 37

Lua WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
WebSocket support for the ngx_lua module (and OpenResty)
345
3 months ago
9 / 16
Websockets for Lua.
296
7 months ago
40 / 29

Haskell WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Haskell library for creating WebSocket-capable servers
301
3 months ago
62 / 42
:lock: Secure WebSocket (WSS) clients in Haskell.
40
3 months ago
9 / 0

Elm WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Websockets for Elm
90
last year
8 / 11