Do you miss Windows 95? For all of you out there, we have great news! You can run Windows 95 on your desktop and play all the vintage games that come with it as well as get creative with the old-school Paint. That is possible because of the Electron framework. That is just one example of how Electron can be used for apps development. Before we go any further with the best-electron-apps list, we should first explain what Electron actually is.
Some of the advantages of Electron is that it can be used on all platforms, including Linux. Furthermore, developers don’t need to learn any new programming languages which lower the entry barrier. Electron also provides automatic updates, various OS integrations, including media keys, tray applets, etc.
Like nothing on the world is perfect, so neither is Electron. Some of the downsides include – high memory usage, large download sizes and some apps may have poor quality. However, GitHub is continuously trying to make the framework better with constant updates.
On the bright side, the advantages of Electron definitely overcome the disadvantages and that’s why we have created a list with the 10 most popular Electron apps to prove that. Let’s have a look…
The 10 most popular Electron Apps
1. Visual Studio Code (VS Code)
VS Code is a powerful code editor developed by Microsoft. It is an open-source cross-platform tool and since its release it has become very popular among developers.
Microsoft’s code editor is famous for its speed and small memory usage. Moreover, it supports the most used programming languages and has tons of available extension. VS Code tolerates Python, Java, C, HTML, Objective-C, PHP, just to name a few.
VS Code’s best feature is IntelliSense. It highlights mistakes in the code in addition to providing tips on how to fix them which can save a lot of time. Furthermore, developers can customize the editor by adding extra functionalities and keyboard shortcuts as well as they can change the editor’s theme.
Slack is maybe one of the most famous Electron apps. It is a cross-platform productivity app that is used by a lot of big companies. It is so popular that Slack even went public few days ago. The app is highly responsive and therefore is perfect for different work activities and especially for communication.
The cool part about Slack is that users can connect their profile with other platforms and apps such as Trello and Google Drive. In addition, the Slack bots can help you increase your productivity by doing repetitive tasks.
It is highly noticeable that Slack uses the Electron framework. Contrarily to the website UI, the app comes with a rimless interface and fast performance. As we said, the Slack app is a cross-platform app that combines the rendering engine from Chromium, the NodeJS runtime and module system.
Tusk helps you keep your notes organized and it comes with a lot of cool features. It is a refined Evernote app that runs in all OS, including Linux. That makes it the perfect note-taking app for Linux users. In addition, it has 70+ shortcut keys, which help you navigate faster. You can also export your files to PDF, HTML or Markdown Files and have them everywhere with you. On top of all that, the app has night and focus mode to help you concentrate and protect your eyes.
Mailspring is a very useful email client to have. It supports several email accounts like Gmail, Office 365, Yahoo, and IMAP/SMTP. Only that feature makes the app a must-have. It allows you to manage all your email accounts from one place. Amazing, isn’t it?
But that’s not all. It also comes with a fast email, search, translation tool, unified inbox, signature support and more. However, the best part is that you can add pro features like read receipts. In this way you will know when your email has been read from the person you sent it to. Because of all that, we can safely say that Mailspring is one of the best email-manager app for all operation systems.
We highly doubt that there is a person that has internet and hasn’t heard or used Skype. You may not believe it but Skype also uses the Electron framework.
Still, for those of you who might have not heard about Skype before. It is one of the oldest messaging apps owned by Microsoft. It might not be as popular as few years ago. But there are still a lot of people and business that use the app. The ones who use it the most, are people that live abroad and are separated from their families. That is so, because Skype allows people to have free video calls as long as you have internet connection. What’s more, it is still the best app for private and conference video calls for the individual users.
After introducing Skype in the most-popular-electron-apps list, it is time to give and example of a messaging app for gamers. Meet Discord, the free video game messaging app.
Discord has over 200 million users and is seen as a must-have tool for sociable gamers and not only. It allows you to participate in chat channels, send text, images or video to other users as well as make audio calls. Additionally, thanks to Electron Discord runs on all major desktop operating systems.
7. Streamlabs OBS
Another cool Electron app for gamers and streamers in general is Streamlabs OBS. It is a free, simple, and efficient live broadcast software. Streamlabs OBS has actually the fastest set up process on the market. In addition, it includes tools to help you grow and monetize your channel like the tip jar and donation ticker widgets.
8. WordPress Desktop
Usually, people access WordPress through their browsers. But the WordPress Desktop app is designed so that people don’t get distracted from all the open browser’s tabs. It is an open-source framework which allows users to manage their content flawlessly and effortlessly. Users can also use the app to manage and update their websites’ plugins, receive notifications and promote their posts. Most importantly, as all cross-platform apps, it runs on all operating systems.
9. WhatsApp Desktop
Guess what? The most downloaded messenger app, WhatsApp is also using Electron and NodeJS. It is an open-source messaging client that runs on Mac, Windows and Linux. Furthermore, some of the features that it offers including native desktop notifications, keyboarded shortcuts, support for custom CSS stylesheet, etc.
Last, but definitely not least in the list is the Atom app. It is the hackable text editor that every developer should use. It shouldn’t come as surprise that Atom is connected to Electron. That is because, previously, Electron was known as Atom Shell. Furthermore, just like Electron, Atom is also developed by GitHub.
Atom supports different packages which allow you to turn it into an IDE. Moreover, it is highly customizable with a great variety of built-in themes. Atom also makes version control super easy with its embedded git. With packages like Teletype, collaboration becomes super easy. The package allows developers to share workspaces and code with other fellows.
Towards a better Electron framework
Here at Wiredelta, we believe that the future of application development is cross-platform frameworks, like Electron. Obviously, GitHub has the same opinion. That’s why they keep changing the framework and has recently provided updates for Electron 4 and 5. But we are going to discuss the changes in another article. Meanwhile, sit tight and subscribe for our newsletter.