Awesome Open Source
Awesome Open Source

Logo

The extensible Minecraft Proxy

GitHub release (latest SemVer) Doc GitHub go.mod Go version Go Report Card test Discord

Gate is an extensible, high performant & paralleled Minecraft proxy server with scalability, flexibility & excellent server version support - written in Go and ready for the cloud!

Gate is currently subject to have breaking changes, but you can already start using it! It is already being used by our wide community and powers the open Connect Network!

Website & Documentation

There is a lot to discover on Gate's website. Please refer to the website for the documentation, guides and any more information needed!

Quick Start

Follow our quick start guide on creating a simple Minecraft network!

go run go.minekube.com/[email protected]

Server list

Gate Lite Mode

Gate has a Lite Mode which is a lightweight version of Gate that can expose multiple Minecraft servers through a single port and IP address and reverse proxy players to backend servers based on the hostname/subdomain they join with.

See the Lite Mode guide for more information.

graph LR
    A[Player Alice] -->|Join example.com| C(Gate Lite)
    B[Player Bob] -->|Join my.example.com| C(Gate Lite)
    C -->|10.0.0.1| D[Backend A]
    C -->|10.0.0.2| E[Backend B]
    C -->|10.0.0.3| F[Another Proxy]
    
    linkStyle 0 stroke:orange
    linkStyle 1 stroke:purple
    linkStyle 2 stroke:purple
    linkStyle 3 stroke:orange
Alternatives To Gate
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (411,578
Go (171,741
Docker (99,628
Server (65,689
Cloud (29,201
Kubernetes (25,940
Proxy (24,697
Paper (18,768
Minecraft (14,434
Spigot (2,632
Reverse Proxy (1,628
Minecraft Server (1,279
Minecraft Forge (574
Minecraft Proxy (25
Minecraft Network (10
Minecraft Server Proxy (8
Server Proxy (7