Topics / #socket-io

Socket-io projects on GitHub

Real-time bidirectional communication with the Socket.IO library.

As of , the most-starred Socket-io projects on GitHub are uptime-kuma (92.6K stars), socket.io (63.2K stars) and locust (28.2K stars). GitHub.Locker tracks 13 Socket-io repositories with 315.3K stars combined. The fastest-growing on October 16 was uptime-kuma, with +46 stars in a day.

13Projects
315.3KStars in total
+74Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

13 projects · by stars

  1. #1 · louislam/uptime-kuma

    uptime-kuma

    Uptime Kuma is a self-hosted uptime and server monitoring tool with a fancy web UI, status pages, and notifications when your services go down.

    92.6K
  2. #2 · socketio/socket.io

    socket.io

    Socket.IO is a library that enables bidirectional, low-latency, real-time communication between a Node.js server and clients such as browsers or mobile apps.

    63.2K
  3. #3 · locustio/locust

    locust

    Locust is an open source performance/load testing tool for HTTP and other protocols — you define your tests in regular Python code and run them from the command line or a web-based UI.

    28.2K
  1. 4

    dockge

    24.6Klouislam/dockge · TypeScript

    Dockge is a self-hosted, reactive web manager for Docker Compose stacks: from a browser you create, edit, start, stop, restart and delete compose.yaml stacks, update images and watch progress in real time.

  2. 5

    js-stack-from-scratch

    20.1Kverekia/js-stack-from-scratch · JavaScript

    A step-by-step tutorial that assembles a modern JavaScript web app stack from scratch — from Node and Yarn through React, Redux, and server-side rendering up to deploying on Heroku.

  3. 6

    NodeBB

    15.2KNodeBB/NodeBB · JavaScript

    NodeBB is forum/bulletin-board software built on Node.js, with real-time discussions, mobile-responsive design, and RESTful read/write APIs on top of classic forum concepts like categories and user accounts.

  4. 7

    webpack-dashboard

    14KFormidableLabs/webpack-dashboard · JavaScript

    A CLI dashboard for your webpack dev server: instead of a wall of scrolling build output, you get a tidy terminal dashboard with your build status, errors and log at a glance.

  5. 8

    dalai

    12.9Kcocktailpeanut/dalai · CSS

    Dalai is a tool that lets you download and run LLaMA or Alpaca language models directly on your own computer, with a web UI, a CLI, and a JavaScript/socket.io API, built on top of llama.cpp and alpaca.cpp.

  6. 9

    pomelo

    11.9KNetEase/pomelo · JavaScript

    A fast, scalable game server framework for Node.js, originally built by NetEase. It ships the core framework plus related components — libraries and tools — and also suits realtime web apps.

  7. 10

    frappe

    10.9Kfrappe/frappe · Python

    Frappe is a full-stack, low-code web framework for building real-world business applications, using Python and MariaDB on the server side and a tightly integrated JavaScript client library on the front end.

  8. 11

    centrifugo

    10.9Kcentrifugal/centrifugo · Go

    Centrifugo is an open-source, language-agnostic real-time messaging server that lets any backend push messages to connected clients over WebSocket, HTTP-streaming, SSE, GRPC or WebTransport. It acts as a self-hosted alternative to Pubnub, Pusher, Ably, Socket.IO, Phoenix.PubSub and SignalR.

  9. 12

    socket.io-client

    10.6Ksocketio/socket.io-client

    The official Socket.IO client: the browser and Node.js side of Socket.IO, a realtime application framework for exchanging events between clients and a server.

  10. 13

    StarLive

    168SMNETSTUDIO/StarLive · TypeScript

    StarLive is a self-hosted live-streaming and interaction platform: it handles the video stream, real-time danmaku/gifts/red-packets/lottery, moderation, and a built-in StarCoin virtual-currency economy. It's a rewrite of the legacy LDLive, moving from serverless HTTP polling to a standalone NestJS backend with persistent Socket.IO connections.

Often tagged together