Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/minekube/gate
High-performance, resource-efficient Minecraft reverse proxy 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.
https://github.com/minekube/gate
docker forge go java kubernetes lightweight minecraft minecraft-forge minecraft-network minecraft-proxy minecraft-server minecraft-server-proxy paper proxy reverse-proxy server-proxy spigot
Last synced: 6 days ago
JSON representation
High-performance, resource-efficient Minecraft reverse proxy 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.
- Host: GitHub
- URL: https://github.com/minekube/gate
- Owner: minekube
- License: apache-2.0
- Created: 2020-08-02T21:42:00.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-23T16:13:51.000Z (19 days ago)
- Last Synced: 2024-11-26T20:54:07.741Z (16 days ago)
- Topics: docker, forge, go, java, kubernetes, lightweight, minecraft, minecraft-forge, minecraft-network, minecraft-proxy, minecraft-server, minecraft-server-proxy, paper, proxy, reverse-proxy, server-proxy, spigot
- Language: Go
- Homepage: https://gate.minekube.com
- Size: 180 MB
- Stars: 665
- Watchers: 9
- Forks: 59
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-minecraft - Gate - A high performance & paralleled Minecraft proxy written in Go. (Softwares / Servers)
- awesome - minekube/gate - High-performance, resource-efficient Minecraft reverse proxy 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. (Go)
- awesome - minekube/gate - High-performance, resource-efficient Minecraft reverse proxy 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. (Go)
README
[![Logo](.web/docs/public/og-image.png)](https://gate.minekube.com)
# The extensible Minecraft Proxy
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/minekube/gate?sort=semver)](https://github.com/minekube/gate/releases)
[![Doc](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go)](https://pkg.go.dev/go.minekube.com/gate)
[![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/minekube/gate?logo=go)](https://golang.org/doc/devel/release.html)
[![Go Report Card](https://goreportcard.com/badge/go.minekube.com/gate)](https://goreportcard.com/report/go.minekube.com/gate)
[![test](https://github.com/minekube/gate/workflows/ci/badge.svg)](https://github.com/minekube/gate/actions)
[![Discord](https://img.shields.io/discord/633708750032863232?logo=discord)](https://discord.gg/6vMDqWE)**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!_## [Website & Documentation](https://gate.minekube.com)
**There is a lot to discover on Gate's website.**
Please refer to the website for the [documentation](https://gate.minekube.com),
guides and any more information needed!## Quick Start
Follow our [quick start guide](https://gate.minekube.com/guide/quick-start/) 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](.web/docs/images/server-list.png)](https://gate.minekube.com)
## 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](https://gate.minekube.com/guide/lite/) guide for more information.
```mermaid
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](https://github.com/minekube/gate-plugin-template)