{"id":13529626,"url":"https://github.com/minekube/gate","last_synced_at":"2025-12-16T13:04:59.252Z","repository":{"id":38443880,"uuid":"284546536","full_name":"minekube/gate","owner":"minekube","description":"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.","archived":false,"fork":false,"pushed_at":"2025-04-08T17:26:12.000Z","size":189314,"stargazers_count":739,"open_issues_count":39,"forks_count":71,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-14T05:19:38.904Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://gate.minekube.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minekube.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"robinbraemer","custom":"https://paypal.me/robinbraemer"}},"created_at":"2020-08-02T21:42:00.000Z","updated_at":"2025-04-13T22:50:15.000Z","dependencies_parsed_at":"2023-10-15T23:34:11.385Z","dependency_job_id":"9f915057-6ccb-4126-8df8-a2df1592222f","html_url":"https://github.com/minekube/gate","commit_stats":{"total_commits":633,"total_committers":19,"mean_commits":33.31578947368421,"dds":0.3459715639810427,"last_synced_commit":"68ec072a8c32b866d436a886a298a06309a47934"},"previous_names":[],"tags_count":127,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minekube%2Fgate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minekube%2Fgate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minekube%2Fgate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minekube%2Fgate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minekube","download_url":"https://codeload.github.com/minekube/gate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248824912,"owners_count":21167388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-08-01T07:00:37.969Z","updated_at":"2025-12-16T13:04:59.228Z","avatar_url":"https://github.com/minekube.png","language":"Go","readme":"[![Logo](.web/docs/public/og-image.png)](https://gate.minekube.com)\n\n# The extensible Minecraft Proxy\n\n[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/minekube/gate?sort=semver)](https://github.com/minekube/gate/releases)\n[![Doc](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go)](https://pkg.go.dev/go.minekube.com/gate)\n[![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)\n[![Go Report Card](https://goreportcard.com/badge/go.minekube.com/gate)](https://goreportcard.com/report/go.minekube.com/gate)\n[![test](https://github.com/minekube/gate/workflows/ci/badge.svg)](https://github.com/minekube/gate/actions)\n[![Discord](https://img.shields.io/discord/633708750032863232?logo=discord)](https://discord.gg/6vMDqWE)\n\n**Gate is an extensible, high performant \u0026 paralleled\nMinecraft proxy** server with scalability, flexibility,\ncross-platform compatibility \u0026 excellent server version support -\n_written in Go and ready for the cloud!_\n\n## [Website \u0026 Documentation](https://gate.minekube.com)\n\n**There is a lot to discover on Gate's website.**\nPlease refer to the website for the [documentation](https://gate.minekube.com),\nguides and any more information needed!\n\n## Quick Start\n\nFollow our [quick start guide](https://gate.minekube.com/guide/quick-start/) on creating a simple Minecraft network!\n\n| Platform    | Installation Command                                               |\n| ----------- | ------------------------------------------------------------------ |\n| Go          | `go run go.minekube.com/gate@latest`                               |\n| Linux/macOS | `curl -fsSL https://gate.minekube.com/install \\| bash`             |\n| Windows     | `powershell -c \"irm https://gate.minekube.com/install.ps1 \\| iex\"` |\n\n[![Server list](.web/docs/images/server-list.png)](https://gate.minekube.com)\n\n## Bedrock Cross-Play Support\n\nGate includes built-in **Bedrock Edition support** through Geyser enabling cross-play between\nJava Edition (PC) and Bedrock Edition (Mobile, Console, Windows) players\nthrough integrated Geyser \u0026 Floodgate technology - **zero plugins required**!\n\nSee the [Bedrock Guide](https://gate.minekube.com/guide/bedrock/) for setup instructions.\n\n```mermaid\ngraph LR\n    A[Java Players\u003cbr/\u003ePC] --\u003e|25565| D(Gate Proxy)\n    B[Bedrock Players\u003cbr/\u003eMobile/Console/Win] --\u003e|19132| C(Geyser)\n    C --\u003e|25567| D\n    D --\u003e|Java Protocol| E[Backend Server\u003cbr/\u003ePaper/Spigot/Vanilla]\n\n    style A fill:#b36b00,stroke:#333,stroke-width:2px\n    style B fill:#007a7a,stroke:#222,stroke-width:2px\n    style C fill:#1e90ff,stroke:#222,stroke-width:2px\n    style D fill:#2e8b57,stroke:#222,stroke-width:2px\n    style E fill:#a0526d,stroke:#222,stroke-width:2px\n```\n\n## Gate Lite Mode\n\nGate has a Lite Mode which is a lightweight version of Gate that can expose\nmultiple Minecraft servers through a single port and IP address and reverse proxy\nplayers to backend servers based on the hostname/subdomain they join with.\n\nSee the [Lite Mode](https://gate.minekube.com/guide/lite/) guide for more information.\n\n```mermaid\ngraph LR\n    A[Player Alice] --\u003e|Join example.com| C(Gate Lite)\n    B[Player Bob] --\u003e|Join my.example.com| C(Gate Lite)\n    C --\u003e|10.0.0.1| D[Backend A]\n    C --\u003e|10.0.0.2| E[Backend B]\n    C --\u003e|10.0.0.3| F[Another Proxy]\n\n    linkStyle 0 stroke:orange\n    linkStyle 1 stroke:purple\n    linkStyle 2 stroke:purple\n    linkStyle 3 stroke:orange\n```\n\n## Developers Starter Template\n\nThe starter template is designed to help you get started with your own Gate powered project.\nFork it! 🚀 - [minekube/gate-plugin-template](https://github.com/minekube/gate-plugin-template)\n","funding_links":["https://github.com/sponsors/robinbraemer","https://paypal.me/robinbraemer"],"categories":["Softwares","Go"],"sub_categories":["Servers"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminekube%2Fgate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminekube%2Fgate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminekube%2Fgate/lists"}