What are WebSockets?

WebSocket Libraries

Node.js WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Realtime application framework (Node.JS server)
45230
3 months ago
2325 / 351
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
10627
yesterday
949 / 9
A WebSocket Implementation for Node.JS (Draft -08 through the final RFC 6455)
2567
5 months ago
218 / 45
WebSocket emulation - Node.js server
1672
last month
172 / 13
A node.js module for websocket server and client
518
3 months ago
35 / 10
Standards-compliant WebSocket client and server
491
7 months ago
41 / 9
A Promise-based API for WebSockets
270
2 days ago
11 / 3
JavaScript client and server side transport API based on WebRTC & WebSocket
146
6 months ago
56 / 3
Lightweight WebSocket lib with socket.io-like event handling, requests, and channels
26
8 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.
17286
last week
1267 / 131
WebSocket and WAMP in Python for Twisted and asyncio
1963
6 days ago
541 / 111
WebSocket implementation in Python 3
1907
3 days ago
364 / 38
[Project on Hiatus] WebSocket client and server library for Python 2 and 3 as well as PyPy (ws4py 0.5.1)
1023
last year
104 / 48
WebSocket emulation - Python server
823
4 months ago
38 / 31
A python based websocket server that is simple and easy to use.
736
2 weeks ago
56 / 10
A simple fully working websocket-server in Python with no external dependencies
394
last year
22 / 25

Scala WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
10965
7 hours ago
2797 / 359
Finagle Websocket clients and servers
33
3 years ago
1 / 5

C++ WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
10135
14 hours ago
37 / 9
C++ websocket client/server library
2871
4 months ago
364 / 220
HTTP and WebSocket built on Boost.Asio in C++11
1775
last week
923 / 156
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++.
560
8 months ago
55 / 23
unreal engine 4 websocket plugin for both c++ and blueprint developer
169
2 months ago
29 / 3
WebSocket server on C++ & libevent
57
9 months ago
2 / 2

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.
9663
an hour ago
4231 / 1909
Incredibly simple real-time web for .NET
7549
5 days ago
3304 / 30
A C# implementation of the WebSocket protocol client and server
2669
17 hours ago
108 / 346
C# Websocket Implementation
1149
5 months ago
132 / 50
A high performance websocket server library powering Stack Overflow.
836
last month
4 / 15
Real-Time library for ASP .NET Core
295
10 months ago
16 / 27
An extremely efficient C# WebSocket server.
290
5 years ago
44 / 56
WebSocket RPC library for .NET with auto JavaScript client code generation, supporting ASP.NET Core
119
4 months ago
6 / 3

Go WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A WebSocket implementation for Go.
8173
2 weeks ago
313 / 13
Tiny WebSocket library for Go.
2004
last month
36 / 5

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.
7149
6 days ago
244 / 4
Asynchronous WebSocket server
4549
2 months ago
543 / 33
A Websockets server written in PHP.
711
6 months ago
60 / 33
:part_alternation_mark: Symfony2 server side (Ratchet) & client websocket (Autobahn)
477
last week
201 / 70
The Hoa\Websocket library.
413
last year
38 / 19
A simple PHP WebSocket implementation for PHP 5.3
341
2 years ago
0 / 0
WebSocket client and server in PHP
338
last year
13 / 25
PHP Web Socket server
330
6 months ago
38 / 30
PHP microframework designed to build a RestApi working together with a websocket server. Build a real time RestApi!
67
10 months ago
6 / 2

Erlang WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Small, fast, modern HTTP server for Erlang/OTP.
5397
3 months ago
857 / 68
Distributed Pubsub Server for Realtime Apps
325
3 years ago
1 / 1
Simple, reliable, efficient streaming for Cowboy.
305
2 months ago
36 / 0
WebSocket emulation - Erlang server
258
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.
5149
4 months ago
588 / 110
canonical libwebsockets.org websocket library
1954
6 hours ago
1106 / 0
Your high performance web application C framework
980
yesterday
27 / 4
C library for easy WebSockets server.
171
5 years ago
12 / 16
A Lightweight and fully asynchronous WebSocket client library based on libev
171
last month
3 / 0
A websocket server written in C.
81
2 years ago
0 / 2

Java WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A barebones WebSocket client and server implementation written in 100% Java.
4958
9 hours ago
571 / 21
Realtime Client Server Framework for the JVM, supporting WebSockets with Cross-Browser Fallbacks
3281
last month
2007 / 25
A Java event based WebSocket and HTTP server
790
4 years ago
38 / 37
Tyrus - Reference implementation of Java API for WebSocket - JSR 356
158
last year
449 / 1

Ruby WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Plug and play websocket support for ruby on rails.
1741
3 years ago
167 / 173
EventMachine based WebSocket server
1657
11 months ago
92 / 20
Open Pusher implementation compatible with Pusher libraries
1651
2 years ago
132 / 24
Real-time Rails Partials
1371
3 years ago
152 / 26
Standards-compliant WebSocket client and server
865
last year
82 / 5
Polyglot replacement for Ruby WebSocket servers with Action Cable protocol
857
5 days ago
27 / 4
Build realtime Ruby web applications. Created by the fine folks at Poll Everywhere.
703
2 days ago
34 / 13
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
573
yesterday
33 / 5
Universal Ruby library to handle WebSocket protocol
375
9 months ago
20 / 1
Light-weight, DRY as a desert, web framework for Ruby.
247
3 months ago
26 / 3
Simple WebSocket Client on Ruby
86
3 years ago
7 / 10

Clojure WebSocket Libraries

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

Kotlin WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Retrofit inspired WebSocket client for Kotlin, Java, and Android
1343
last month
25 / 16

Rust WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Lightweight, event-driven WebSockets for Rust.
768
4 months ago
122 / 63
A WebSocket (RFC6455) library written in Rust
602
last month
87 / 35

Lua WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
WebSocket support for the ngx_lua module (and OpenResty)
338
3 weeks ago
8 / 15
Websockets for Lua.
288
4 months ago
40 / 29

Haskell WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
A Haskell library for creating WebSocket-capable servers
297
3 weeks ago
61 / 42
:lock: Secure WebSocket (WSS) clients in Haskell.
39
last month
9 / 0

Elm WebSocket Libraries

ProjectStarsLast commitClosed vsOpen issues
Websockets for Elm
88
9 months ago
8 / 11