Self-hosted projects tagged “WebSocket

49 open source projects with this tag

49 services found

Hoppscotch Community Edition

Hoppscotch Community Edition

Open-source API client for REST, GraphQL, WebSocket and more

77.9k
5.6k
Last commit: 20d ago

Hoppscotch Community Edition is an open-source API development and testing tool for REST, GraphQL, WebSocket, SSE, MQTT, and Socket.IO with collections and environments.

Alternative to:
Postman
Postman
+9
Jina

Jina

Cloud-native Python framework for serving multimodal AI services

21.8k
2.2k
Last commit: 11mo ago

Open-source Python framework to build, scale, and deploy multimodal AI services and pipelines with gRPC/HTTP/WebSocket support and Kubernetes/Docker integration.

Alternative to:
Baseten
Baseten
+12
ThingsBoard

ThingsBoard

Open-source IoT platform for device management and dashboards

21.2k
6.2k
Last commit: 1d ago

Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Alternative to:
ThingsBoard Cloud
ThingsBoard Cloud
+10
Lila (lichess.org)

Lila (lichess.org)

Online chess server for real-time play, analysis, and tournaments

17.8k
2.6k
Last commit: 7h ago

Lila is the open source server behind lichess.org, providing real-time chess, puzzles, analysis, tournaments, teams, and community features via web and mobile clients.

Alternative to:
Chess.com
Chess.com
Gotify

Gotify

Self-hosted notification server with REST API and WebSocket delivery

14.7k
803
Last commit: 19d ago

Gotify is a self-hosted notification server that delivers messages in real time via WebSocket, with a REST API, web UI, and optional clients like Android and CLI.

Alternative to:
Requestrr
Requestrr
Tinode

Tinode

Instant messaging server with multi-platform clients and APIs

13.1k
2k
Last commit: 1mo ago

Tinode is an open source instant messaging platform with a Go backend, web/mobile clients, JSON WebSocket and gRPC APIs, and support for one-to-one and group chat.

Alternative to:
Telegram
Telegram
+13
Eclipse Mosquitto

Eclipse Mosquitto

Lightweight MQTT message broker

10.7k
2.6k
Last commit: 11h ago

Eclipse Mosquitto is a lightweight, open-source MQTT broker supporting MQTT 5.0 and 3.1.1, plus client libraries and CLI tools for pub/sub messaging.

Alternative to:
EMQX Cloud
EMQX Cloud
+11
Centrifugo

Centrifugo

Scalable open-source real-time messaging server for pub/sub

10k
680
Last commit: 2d ago

Open-source, Go-based real-time messaging server for pub/sub and live updates; supports WebSocket, SSE, gRPC and brokers (Redis, NATS) with official SDKs.

Alternative to:
Centrifugo Cloud
Centrifugo Cloud
+4
PairDrop

PairDrop

Cross-platform peer-to-peer file sharing in a web browser

9.8k
589
Last commit: 1y ago

AirDrop-like P2P file and text transfer in the browser with device pairing and temporary public rooms for internet transfers.

Alternative to:
Apple AirDrop
Apple AirDrop
+5
Janus WebRTC Server

Janus WebRTC Server

General-purpose WebRTC media server with a plugin architecture

9k
2.6k
Last commit: 8d ago

Janus WebRTC Server is a lightweight, general-purpose WebRTC gateway for building real-time audio/video applications via plugins and a JSON-based API.

Alternative to:
Ant Media Server Cloud
Ant Media Server Cloud
+2
OctoPrint

OctoPrint

Web interface for controlling and monitoring 3D printers

8.9k
1.7k
Last commit: 7h ago

Self-hosted web UI to control, monitor, and manage consumer 3D printers, with webcam viewing, G-code visualization, and an extensive plugin system.

Alternative to:
Obico Cloud (formerly The Spaghetti Detective)
Obico Cloud (formerly The Spaghetti Detective)
Snapcast

Snapcast

Synchronous multiroom audio server and client system

7.5k
527
Last commit: 2mo ago

Snapcast is a client-server system for perfectly synchronized multiroom audio playback, turning existing audio players into a Sonos-like whole-home streaming setup.

Alternative to:
Sonos
Sonos
+3
ejabberd

ejabberd

Scalable real-time messaging server for XMPP, MQTT, and SIP

6.6k
1.5k
Last commit: 1d ago

ejabberd is an Erlang/OTP-based messaging server providing XMPP chat and presence, MQTT broker capabilities for IoT, and SIP services for real-time communications.

Alternative to:
CloudMQTT
CloudMQTT
+11
WeTTY

WeTTY

Web-based terminal access over HTTP/HTTPS

5.1k
750
Last commit: 9d ago

WeTTY provides browser-based terminal access to local shells or remote SSH hosts using xterm.js and WebSockets for responsive interactive sessions.

Alternative to:
Puter
Puter
+5
musikcube

musikcube

Terminal-based music player and streaming audio server

4.7k
317
Last commit: 5mo ago

