Repolode
calagopus

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. 1

    Read the installation instructions in the official documentation

  2. 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