calagopus/panel
calagopus/panel has 895 GitHub stars and 73 forks. GitHot measured +4 stars in 24 hours. Last checked 2026-11-09 10:39 UTC. Last push 2026-11-03.
A modern game server management panel built in Rust. Deploy, monitor, and manage Minecraft, Rust, and other game servers with industry-leading performance.
What you can do
- Rust backend - a fast, efficient backend built on Tokio and Axum.
- Modern frontend - React, Mantine, and Tailwind for a clean, responsive UI.
- Extensible by design - first-class extension systems for backend and frontend, no hacky patches or overrides, real plugin APIs.
- Egg compatible - reuses Pterodactyl-style eggs, including a Rust port of Laravel's validation rules.
Measured star growth
- in 24h
- +4
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalCalagopus is a ground-up reimplementation of Pterodactyl Panel in Rust. It keeps what made the original great - secure, container-based game server management - while aiming for better performance, a refreshed UI, more features, and a cleaner extension model on both the frontend and backend. If you already run Pterodactyl or Pelican, there is a supported migration path.

Features
- Rust backend - a fast, efficient backend built on Tokio and Axum.
- Modern frontend - React, Mantine, and Tailwind for a clean, responsive UI.
- Extensible by design - first-class extension systems for backend and frontend, no hacky patches or overrides, real plugin APIs.
- Egg compatible - reuses Pterodactyl-style eggs, including a Rust port of Laravel's validation rules.
- Migration friendly - import your existing setup from Pterodactyl or Pelican.
Installation
Full instructions live in the documentation.
Roadmap
Tracked publicly here:
Project Structure
Repository layout
frontend/- The frontend of the panel, built with React, Mantine, and Tailwind.extensions/*- Frontend extensions, such as themes and plugins.
backend/- The backend of the panel, built with Rust and Axum.backend-extensions/*- Backend extensions, such as auth providers and database drivers.database/- Database migrations using Drizzle.database-migrator/- A tool to run database migrations, built with Rust and SQLx.shared/- Shared code between backend parts, mainly relevant for extensions.wings-api/- An auto-generated API client for the Wings API, built with Rust.generator-src/- The source for the API generator, written in TypeScript.
rule-validator/- A semi-port of Laravel's validation rules in Rust for use with eggs.schema-extension/
Contributing
Contributions are welcome. See CONTRIBUTING.md for PR guidelines, open an issue to discuss larger changes first, and check the Discord if you want to chat through an idea before writing code.
Acknowledgments
Calagopus builds on the ideas and ecosystem of Pterodactyl and Pelican. Thanks to those projects and their communities.
License
See LICENSE.
Star History
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,824 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,454 starsreact/react
The library for web and native user interfaces.
252,463 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars