Free, open-source web panel for deploying and managing game servers, with a Go daemon agent on each node. Positioned as an alternative to Pterodactyl and Pelican.
calagopus/panel
A game server management panel written in Rust, a reimplementation of Pterodactyl Panel with a React frontend and container-based server control.
Open-source alternative to:Pterodactyl
- Stars
- 888
- Forks
- 73
- Open issues
- 13
- Last commit
- 11 hours ago
What is it?
Calagopus Panel is a game server management panel that lets operators deploy, configure and manage containerized game servers from a web interface. It is a ground-up reimplementation of Pterodactyl Panel in Rust, keeping the same container-based approach while adding a refreshed UI and a more structured extension model for both the frontend and backend.
The backend is built on Tokio and Axum, and the frontend uses React, Mantine and Tailwind. Egg definitions in the Pterodactyl style are supported, and validation rules are handled by a Rust port of Laravel's validator. The project also provides migration paths for existing installations of Pterodactyl and Pelican.
The repository is organized into separate frontend, backend, database migrator, Wings API client and extension crates. Installation instructions are maintained in the project's online documentation.
Key features
- 01Rust backend built on Tokio and Axum
- 02React, Mantine and Tailwind frontend
- 03Frontend and backend extension systems with plugin APIs
- 04Compatible with Pterodactyl-style eggs
- 05Migration from Pterodactyl and Pelican installations
Use cases
- Hosting Minecraft, Rust or other game servers for players
- Migrating an existing Pterodactyl or Pelican panel to a Rust-based alternative
- Building custom themes or plugins for a game hosting panel
Quick start
- 1
Read the installation instructions in the official documentation
- 2
Follow the documentation at calagopus.com/docs/panel/installation to install the panel
Things to know
- Installation details are only in the external documentation, not the README.
- Frontend and backend extension systems are still evolving, so APIs may change.
- Requires running a Rust backend alongside a React frontend, which adds deployment complexity.
Topics
FAQ
- What is panel?
- A game server management panel written in Rust, a reimplementation of Pterodactyl Panel with a React frontend and container-based server control. Calagopus Panel is a game server management panel that lets operators deploy, configure and manage containerized game servers from a web interface. It is a ground-up reimplementation of Pterodactyl Panel in Rust, keeping the same container-based approach while adding a refreshed UI and a more structured extension model for both the frontend and backend.
- Is panel free to use? What license does it have?
- panel is open source under the MIT license. Check the license terms before using it in commercial products.
- Is panel still maintained?
- Actively maintained. The last commit to panel was on Nov 7, 2026.
- What can I use panel for?
- Hosting Minecraft, Rust or other game servers for players Migrating an existing Pterodactyl or Pelican panel to a Rust-based alternative Building custom themes or plugins for a game hosting panel
- How do I install panel?
- Read the installation instructions in the official documentation Follow the documentation at calagopus.com/docs/panel/installation to install the panel
- Where can I get panel?
- The source code and installation instructions are on GitHub: https://github.com/calagopus/panel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Web-based, multi-user panel for deploying and managing Minecraft and Steam game servers across multiple machines, with Docker or process-based instances.
Free, open-source web control panel for creating and managing game servers, with each server isolated in a Docker container via Wings.
A web-based panel for managing multiple game servers from one central location, with per-user server access.
A Minecraft server written entirely in Rust, aiming for fast, efficient, and customizable hosting compatible with vanilla mechanics.
Open-source billing and webshop platform for hosting companies, handling subscriptions, orders and customer management.