Building Desktop Applications with Electron and Vue 3
Required Packages
Vite: https://vitejs.cn
Vue: https://cn.vuejs.org
Electron: https://www.electronjs.org/
electron-builder: https://github.com/electron-userland/electron-builder
concurrently: https://github.com/open-cli-tools/concurrently
Project Setup
Creating the Vue Application
Ensure Node.js is installed, then run:
npm init vue@latest
Th ...
Posted on Wed, 09 Sep 2026 16:21:34 +0000 by laknal
Turning a Live2D HTML Character into a Desktop Executable with NW.js
This project converts an interactive Live2D character widget originally designed for web pages into a standalone desktop application using NW.js. The character can walk, talk, and respond to mouse interactions, making it a cute desktop copmanion.
Original HTML Embedding
The Live2D widget is typically embedded in a webpage with a few lines of HT ...
Posted on Fri, 04 Sep 2026 16:55:17 +0000 by shibbi3
Building Desktop Applications with Vue and Electron
Setting Up a Vite, Vue 3, and JavaScript Project
Ensure all JSON configuration files do not contain comments, as they may cause runtime issues even if no immediate errors are shown.
1. Creating the Desktop Application
1.1 Project Initialization
Run the following command to create a new project:
npm create vite@latest
When prompted, select the ...
Posted on Mon, 29 Jun 2026 17:13:30 +0000 by ashu.khetan
Packaging BS Redis Desktop Client for Distribution
Building Release Version
Compile the Rust project using: cargo build --release
Windows Packaging
Prerequisites:
Rust toolchain
Inno Setup installer
Build steps:
Remove the comment from // #![windows_subsystem = "windows"] in main.rs
Execute cargo build --release
Place sciter.dll and the compiled executable in the same directory
Lau ...
Posted on Sat, 23 May 2026 21:42:16 +0000 by keeps21
Building a Desktop Translation Tool with Google and Baidu APIs
Architecture
Since the application supports multiple translation backends, it's beneficial to extract common functionality into a separate enterface. This approach also facilitates future extensions with additional translation providers. The design follows a simple abstraction layer with a ITranslationProvider interface, implemented by concrete ...
Posted on Sat, 09 May 2026 15:47:25 +0000 by crochk