Skip to content

MW-GC/Woodgrain

 
 

Repository files navigation

Logo

Moonlight Panel

GitHub commits GitHub issues GitHub stars Discord License: CC0-1.0

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 | Documentation | Discord Community


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


📦 Getting Started

For installation instructions, refer to our Installation Guide.


🧩 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 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 tab.
  • Pull Requests: Fork the repository and submit your changes for review.
  • Discussions: Join our Discord Community to engage with other users and developers.

📄 License

This project is licensed under the CC0 1.0 Universal 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.

About

The next generation hosting panel

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 68.1%
  • HTML 28.2%
  • JavaScript 1.8%
  • CSS 1.5%
  • Shell 0.4%