7e5d61c09969b18ed139536a38eb033bfcf09761
- Electron 33 main process with frameless window, IPC, win-state persistence - Preload with contextBridge typed API (window, theme, dialog) - Vue 3 + Pinia + Element Plus + Vue Router renderer - Dark/light dual theme via CSS custom properties - TitleBar with window controls + theme toggle - StatusBar placeholder - Design spec document
JRedisDesktop
A modern Redis desktop manager built with Electron + Vue 3 + Vite.
Fork of AnotherRedisDesktopManager.
The legacy Vue 2 codebase is archived inlegacy/.
Dev
npm install
npm run dev # electron-vite dev with HMR
npm run build # production build
Build packages
npm run build:linux
npm run build:mac
npm run build:win
Stack
- Shell: Electron 33
- Renderer: Vue 3 + Element Plus + Vue Router
- Build: electron-vite + Vite 6 + TypeScript
- Redis client: ioredis 5
Description