Skip to content

High-performance, resource-efficient Minecraft reverse proxy and library with robust multi-protocol version support. Designed as a scalable Velocity/BungeeCord alternative, suitable for both development and large-scale deployments. Proven in production environments, powering our global Connect edge proxy network.

License

Notifications You must be signed in to change notification settings

minekube/gate

Folders and files

NameName
Last commit message
Last commit date
Apr 25, 2025
Oct 3, 2024
Apr 25, 2025
Nov 20, 2024
Aug 21, 2023
Apr 23, 2025
Nov 20, 2024
Nov 20, 2024
May 31, 2024
Oct 3, 2024
Apr 24, 2025
Dec 1, 2023
Nov 30, 2022
Nov 20, 2024
Nov 20, 2024
Nov 20, 2024
Jan 14, 2025
Dec 17, 2022
Jan 14, 2025
Jun 12, 2023
Apr 25, 2025
Apr 25, 2025
Nov 29, 2023
Jan 29, 2024
Nov 29, 2023

Repository files navigation

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!

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!

Platform Installation Command
Go go run go.minekube.com/gate@latest
Linux/macOS curl -fsSL https://gate.minekube.com/install | bash
Windows powershell -c "irm https://gate.minekube.com/install.ps1 | iex"

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.

Loading
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

Developers Starter Template

The starter template is designed to help you get started with your own Gate powered project. Fork it! 🚀 - minekube/gate-plugin-template