Electron icon
Electron icon

Electron

If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.

Create menubar apps

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Mac
  • Windows
  • Linux
118likes
Save

Features

  1.  Support for HTML5
  2.  Desktop Publishing
  3.  Support for Javascript
  4.  Native application

Electron News & Activities

Highlights All activities

Recent News

Recent activities

  • Angular Native icon
    Paul added Electron as alternative to Angular Native
  • Vidra icon
    rzamfiriu added Electron as alternative to Vidra
  • David Christian liked Electron
  • msg-7464 reviewed Electron  

    It is a brown knight in the sea of sh**e. It's bloat but you cant design apk's without being bundled, walled, sworn a blood-oath, plucked 7 android feathers and stay sane. The android "eco-system" is gardened by Molok itself.

  • msg-7464 liked Electron
  • deskifier added Electron as alternative to Deskifier
  • mqdlou liked Electron
  • codexophile liked Electron
  • Gooey icon
    Paul added Electron as alternative to Gooey
  • BadAzzKunt26 liked Electron

Comments and Reviews

   
Top Positive Comment
Ruvenss G Wilches
2
CTO at RGW

Build cross platform desktop apps with web technologies

Formerly known as Atom Shell.

With Electron, creating a desktop application for your company or idea is easy. Initially developed for GitHub's Atom editor, Electron has since been used to create applications by companies like Microsoft, Facebook, Slack, Docker and Ruvenss IT Consulting Services.

Top Negative Comment
dkshsat
9

Most of the programs created with this are too memory intensive.

msg-7464
0

It is a brown knight in the sea of sh**e. It's bloat but you cant design apk's without being bundled, walled, sworn a blood-oath, plucked 7 android feathers and stay sane. The android "eco-system" is gardened by Molok itself.

Review from a new or low-activity account — shown here, but not counted in the app rating.
GT610
0

The worst invention ever. Chromium + NodeJS provide better cross-platform ability, but these two monsters also consume too much memory and disk space.

Review from a new or low-activity account — shown here, but not counted in the app rating.
RemovedUser
1

From a developer point of view, the biggest advantage is the possibility for small teams of using established and widely known web technologies to distribute a cross-platform app without much knowledge about native platform APIs. That comes at the cost of sort of having a complete Chrome browser running for every Electron app which is anything but fast or efficient. Really slow compared to native code. And it is unrealistic to provide a user experience which is consistent with established patterns - per platform.

As a user I started trying to avoid Electron-based apps because usually their user experience is bad due to their technological overhead. Widely known chat clients lag and consume an irrational amount of memory because of using this technology, even though the do only simple things. That is a use case that worked smoother years or even decades ago with much slower and more constrained resources.

Review from a new or low-activity account — shown here, but not counted in the app rating.
BroJenuel
-1

Electron is very easy to use, and its very easy to deploy using electron-builder.

Review from a new or low-activity account — shown here, but not counted in the app rating.
Dr0bs
3

It's very hard to optimize Electron apps, because it's basically a browser. There's no point in having another browser running on your computer than spending a bit more time making a native app with Qt or some other cross-platform framework.

7 of 9 comments

Featured in Lists

My Setup - All Apps and Software

Master List of all Apps and Software I use for both work and personal life.
By Jimmy Briggs416 appsUpdated

Core, Development & Services

A list with 807 apps by AmileyaRyver without a description.
By AmileyaRyver807 appsUpdated

xenmaster's front end web development tools

This list is inspired by the Kamran Ahmed's "2019 Developer Roadmap." https://github.com/kamranahmedse/developer-roadmap Without further ado, my take on the most important technologies to learn for front-end web development in 2019! **edit: Added nuxtjs vuepress and prettier now that they are available on AlternativeTo!
By Xen Master39 appsUpdated

Official Links

What is Electron?

If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.

With Electron, creating a desktop application for your company or idea is easy. Initially developed for GitHub's Atom editor, Electron has since been used to create applications by companies like Microsoft, Facebook, Slack, and Docker.

  • Electron uses Chromium and Node.js so you can build your app with HTML, CSS, and JavaScript.
  • Electron is an open source project maintained by GitHub and an active community of contributors.
  • Compatible with Mac, Windows, and Linux, Electron apps build and run on three platforms.

Electron information

AlternativeTo Categories

Development, Office & Productivity

GitHub repository

  •  123,353 Stars
  •  17,570 Forks
  •  719 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Top Electron apps (extensions / mods etc)

View all

Our users have written 9 comments and reviews about Electron, and it has gotten 118 likes

Electron was added to AlternativeTo by Bollado on and this page was last updated . Electron is sometimes referred to as Atom Shell.