Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
V

vnite

> 前端框架
Open source

A unified platform to organize your game collection, track gameplay, with real-time cloud sync across devices and detailed gameplay reports.

1.3K stars0 likes0 views
WebsiteGitHub

About

A unified platform to organize your game collection, track gameplay, with real-time cloud sync across devices and detailed gameplay reports.

English | 简体中文

Vnite 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

  • Twitter
  • Telegram Group

⭐ Acknowledgements

  • VNDB API
  • Steam API
  • YMGal API
  • ...

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

TypeScriptelectrongalgamegaminglauncher

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category前端框架
PricingOpen source

> Related tools

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架