English | 简体中文
Wendy Panel is a distributed Don't Starve Management Panel for managing dedicated server clusters of Don't Starve Together. It is based on the modern front-end project vben, which is implemented by Vue3, Vite5, ant-design-vue, Pinia, UnoCSS and Typescript. Wendy Panel can quickly build a Don't Starve server management platform, and it is very convenient to maintain and manage. It is an excellent solution for managing small and medium-sized server clusters, and it is also a perfect management panel for Don't Starve.
TIP: This project only supports the Steam version of the Don't Starve server, and does not consider supporting other platforms such as the WeGame version.
-
Internationalization: Supports Chinese/English by default, and other languages can be customized
-
Theme: Supports light/dark theme colors
-
Containerization: By encapsulating the Don't Starve server into a docker container, server resources can be flexibly controlled
-
Distributed: Distributed management of container clusters on multiple machines
-
Visualization: Manage server clusters through a rich visual interface
-
Open source: This project is open sourced by the MIT license and does not restrict any commercial behavior
If you also want to participate in the development of the project, hope you have the following conditions:
-
Vite - Familiar with vite features
-
Vue3 - Familiar with Vue basic syntax
-
TypeScript - Familiar with
TypeScript
basic syntax -
Es6+ - Familiar with the basic syntax of es6
-
Vue-Router-Next - Familiar with the basic use of vue-router
-
Ant-Design-Vue - Understand the basic use of AntDV
-
Mock.js - Understand the basic use of mockjs
-
Vben - Familiar with the Vben Admin front-end framework
For more information about the project, go to Document | wendy panel for more information.
If you want to contribute code to this project, please follow the steps below, otherwise it will be ignored.
- Fork this repository to your account
- Create a new branch in the forked repository
- Submit code changes in the new branch (make sure to pass Eslint and prettier checks)
- Then initiate a Pull Request to this repository
- Wait for the Pull Request to be merged
For more information, please see contributing.md and commit-convention.md.