Cross-platform terminal music player with library indexing and a built-in streaming server for Windows, macOS, Linux, and Raspberry Pi.

Alternative to:
JRiver Media Center
JRiver Media Center
+7
sish

sish

SSH-based reverse tunneling for HTTP(S), WebSockets, and TCP

4.5k
330
Last commit: 21d ago

sish is an open-source Serveo/ngrok alternative that exposes local HTTP(S), WebSockets, and TCP services to the internet using SSH reverse tunnels.

Alternative to:
ngrok
ngrok
+3
Rustpad

Rustpad

Minimal real-time collaborative code editor for the browser

4k
194
Last commit: 1y ago

Efficient, minimal collaborative code editor with real-time editing in the browser, OT-based syncing, WebSocket communication, and optional SQLite persistence.

Alternative to:
Replit
Replit
+5
LinuxServer.io Webtop

LinuxServer.io Webtop

Containerized Linux desktop accessible from a web browser

3.9k
324
Last commit: 1d ago

Docker images providing full Linux desktop environments in your browser, with multiple distro and desktop flavors and optional GPU acceleration.

Alternative to:
Microsoft Remote Desktop
Microsoft Remote Desktop
+15
Apache Guacamole

Apache Guacamole

Clientless remote desktop gateway accessed through HTML5 in a browser.

3.7k
737
Last commit: 1d ago

Open-source browser-based gateway enabling VNC, RDP, and SSH access to remote desktops without client software.

Alternative to:
Citrix DaaS
Citrix DaaS
+17
VerneMQ

VerneMQ

Distributed MQTT message broker built on Erlang/OTP

3.5k
425
Last commit: 1mo ago

VerneMQ is a high-performance, distributed MQTT broker for scalable, highly available IoT and M2M messaging, with clustering, TLS, WebSockets, plugins, and integrations.

Alternative to:
HiveMQ Cloud
HiveMQ Cloud
+3
Sshwifty

Sshwifty

Browser-based SSH and Telnet client with a web interface

3k
399
Last commit: 1mo ago

Sshwifty is a web-based SSH and Telnet client that lets you access remote terminals directly from a browser, with presets, access control, and optional TLS.

Alternative to:
Termius
Termius
+2
Shelfmark

Shelfmark

Web interface to search and download books and audiobooks

2.4k
135
Last commit: 2d ago

Unified web UI to search, aggregate, and download books and audiobooks from multiple sources, with queue management, metadata providers, and client integrations.

Alternative to:
Readarr
Readarr
+5
Spoolman

Spoolman

Web-based inventory manager for 3D-printer filament spools

2.2k
214
Last commit: 22d ago

Self-hosted web application to track and manage 3D-printing filament spools with a REST API, WebSocket updates, label/QR printing and integrations for common printer fron...

Alternative to:
SimplyPrint
SimplyPrint
+6
Mainsail

Mainsail

Web interface for controlling Klipper-based 3D printers

2.1k
518
Last commit: 12d ago

Modern, responsive web UI for Klipper via Moonraker to control, monitor, and manage one or multiple 3D printers from any device.

Taiga

Taiga

Agile project management platform for Scrum and Kanban teams

2k
509
Last commit: 4mo ago

Open source agile project management tool with Scrum and Kanban boards, issue tracking, backlog planning, and team collaboration features.

Alternative to:
Atlassian Jira
Atlassian Jira
+19
bittorrent-tracker

bittorrent-tracker

BitTorrent tracker client and server for HTTP, UDP, and WebSockets

1.9k
331
Last commit: 5mo ago

Simple, robust BitTorrent tracker implementation for Node.js, providing client and server components with HTTP/UDP/WebSocket tracking and built-in stats endpoints.

Retrom

Retrom

Centralized game library manager for DRM-free and emulated games

1.7k
35
Last commit: 2d ago

Self-hosted service to centralize, manage, and play your DRM-free and emulation game library across desktop and web clients, with automatic scanning and metadata.

Wiredoor

Wiredoor

Ingress-as-a-service to expose private services via WireGuard and NGINX

1.6k
74
Last commit: 18h ago

Self-hosted ingress platform that exposes internal HTTP/TCP services to the internet through reverse WireGuard tunnels, with NGINX routing and automatic TLS certificates.

Alternative to:
ngrok
ngrok
+13
Transfer.zip

Transfer.zip

Self-hostable file sharing with stored and peer-to-peer transfers

1.5k
90
Last commit: 1mo ago

Open-source, self-hostable file transfer service with resumable uploads, S3 or disk storage, transfer requests, and end-to-end encrypted WebRTC quick transfers.

Alternative to:
WeTransfer
WeTransfer
+9
Databag

Databag

Lightweight federated messenger with end-to-end encryption

1.4k
93
Last commit: 1mo ago

Self-hosted, lightweight federated messenger with end-to-end encrypted threads and optional WebRTC audio/video calling across independently hosted nodes.

Alternative to:
Signal
Signal
+19