electron

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

17 articles 120k View on GitHub ↗
17 articles
How to Block System Power Management Using Electron’s powerSaveBlocker API

Prevent system sleep and display dimming in Electron apps. Learn to use powerSaveBlocker start to keep your application awake during critical operations. Enhance user experience now.

how-to-guide
Feb 25, 2026
How to Implement the Webview Tag for Embedding External Web Content in Electron

Learn how to implement Electron's webview tag to embed external web content. This guide covers navigation, scripting, and IPC communication for your Electron app.

how-to-guide
Feb 25, 2026
How to Use Native Node.js Modules with Electron: Complete Guide to Rebuilding and Loading

Learn to use native Node.js modules with Electron. This guide explains rebuilding and loading modules for Electron's unique ABI, ensuring compatibility.

how-to-guide
Feb 25, 2026
How to Implement Auto-Updates in Electron Apps Using autoUpdater

Learn how to implement auto-updates in Electron apps with autoUpdater. This guide covers silent downloads and seamless installation for a better user experience.

how-to-guide
Feb 25, 2026
How to Use Electron's Native Dialog APIs: messageBox and errorBox

Master Electron's native dialog APIs messageBox and errorBox. Learn to display custom alerts and report fatal errors effectively with this guide.

how-to-guide
Feb 25, 2026
How to Use Electron Native Dialog APIs: Complete Guide to showOpenDialog and showSaveDialog

Learn to use Electron native dialog APIs including showOpenDialog and showSaveDialog. This guide explains how to display file selection dialogs from your main process.

how-to-guide
Feb 25, 2026
How to Create Custom Context Menus in Electron: A Complete Guide

Learn to build custom context menus in Electron using Menu.buildFromTemplate and menu.popup. This guide provides a complete walkthrough for enhancing your Electron application's user experience.

how-to-guide
Feb 25, 2026
How to Create Custom Application Menus in Electron: A Complete Guide

Learn to create custom application menus in Electron using Menu.buildFromTemplate and Menu.setApplicationMenu for seamless OS integration. A complete guide for developers.

how-to-guide
Feb 25, 2026
How to Control Web Pages Using the Electron WebContents API

Master Electron web page control using the webContents API. Learn to manage navigation, inject JavaScript, and handle IPC with methods like loadURL, executeJavaScript, and send.

how-to-guide
Feb 25, 2026
How to Implement System Tray Functionality with Electron’s Tray and Menu APIs

Learn how to implement system tray functionality in Electron using the Tray and Menu APIs. Add a context menu to your app's system tray icon.

how-to-guide
Feb 25, 2026
How to Manage Sessions and Cookies Programmatically Using Electron’s Session API

Learn to manage sessions and cookies programmatically with Electron's Session API. Control cookies, cache, and storage isolation efficiently for your applications.

how-to-guide
Feb 25, 2026
Electron Security Best Practices: Context Isolation, Node Integration, and Sandbox Configuration

Secure your Electron app with best practices. Learn to configure contextIsolation, disable nodeIntegration for remote content, and enable the Chromium sandbox for robust security.

best-practices
Feb 25, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →