ximu3/vnite
ximu3/vnite has 1,373 GitHub stars and 56 forks. GitHot measured +1 stars in 24 hours and -2 in 7 days. Last checked 2026-11-11 21:50 UTC. Last push 2026-10-11.
A unified platform to organize your game collection, track gameplay, with real-time cloud sync across devices and detailed gameplay reports.
可以做什么
- Modern user interface (with customizable themes)
- Plugin support (with built-in plugin marketplace)
- Real-time cloud synchronization for all game records, saves, and settings across multiple devices
- Support for multiple data sources (Steam, IGDB, Bangumi, VNDB, YMGal, DLsite, Erogamescape)
实测星标增长
- 24小时
- +1
- 7天
- -2
- 15天
- 正在收集历史
- 1个月
- 正在收集历史
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.zh-CN.md
原文Vnite 是一个多功能的游戏管理软件,旨在提供一个统一的用户界面来 记录、管理、同步 您的游戏之旅。
✨ 功能
- 现代化的用户界面(支持自定义主题)
- 支持插件扩展(内置插件市场)
- 所有游戏记录、存档、设置均支持多端实时云同步
- 支持多种数据源(Steam、IGDB、Bangumi、VNDB、YMGal、DLsite、Erogamescape)
- 灵活的元数据转换器,支持正则修改、替换、合并、排除任意元数据
- 支持游戏自动入库,每个扫描器都可自定义文件夹结构与数据源
- 提供细致的报告功能,支持年、月、周报告,便于回顾您的游戏之旅
- 支持与其他程序联动(如一键 LE 转区启动、自动Magpie缩放、模拟器启动等)
- 支持从 Steam 一键导入游戏库(保留游戏时间)
- 多样化的启动方式(文件、链接、脚本),支持高度自定义和预设配置
- 支持动态分类(按开发商、标签等)
- 强大的筛选器,支持自定义元数据字段
- 按次记录的计时器,支持记录单个文件或文件夹
- 支持通过系统链接唤醒并启动游戏
- 数据与程序完全分离,便于备份和自定义
本地开发
使用 Node.js 20.19+(20.x)或 22.12+,以及 package.json 中指定版本的 pnpm。
安装方式见 pnpm 安装文档。
构建 Windows 原生模块还需要 Rust MSVC 工具链,以及包含 Windows SDK 的 Visual Studio C++ 生成工具。
在项目根目录运行:
pnpm install --frozen-lockfile
pnpm build:native
pnpm dev
主应用与 native 包共用 workspace 和根目录的 pnpm-lock.yaml。
使用 pnpm typecheck 检查类型,pnpm build 编译项目,pnpm build:win 生成 Windows 安装包。
pnpm build 和 pnpm build:win 会自动构建原生模块。
patches/ 中的依赖补丁由 pnpm 在安装时应用。
📸 截图
暗

明

💡 计划中
- 自建数据源
- 大屏幕UI支持
🌏 国际化
Vnite 的国际化工作托管在 Weblate 上,欢迎参与。