github.com/gorilla/websocket

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

Used in
81
Stars
24,492
Open issues
68
License
BSD 2-Clause "Simplified" License

81 Repos Using This Mod

Stars Repository Go LOC
120,294
kubernetes/kubernetes

Production-Grade Container Scheduling and Management

2,563,221
104,229
fatedier/frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

28,502
86,436
gohugoio/hugo

The world’s fastest framework for building websites.

164,418
61,464
traefik/traefik

The Cloud Native Application Proxy

161,827
50,786
ethereum/go-ethereum

Go implementation of the Ethereum protocol

272,456
48,962
AlistGo/alist

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

88,548
46,927
v2ray/v2ray-core

A platform for building proxies to bypass network restrictions.

47,961
42,611
mudler/LocalAI

:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more. Features: Generate Text, MCP, Audio, Video, Images, Voice Cloning, Distributed, P2P and decentralized inference

294,214
42,357
cli/cli

GitHub’s official command line tool

181,953
39,216
photoprism/photoprism

AI-Powered Photos App for the Decentralized Web 🌈💎✨

220,552
37,903
istio/istio

Connect, secure, control, and observe services.

417,628
34,812
XTLS/Xray-core

Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.

82,755
33,318
filebrowser/filebrowser

📂 Web File Browser

8,701
33,193
1Panel-dev/1Panel

🔥 1Panel offers an intuitive web interface for Linux server, making it easy to manage OpenClaw agents, LLMs, websites, databases, containers, files, and scheduled tasks.

126,879
33,174
v2fly/v2ray-core

A platform for building proxies to bypass network restrictions.

103,864
33,125
IceWhaleTech/CasaOS

CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.

9,752
32,577
wailsapp/wails

Create beautiful applications using Go

40,530
32,090
k3s-io/k3s

Lightweight Kubernetes

45,718
29,856
grafana/k6

A modern load testing tool, using Go and JavaScript

814,254
28,600
binwiederhier/ntfy

Send push notifications to your phone or desktop using PUT/POST

31,083
27,551
grafana/loki

Like Prometheus, but for logs.

6,756,510
26,845
cloudreve/cloudreve

🌩 Self-hosted file management and sharing system, supports multiple storage providers

57,652
26,554
Wox-launcher/Wox

A cross-platform launcher that simply works

49,382
25,626
kataras/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:

58,501
25,477
dapr/dapr

Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

246,986
25,327
rancher/rancher

Complete container management platform

280,175
23,485
quii/learn-go-with-tests

Learn Go with test-driven development

22,585
22,803
slimtoolkit/slim

Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

512,114
21,898
argoproj/argo-cd

Declarative Continuous Deployment for Kubernetes

218,727
21,507
dgraph-io/dgraph

high-performance graph database for real-time use cases

203,172
20,504
OpenListTeam/OpenList

A new AList Fork to Anti Trust Crisis

97,865
19,794
gravitational/teleport

The easiest, and most secure way to access and protect all of your infrastructure.

1,097,516
19,243
probelabs/goreplay

GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

9,650
19,083
navidrome/navidrome

🎧☁️ Your Personal Streaming Service

90,860
18,805
bettercap/bettercap

The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.

107,727
17,828
bluenviron/mediamtx

Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.

45,618
17,024
wavetermdev/waveterm

An open-source, cross-platform terminal for seamless workflows

66,583
16,936
m1k1o/neko

A self hosted virtual browser that runs in docker and uses WebRTC.

17,867
16,921
livekit/livekit

End-to-end realtime stack for connecting humans and AI

76,629
16,909
ory/hydra

Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.

79,649
16,905
ent/ent

An entity framework for Go

52,910
16,836
kubesphere/kubesphere

The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️

1,068,726
16,684
influxdata/telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

413,078
16,162
hashicorp/nomad

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

508,898
15,923
gofr-dev/gofr

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

83,174
15,655
openimsdk/open-im-server

IM Chat ChatGPT

41,991
15,551
jpillora/chisel

A fast TCP/UDP tunnel over HTTP

4,167
15,088
txthinking/brook

A cross-platform programmable network tool

9,122
15,080
steveyegge/beads

Beads - A memory upgrade for your coding agent

254,269
14,642
loft-sh/devpod

Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.

1,106,635
14,586
gotify/server

A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)

9,718
14,351
v2rayA/v2rayA

A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. 🚀

19,654
14,083
owasp-amass/amass

In-depth attack surface mapping and asset discovery

24,342
13,687
bytebase/bytebase

World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.

286,022
13,413
ory/kratos

Headless cloud-native authentication and identity management written in Go. Scales to a billion+ users. Replace Homegrown, Auth0, Okta, Firebase with better UX and DX. Passkeys, Social Sign In, OIDC, Magic Link, Multi-Factor Auth, SMS, SAML, TOTP, and more. Runs everywhere, runs best on Ory Network.

119,404
13,165
semaphoreui/semaphore

Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.

32,071
13,073
tinode/chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

42,760
13,033
gogf/gf

A powerful framework for faster, easier, and more efficient project development.

229,318
12,941
DNSCrypt/dnscrypt-proxy

dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.

165,201
12,930
cloudflare/cloudflared

Cloudflare Tunnel client

395,590
12,910
zitadel/zitadel

ZITADEL - Identity infrastructure, simplified for you.

636,911
12,581
elastic/beats

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash

521,856
12,437
crowdsecurity/crowdsec

CrowdSec - the open-source and participative security solution offering crowdsourced protection against malicious IPs and access to the most advanced real-world CTI.

76,743
12,183
heroiclabs/nakama

Distributed server for social and realtime games and apps.

601,361
12,170
AlexxIT/go2rtc

Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.

46,101
12,149
crawlab-team/crawlab

Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架

36,605
11,932
safing/portmaster

🏔 Love Freedom - ❌ Block Mass Surveillance

145,745
11,781
stashapp/stash

An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc

116,282
11,764
kubeshark/kubeshark

API traffic analyzer for Kubernetes, providing deep packet inspection with complete API and Kubernetes contexts, retaining cluster-wide L4 traffic (PCAP), and using minimal production compute resources.

5,045
11,423
amir20/dozzle

Realtime log viewer for containers. Supports Docker, Swarm and K8s.

11,393
11,398
encoredev/encore

Open source framework for building robust type-safe distributed systems with declarative infrastructure

113,867
11,386
gravitl/netmaker

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

45,384
11,279
linkerd/linkerd2

Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.

84,549
10,917
owncast/owncast

Take control over your live stream video by running it yourself. Streaming + chat out of the box.

23,151
10,910
loft-sh/vcluster

vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.

92,449
10,655
99designs/gqlgen

go generate based graphql server library

47,469
10,621
TykTechnologies/tyk

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

194,972
10,556
0xJacky/nginx-ui

Yet another WebUI for Nginx

64,871
10,376
NoFxAiOS/nofx

AI Trading OS: Multi-AI, multi-exchange trading infrastructure with Strategy Studio.

55,942
10,178
screego/server

screen sharing for developers https://screego.net/

2,406
10,038
TwiN/gatus

Automated developer-oriented status page with alerting and incident support

42,769