Top WebSocket repositories

Repositories with the GitHub topic “websocket”: 41 repositories with 762k stars between them, mostly written in Go, TypeScript and C. The highest-rated is louislam/uptime-kuma, #167 on the bestofgithub Elo ladder.

Biggest movers this week

louislam/uptime-kuma

PickOpen on GitHubJavaScript

Self-hosted uptime monitoring with status pages and dozens of notification integrations.

  • 2,149+30 Elo, change today
  • 94.4k stars
  • 8.8k forks
  • 319 watchers
docker
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • monitoring
  • self-hosted
  • status-page

go-gost/gost

Open on GitHubGo

GO Simple Tunnel - a simple tunnel written in golang

  • 1,608+7 Elo, change today
  • 7.8k stars
  • 851 forks
git
git clone https://github.com/go-gost/gost.git
  • dns
  • dtls
  • golang
  • grpc

gobwas/ws

Open on GitHubGo

A tiny WebSocket library for Go.

  • 1,359+11 Elo, change today
  • 6.4k stars
  • 391 forks
git
git clone https://github.com/gobwas/ws.git
  • fast
  • go
  • golang
  • rfc-6455

QuentinFuxa/WhisperLiveKit

Open on GitHubPython

Real-time, local speech-to-text with streaming ASR, speaker diarization, translation, and OpenAI/Deepgram-compatible APIs.

  • 1,577+14 Elo, change today
  • 11.2k stars
  • 1.1k forks
git
git clone https://github.com/QuentinFuxa/WhisperLiveKit.git
  • automatic-speech-recognition
  • fastapi
  • python
  • pytorch

erebe/wstunnel

Open on GitHubRust

Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available

  • 1,508+7 Elo, change today
  • 7.2k stars
  • 588 forks
git
git clone https://github.com/erebe/wstunnel.git
  • http2
  • reverse-tunnel
  • socks
  • socks5

tsl0922/ttyd

Open on GitHubC

Share your terminal over the web

  • 1,641−1 Elo, change today
  • 12.6k stars
  • 1.2k forks
git
git clone https://github.com/tsl0922/ttyd.git
  • openwrt
  • ssl
  • terminal
  • terminal-emulators

Top 41 on the Elo ladder

  1. #167
    louislam/uptime-kuma

    Self-hosted uptime monitoring with status pages and dozens of notification integrations.

    2,149 Elo +7594.4kJavaScript
  2. #391
    mitmproxy/mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

    2,019 Elo +3546.9kPython
  3. #783
    curl/curl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER…

    1,898 Elo −1543.5kC
  4. #923
    hoppscotch/hoppscotch

    Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI •…

    1,871 Elo −2980.8kTypeScript
  5. #1,731
    socketio/socket.io

    Bidirectional and low-latency communication for every platform

    1,757 Elo −4063.2kTypeScript
  6. #1,932
    louislam/dockge

    A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager

    1,735 Elo +3324.8kTypeScript
  7. #2,320
    labstack/echo

    High performance, minimalist Go web framework

    1,694 Elo +2932.8kGo
  8. #2,361
    mountain-loop/yaak

    The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬

    1,689 Elo −619.4kRust
  9. #2,941
    tsl0922/ttyd

    Share your terminal over the web

    1,641 Elo +3912.6kC
  10. #3,130
    websockets/ws

    Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js

    1,628 Elo −3322.8kJavaScript
  11. #3,277
    ZLMediaKit/ZLMediaKit

    WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN…

    1,618 Elo −2717.6kC++
  12. #3,355
    browserless/browserless

    Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.

    1,614 Elo −413.9kTypeScript
  13. #3,446
    go-gost/gost

    GO Simple Tunnel - a simple tunnel written in golang

    1,608 Elo +657.8kGo
  14. #3,616
    gorilla/websocket

    Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.

    1,597 Elo −7224.8kGo
  15. #3,940
    QuentinFuxa/WhisperLiveKit

    Real-time, local speech-to-text with streaming ASR, speaker diarization, translation, and OpenAI/Deepgram-compatible…

    1,577 Elo +4311.2kPython
  16. #4,005
    swoole/swoole-src

    🚀 Coroutine-based concurrency library for PHP

    1,573 Elo −3018.9kC++
  17. #4,150
    cesanta/mongoose

    Embedded web server, with TCP/IP network stack, MQTT and Websocket

    1,565 Elo −713.1kC
  18. #4,629
    yudai/gotty

    Share your terminal as a web application

    1,538 Elo −3719.5kGo
  19. #4,640
    centrifugal/centrifugo

    Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably…

    1,537 Elo +3210.9kGo
  20. #5,090
    kataras/iris

    The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable…

    1,515 Elo −3425.5kGo
  21. #5,240
    erebe/wstunnel

    Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available

    1,508 Elo +437.2kRust
  22. #5,862
    walkor/workerman

    An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.

    1,480 Elo −3111.5kPHP
  23. #6,246
    wulabing/Xray_onekey

    Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本

    1,462 Elo −259.2kShell
  24. #6,497
    socketio/socket.io-client

    Realtime application framework (client)

    1,452 Elo −3110.5k
  25. #6,823
    jetlinks/jetlinks-community

    JetLinks 基于Java,Spring Boot ,WebFlux,Netty,Vert.x,Reactor等开发…

    1,440 Elo +166.6kJava
  26. #7,388
    chimurai/http-proxy-middleware

    :zap: The one-liner node.js http-proxy-middleware (httpxy) for connect, express, next.js and more

    1,418 Elo −2111.1kTypeScript
  27. #7,645
    ithewei/libhv

    🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT/Redis…

    1,409 Elo +87.5kC
  28. #7,666
    daltoniam/Starscream

    Websockets in swift for iOS and OSX

    1,408 Elo −38.6kSwift
  29. #7,689
    artilleryio/artillery

    The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load…

    1,407 Elo −89.1kTypeScript
  30. #8,255
    hyperf/hyperf

    🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

    1,385 Elo +86.9kPHP
  31. #8,269
    sockjs/sockjs-client

    WebSocket emulation - Javascript client

    1,384 Elo −168.5kJavaScript
  32. #8,562
    mrniko/netty-socketio

    Socket.IO server implemented on Java. Realtime java framework

    1,372 Elo −137kJava
  33. #8,599
    Laverna/laverna

    Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open…

    1,371 Elo −199.1kJavaScript
  34. #8,831
    requestly/requestly

    Community hub for Requestly API Client — bugs, feature requests, and roadmap. The privacy-first Postman alternative.

    1,359 Elo +276.7k
  35. #8,849
    gobwas/ws

    A tiny WebSocket library for Go.

    1,359 Elo +616.4kGo
  36. #9,405
    ratchetphp/Ratchet

    Asynchronous WebSocket server

    1,326 Elo −56.4kPHP
  37. #9,760
    deepstreamIO/deepstream.io

    deepstream.io server

    1,284 Elo −87.1kTypeScript
  38. #10,058
    ninenines/cowboy

    Small, fast, modern HTTP server for Erlang/OTP.

    883 Elo −1487.5kErlang
  39. #10,184
    mojolicious/mojo

    :sparkles: Mojolicious - Perl real-time web framework

    700 Elo −1152.7kPerl
  40. #10,200
    kemalcr/kemal

    Fast, Effective, Simple Web Framework

    677 Elo −873.9kCrystal
  41. #10,215
    walkor/webman

    Probably the fastest PHP web framework in the world.

    652 Elo −232.7kPHP