Cross-platform desktop apps using just JavaScript, HTML, and CSS? Yes β it's real. And it's called Electron.
π‘ What is Electron?
Electron is an open-source framework that allows developers to build desktop applications using web technologies β JavaScript, HTML, and CSS.
It's like having the power of a browser and the operating system combined into one powerful platform. With Electron, your app runs on Windows, macOS, and Linux, from a single codebase.
π Popular Apps Built with Electron
You use these every day β but did you know they run on Electron?
| App Name | Use Case |
|---|---|
| π¬ Discord | Voice & Text Chat |
| π§ Visual Studio Code | Code Editor |
| βοΈ Notion | Notes & Productivity |
| π Dropbox | File Storage |
| π§βπ» GitHub Desktop | Git GUI |
| π¦ Postman | API Testing |
| π¨ Figma | UI/UX Design |
| πΌ Microsoft Teams | Collaboration |
| π§Ύ Slack | Team Communication |
| π’ Skype | Video Calling |
| π Trello | Task Management |
| π Loom | Video Messaging |
| π§ Obsidian | Markdown Knowledge Base |
π You can find the full list of Electron-powered apps on the Electron official website.
βοΈ Why Use Electron?
- β Cross-Platform: One codebase for Windows, macOS, and Linux.
- π§ Familiar Tools: Use React, Vue, Angular, or plain JavaScript.
- π Great Community: Backed by GitHub, used by developers worldwide.
- π₯ Quick Setup: Get your first desktop app running in under 10 minutes.
π§ͺ How Electron Works
Electron combines:
- Chromium for rendering web content.
- Node.js for backend-like capabilities (filesystem, networking).
- Electron APIs for native integration (menus, notifications, system tray).
π οΈ Getting Started
npx create-electron-app my-app
cd my-app
npm start
π Or check out the official boilerplate here: Electron Quick Start
π§ Want to Build Something Cool?
You could build:
- A markdown notes app π
- A custom YouTube downloader π½οΈ
- A cross-platform code snippet manager π»
- A Discord bot manager UI π€
π Resources
β¨ Final Thoughts
Electron is more than a framework. It's a gateway for web developers to build native-like desktop apps β fast, powerful, and cross-platform.
If youβve used any of the apps above β you've already experienced Electronβs magic.
Now itβs your turn to build something awesome.
π¬ Drop a comment if you're interested in a full beginner-friendly Electron tutorial or boilerplate!
π Follow me on Dev.to or GitHub for more awesome web & desktop dev content.

Top comments (5)
Nice post! It's impressive to see how many top-tier apps leverage Electron for cross-platform compatibility. Apps like Visual Studio Code, Slack, Discord, WhatsApp Desktop, and Figma are prime examples of Electron's versatility in building robust desktop applications using web technologies.
Thank You !
*thank you @dmsmenula *
Welcome !
Thanks for this blog. I'm using Capacitor (ionic base) since 2025, for static UI Web App in Android and iOS connected to API, and it feels close to native because of instant loading. Now I came here to see which popular Apps are made with Electron, and I'm amazed. I now know that I can go with it fully.