Electron Documentation
Build cross-platform desktop applications with web technologies
JavaScript, HTML, and CSS combined with Chromium and Node.js
Documentation Topics
Introduction to Electron
Learn about Electron framework, its architecture, and why it's the perfect choice for building desktop applications with web technologies.
Setup and Installation
Get started with Electron development by setting up your development environment and installing the necessary tools and dependencies.
Main vs Renderer Process
Understand the dual-process architecture of Electron and how the main process and renderer processes work together.
Building Your First App
Create your first Electron application step-by-step, from basic window creation to loading content and handling events.
Packaging and Distribution
Learn how to package your Electron app for distribution on Windows, macOS, and Linux using popular packaging tools.
Best Practices and Security
Follow security guidelines and best practices to build secure, reliable, and maintainable Electron applications.
Get Started
Ready to build your first Electron application?
Start Learning →