moai-framework-electron

Featured

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,143 stars 211 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
10 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