Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
- mux
- go
- gorilla
- router
47,133 repositories indexed
1–24 of 35 · Most stars
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Workflow Engine for Kubernetes
Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol)
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
A Cloud Native traffic orchestration system. (CNCF Project)
Receive notifications when an image is updated on a Docker registry
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
Docker-based local PHP+Node.js web development environments
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
:sparkles: :rocket: EasyTCP is a light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful.
Golang rate limiters for distributed applications
An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.
High-performance framework for building redis-protocol compatible TCP servers/services
Simple in-memory job queue for Golang using worker-based dispatching
Goma Gateway – Lightweight, High-Performance API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
Go package that handles HTML, JSON, XML and etc. responses
Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 stable.
Go Fetch - A Powerful, Lightweight, Easy Http Client, inspired by Web Fetch API