huoshen80/ReinaManager 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 GNU Affero General Public License v3.0 许可证,目前获得 743 个 Star、31 次 Fork。
仓库全名
huoshen80/ReinaManager
README 摘要
ReinaManager Development time tracked since v0.9.0 English| 中文 | 繁體中文 | 日本語 A lightweight galgame/visual-novel manager,Under development... The Reina in the name is the character 妃 玲奈(Kisaki Reina) from game 金色ラブリッチェ(Kin'iro Loveriche) Stacks Tauri 2.0 React Material UI UnoCSS Zustand TanStack Query Sqlite Rust SeaORM Features 🌐 Multi-source Data Integration - Seamlessly fetch and merge game metadata from multiple…
🌐 Multi-source Data Integration - Seamlessly fetch and merge game metadata from multiple source APIs
🔍 Powerful Search - Quickly search games by titles, aliases, custom names, and other information
🗂️ Filter and Sort - Filter and sort games across multiple dimensions, such as source, status, tags, and more
📚 Collection Management - Organize your game library with groups and categories, with support for drag and drop sorting
🎮 Play Time Tracking - Automatic gameplay session recording with detailed play time statistics and history
🎨 Customization - Customize game covers, names, descriptions, tags, and other information to build your own game library
🔄 Batch Operations - Support bulk import, add and update game metadata from APIs
🌍 Multi-language Support - Complete i18n support, including Simplified Chinese, Traditional Chinese, English, Japanese, and more
🔒 NSFW Filter - Hide or cover NSFW content with a simple toggle
💾 Savedata Backup - Support manual and automatic backup of game savedata
🚀 System Integration - Auto-start on boot and minimize to system tray
🛠️ Tool Integration - Launch games with Locale Emulator locale switching and Magpie upscaling integration
Todo
Bulk import games from folders
Basic support for the Linux platform
Sync game status with Bangumi and VNDB
Beautify individual pages
Migration
Need to migrate your data from other galgame/visual-novel managers? Check out reina_migrator - a tool for migrating others manager data into ReinaManager.
Currently supports:
WhiteCloud v0.4.0 data migration
Playnite 10 data migration (requires the Reina Exporter plugin)
The migrator helps you seamlessly transfer your game library, play time records, and other data from supported managers to ReinaManager.
Screenshots
For more, you can download the latest Release Version: Download
Contribution
Start
Contributions are welcome! If you have suggestions for improvements, bug reports, or want to submit a pull request, please follow these steps:
Fork this repository and create your branch from main.
If you have fixed a bug or added a feature, please try to conduct the corresponding tests (This project uses Biome to format and lint code).
Ensure your code follows the existing style and passes all checks.
Submit a pull request with a clear description of your changes.
How to build and run the project locally
Make sure you have Node.js and Rust installed on your machine.
Clone the repository:
git clone https://github.com/huoshen80/ReinaManager.git
cd ReinaManager
Install the dependencies:
pnpm install
Run the development server:
pnpm tauri dev
Build the application for production:
pnpm tauri build
Thank you for all the contributions you have made to ReinaManager!
Sponsor
If you find this project helpful and would like to support its development, you can consider sponsoring. Your support is greatly appreciated!
评论