moai-framework-electron

Solid

Electron 33+ desktop app development specialist covering Main/Renderer process architecture, IPC communication, auto-update, and packaging with Electron Forge. Use when building cross-platform desktop applications.

AI & Automation 1,042 stars 191 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Electron 33+ Desktop Development ## Quick Reference Electron 33+ Desktop App Development Specialist enables building cross-platform desktop applications with web technologies. Auto-Triggers: Electron projects detected via electron.vite.config.ts or electron-builder.yml files, desktop app development requests, IPC communication pattern implementation ### Core Capabilities Electron 33 Platform: - Chromium 130 rendering engine for modern web features - Node.js 20.18 runtime for native system access - Native ESM support in main process - WebGPU API support for GPU-accelerated graphics Process Architecture: - Main process runs as single instance per application with full Node.js access - Renderer processes display web content in sandboxed environments - Preload scripts bridge main and renderer with controlled API exposure - Utility processes handle background tasks without blocking UI IPC Communication: - Type-safe invoke/handle patterns for request-response communication - contextBridge API for secure renderer access to main process functionality - Event-based messaging for push notifications from main to renderer Auto-Update Support: - electron-updater integration with GitHub and S3 publishing - Differential updates for smaller download sizes - Update notification and installation management Packaging Options: - Electron Forge for integrated build tooling and plugin ecosystem - electron-builder for flexible multi-platform distribution Security Features: - conte...

Details

Author
modu-ai
Repository
modu-ai/moai-adk
Created
8 months ago
Last Updated
today
Language
Go
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

electron-development

Master Electron desktop app development with secure IPC, contextIsolation, preload scripts, multi-process architecture, electron-builder packaging, code signing, and auto-update.

39,227 Updated today
sickn33
Web & Frontend Featured

electron-development

Master Electron desktop app development with secure IPC, contextIsolation, preload scripts, multi-process architecture, electron-builder packaging, code signing, and auto-update.

27,681 Updated today
davila7
Web & Frontend Solid

electron-dev

Electron desktop application development with React, TypeScript, and Vite. Use when building desktop apps, implementing IPC communication, managing windows/tray, handling PTY terminals, integrating WebRTC/audio, or packaging with electron-builder. Covers patterns from AudioBash, Yap, and Pisscord projects.

233 Updated today
jamditis
AI & Automation Solid

electron-main-preload-generator

Generate secure main process and preload script boilerplate with proper context isolation, IPC patterns, and security best practices for Electron applications

1,034 Updated today
a5c-ai
AI & Automation Listed

electron-security

Security audit for Electron desktop applications including context isolation, nodeIntegration, sandbox config, preload scripts, IPC (ipcMain/ipcRenderer/contextBridge), webview tag risks, deep link handling, auto-updater security, and Electron CVE awareness. Use this skill whenever the user mentions Electron, electron-builder, contextBridge, nodeIntegration, preload.js, BrowserWindow webPreferences, ipcMain, ipcRenderer, electron-updater, or asks "audit my Electron app", "Electron security", "is my preload safe". Trigger when the codebase contains `electron` in package.json or `electron.js`/`main.ts` referenced as entry.

1 Updated 6 days ago
hlsitechio