<p align="center">
  <a href="https://github.com/Moonlight-Panel/Moonlight">
    <img src="https://raw.githubusercontent.com/Moonlight-Panel/Moonlight/v2_ChangeArchitecture/Resources/Readme/logo.svg" alt="Logo" width="80" height="80">
  </a>
<h2 align="center">Moonlight Panel</h2>
</p>

[![GitHub commits](https://img.shields.io/github/commit-activity/t/Moonlight-Panel/Moonlight/v2_ChangeArchitecture?label=Commits)](https://github.com/Moonlight-Panel/Moonlight/releases)
[![GitHub issues](https://img.shields.io/github/issues/Moonlight-Panel/Moonlight?label=Issues)](https://github.com/Moonlight-Panel/Moonlight/issues)
[![GitHub stars](https://img.shields.io/github/stars/Moonlight-Panel/Moonlight?label=Stars)](https://github.com/Moonlight-Panel/Moonlight)
[![Discord](https://img.shields.io/discord/1075368155830034433?label=Discord&logo=discord)](https://discord.gg/3r9JPbgenb)
[![License: CC0-1.0](https://img.shields.io/badge/license-CC0--1.0-blue.svg?label=License)](https://github.com/Moonlight-Panel/Moonlight/blob/v2/LICENSE)

**Moonlight Panel** is a free and open-source hosting panel designed to simplify the management of game servers. Built
with a focus on performance, extensibility, and user experience, Moonlight offers a sleek UI and a powerful backend to
give you full control over your hosting environment.

👉 [Official Website](https://moonlightpanel.dev/) | [Documentation](https://moonlightpa.nl/docs) | [Discord Community](https://discord.gg/3r9JPbgenb)

---

## 🚀 Features

* **Modern UI**: Responsive and intuitive interface built with Blazor WebAssembly and TailwindCSS 4.
* **Plugin Support**: Extend functionality and customize behavior through a robust plugin system.
* **Theming**: Tailor the look and feel of your panel with customizable themes.
* **OAuth2 Integration**: Seamlessly integrate with external authentication providers.
* **Advanced Permission System**: Precise control over user and admin permissions.
* **Virtual Disks**: Protect against file system exploits with virtual disk support.
* **Scalability**: Designed to handle growing user bases and increased traffic.
* **Diagnostic Tools**: Built-in tools to quickly identify and resolve issues.
* **Comprehensive API**: Automate and integrate Moonlight into your existing workflows.

---

## 🆕 What's New in v2.1

Version 2.1 is a complete rewrite of the Moonlight Panel, bringing significant improvements:

* **Performance Enhancements**: Optimized codebase for faster load times and responsiveness.
* **Stability Improvements**: Robust error handling and diagnostic systems.
* **Enhanced Extensibility**: More powerful plugin system and theming capabilities.
* **Modern Tech Stack**: Leveraging .NET Core, Docker, and Blazor WebAssembly for a smooth experience.

For a detailed overview, check out our [v2.1 Article](https://moonlightpanel.dev/article/1).

---

## 📦 Getting Started

For installation instructions, refer to our [Installation Guide](https://moonlightpa.nl/install).

---

## 🧩 Plugin Development

Moonlight's plugin system allows you to customize and extend the panel's functionality. Whether you're adding new
features or extending existing ones, our [Plugin Development Guide](https://moonlightpa.nl/dev) will help you get
started.

---

## 🛠️ Contributing

We welcome contributions from the community! Whether it's reporting bugs, suggesting features, or submitting pull
requests, your input helps make Moonlight better.

* **Bug Reports & Feature Requests**: Use the [Issues](https://github.com/Moonlight-Panel/Moonlight/issues) tab.
* **Pull Requests**: Fork the repository and submit your changes for review.
* **Discussions**: Join our [Discord Community](https://discord.gg/3r9JPbgenb) to engage with other users and
  developers.

---

## 📄 License

This project is licensed under
the [CC0 1.0 Universal License](https://github.com/Moonlight-Panel/Moonlight/blob/v2/LICENSE).

---

## 👥 Contributors

* **Masu Baumgartner**: Core system & frontend development.
* **Moritz Deiaco**: Core and UI development.
* **ChiaraBm**: Core development for v2.1
* **Dannyx**: Grammar checks (and translations in v1).
* **Jesper**: Developer of the Moonlight Marketplace
* **Spielepapagei**: Github Actions and CI/CD workflows

A full list of contributors can be found [here](https://github.com/Moonlight-Panel/Moonlight/graphs/contributors).