ximu3/vnite
ximu3/vnite has 1,372 GitHub stars and 54 forks. GitHot measured -2 stars in 24 hours. Last checked 2026-11-07 07:17 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.
What you can do
- 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)
Measured star growth
- in 24h
- -2
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalVnite is a versatile game management software designed to provide a unified interface for recording, managing, and synchronizing your gaming journey.
✨ Features
- 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)
- Supports automatic game library integration, each scanner can customize folder structure and data sources
- Flexible metadata transformer, supports regex modification, replacement, merging, and exclusion of any metadata
- Detailed reporting functionality, including annual, monthly, and weekly reports to review your gaming journey
- Integration with other programs (such as one-click LE region switching, automatic Magpie scaling, emulator launching, etc.)
- One-click import from Steam library (preserving game time)
- Multiple launch methods (files, links, scripts), with high customizability and preset configurations
- Dynamic categorization (by developer, tags, etc.)
- Powerful filters with support for custom metadata fields
- Session-based timer, supporting recording for individual files or folders
- Support for launching games via system links
- Complete separation of data and program for easy backup and customization
Development
Use Node.js 20.19+ (20.x) or 22.12+, and the pnpm version pinned in package.json.
See the pnpm installation guide for setup.
Building the Windows native module also requires the Rust MSVC toolchain and Visual Studio C++ Build Tools with the Windows SDK.
Run these commands from the repository root:
pnpm install --frozen-lockfile
pnpm build:native
pnpm dev
The application and native package share a workspace and the root pnpm-lock.yaml.
Use pnpm typecheck to check types, pnpm build to compile, and pnpm build:win to create the Windows installer.
pnpm build and pnpm build:win build the native module automatically.
Dependency patches in patches/ are applied by pnpm during installation.
📸 Screenshots
Dark

Light

💡 Planned Features
- Self-built data source
- Support for large-screen UI
🌏 Internationalization
The internationalization work of Vnite is hosted on Weblate, and your participation is welcome.
☎️ Contact Me
⭐ Acknowledgements
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,694 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,186 starsreact/react
The library for web and native user interfaces.
252,340 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,626 stars