Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Docker Minecraft Server | 7,174 | 2 days ago | 94 | apache-2.0 | Shell | |||||
Docker image that provides a Minecraft Server that will automatically download selected version at startup | ||||||||||
Dockercraft | 6,300 | 2 years ago | April 01, 2023 | 18 | apache-2.0 | Lua | ||||
Docker + Minecraft = Dockercraft | ||||||||||
Cuberite | 4,706 | 2 days ago | 563 | other | C++ | |||||
A lightweight, fast and extensible game server for Minecraft | ||||||||||
Feather | 2,441 | 3 days ago | 2 | September 13, 2020 | 110 | apache-2.0 | Rust | |||
A Minecraft server implementation in Rust | ||||||||||
Eggs | 2,149 | a day ago | 111 | mit | Lua | |||||
Service eggs for the pterodactyl panel | ||||||||||
Minestom | 1,949 | 2 days ago | 183 | apache-2.0 | Java | |||||
1.19.3 Lightweight Minecraft server | ||||||||||
Valence | 1,852 | 10 | 3 days ago | 1 | August 10, 2023 | 55 | mit | Rust | ||
A Rust framework for building Minecraft servers. | ||||||||||
Minecraft Optimization | 1,537 | 2 days ago | 2 | |||||||
Minecraft server optimization guide | ||||||||||
Scriptcraft | 1,473 | 3 years ago | 72 | mit | JavaScript | |||||
Write Minecraft Plugins in JavaScript. | ||||||||||
Bungeecord | 1,462 | 19 | 15 hours ago | 5 | August 06, 2023 | 365 | other | Java | ||
BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers. |
Swiss army knife for Minecraft (Bedrock Edition) software written in Go
gophertunnel is composed of several packages that may be of use for creating Minecraft related tools. Gophertunnel requires at least Go 1.19. A brief overview of all packages may be found here.
Examples on how to dial a connection or start a server can be found in the minecraft package. Additionally, a MITM proxy is implemented in the main.go file.
Gophertunnel supports only one version at a time (generally the latest official Minecraft release), but multiple protocols can be supported with the API. Generally, a new minor version is tagged when gophertunnel supports a new Minecraft version that was not previously supported.
Gophertunnel is sponsored by all my gopher sponsors. A special thanks goes to the Very Important Gophers!