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.
For installation instructions, please refer to the Docs.
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/