0Pricing
Electron Desktop App Development · Lesson

Shell Integration

Learn to open external links, files, and directories using the operating system's default applications via Electron's `shell` module.

Intro to Shell Integration

Welcome to Shell Integration! In Electron, your desktop app can interact with the user's operating system (OS) in powerful ways.

This means opening external links, files, or even showing items in the OS file explorer, just like native apps do.

Meet the `shell` Module

Electron provides the built-in shell module to make these OS interactions easy and safe. It's available in both the main and renderer processes.

The shell module lets your app delegate tasks like opening URLs or files to the OS's default applications.

All lessons in this course

  1. Native Menus & Context Menus
  2. Dialogs and Notifications
  3. Shell Integration
  4. Global Shortcuts and Clipboard Access
← Back to Electron Desktop App Development