SkillAgentSearch skills...

Panel

Pterodactyl alternative written in Rust + React with User Experience in Mind.

Install / Use

/learn @calagopus/Panel

README

Calagopus Logo

Calagopus Panel

Rust License GitHub issues GitHub stars Discord

A "rewrite" of Pterodactyl Panel in the Rust Programming Language. This rewrite aims to be a better alternative to the original Panel, implementing new Features, better Performance and a new UI.

Installation

For installation instructions, please refer to the Docs.

Todo

Frontend / Backend

Directory Structure

  • frontend/ — The frontend of the panel, built with React, Mantine, and Tailwind.
    • extensions/* — Extensions for the frontend, such as themes and plugins.
  • backend/ — The backend of the panel, built with Rust and Axum.
  • backend-extensions/* — Extensions for the backend, 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 various backend parts, mainly relevant for extensions.
  • wings-api/ — An auto-generated API client for the Wings API, built with Rust.
    • generator-src/ — The source code 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/
    • core/ — Core library for the schema extension system.
    • derive/ — A proc macro to derive schema extensions.

Star History

Star History Chart

View on GitHub
GitHub Stars71
CategoryDevelopment
Updated1h ago
Forks9

Languages

Rust

Security Score

100/100

Audited on Mar 29, 2026

No findings