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