back to home

Best Open Source websocket Libraries

A curated list of the most popular GitHub repositories tagged with websocket. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1louislam/uptime-kuma

A fancy self-hosted monitoring tool

84,173JavaScript
Explore Repo

#2hoppscotch/hoppscotch

Open-Source API Development Ecosystem โ€ข https://hoppscotch.io โ€ข Offline, On-Prem & Cloud โ€ข Web, Desktop & CLI โ€ข Open-Source Alternative to Postman, Insomnia

78,487TypeScript
Explore Repo

#3socketio/socket.io

Realtime application framework (Node.JS server)

62,962TypeScript
Explore Repo

#4mitmproxy/mitmproxy

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

42,691Python
Explore Repo

#5curl/curl

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

41,184C
Explore Repo

#6labstack/echo

High performance, minimalist Go web framework

32,232Go
Explore Repo

#7kataras/iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:

25,613Go
Explore Repo

#8yudai/gotty

Share your terminal as a web application

19,427Go
Explore Repo

#9swoole/swoole-src

๐Ÿš€ Coroutine-based concurrency library for PHP

18,863C++
Explore Repo

#10mountain-loop/yaak

The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC ๐Ÿฆฌ

18,143TypeScript
Explore Repo

#11ZLMediaKit/ZLMediaKit

WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11

16,759C++
Explore Repo

#12wulabing/Xray_onekey

Xray ๅŸบไบŽ Nginx ็š„ VLESS + XTLS ไธ€้”ฎๅฎ‰่ฃ…่„šๆœฌ

9,300Shell
Explore Repo

#13Laverna/laverna

Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.

9,211JavaScript
Explore Repo

#14artilleryio/artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

8,920JavaScript
Explore Repo

#15daltoniam/Starscream

Websockets in swift for iOS and OSX

8,641Swift
Explore Repo

#16gobwas/ws

A tiny WebSocket library for Go.

6,469Go
Explore Repo

#17boostorg/beast

HTTP and WebSocket built on Boost.Asio in C++11

4,769C++
Explore Repo

#18juggleim/im-server

IM Chat, High-performance, scalable, self-hosted instant messaging server in Go โ€” private chat, groups, chatrooms, WebSocket and REST APIs.

3,531Go
Explore Repo

#19Kounex/obs_blade

Make use of the OBS WebSocket Plugin (https://github.com/obsproject/obs-websocket) and control your stream

614Dart
Explore Repo

#20Adolanium/hermes-gadget-sdk

Build voice and text devices for your Hermes Agent, with ESP32 firmware, a Linux client, and a desktop simulator.

442C++
Explore Repo

#21Conceptual-Machines/magda-core

An open ecosystem for music production.

249C++
Explore Repo

#22obbyworld/obby

Modern IRC Client for the web, desktop and mobile.

237TypeScript
Explore Repo

#23tunr-dev/tunr

The network layer for AI agents. Reach your customers' on-prem data, show what you build, keep it running โ€” through one relay that your machines only ever dial out to. Plus tunnels and deploys.

100Go
Explore Repo

#24Shik3i/KoalaSync

Minimalist, privacy-first synchronized video playback for YouTube, Netflix, Emby, and general HTML5. Built with pure Vanilla JS and a Node.js relay.

97JavaScript
Explore Repo