Love it or hate it, Electron is now an important part of your everyday life. For those who haven’t heard of it by now, Electron is a software framework that enable developers to create desktop applications using web technologies (HTML, CSS, JS). It garnered a lot of attention in recently years.

Sure, many elitist developers have publicly spoken against it. They argue that their performance is sub par comparing to native applications, even go as far as calling Electron apps “web pages”. In reality, they were correct, and also completely missed the point. What Electron brings to the table isn’t performance, but availability. Electron massively lowered the barrier-to-entry in desktop software development, and cut the cost of porting applications across platforms to almost nothing at all. Truth is, I think what the elitist developers are so pissed off about is that fact Electron enabled ‘lesser devs’ to build beautiful, functional apps that work cross-platform, something that would take decades for them to achieve.

While I can see why the old devs are unhappy with these changes, as an end user I couldn’t be happier with Electron. It’s a godsend.

Anyway here’s my list of Electron-based apps that I couldn’t live without

Figma – Screen Design Tool

Screenshot 2020 04 02 14.15.27

Given that I am a front-end UI designer, this one obviously tops the list. Unlike most other items in this list though, Figma is not just a ‘multi-platform alternative’ to its competitors, it’s actually THE best tool available in its field. And with its recent addition of plugin support, it’s only getting better

Visual Studio Code – General Text Editor

image 3

This is the most extensible piece of software I’ve ever seen. The only way this could possibly be better is maybe when someone comes along and add some kind of AI to make it sentient.

Update 2024: Remember when I said somebody would add AI to VS code and make it sentient? Well somebody almost did, they might not have made the editor sentient but it’s damn near close. Meet Cursor

Brackets – HTML/CSS/JS Editor

To be honest you can just use VS Code for everything Brackets does, but since they’re both free, why do you have to choose? Sure at its core, it’s only a text editor, but out of the box it’s just work so much better for web development. It’s capable of editing CSS from within the HTML document just like they’re in-line, and they comes with a neat little server that lets you preview your webpage in real-time using Chrome (you can actually pick elements from Chrome and Brackets will jump to the correct code section, it’s just like using Code Inspector!)

Update 2021: Adobe killed it :((

Mattermost – Team Chat

image

Unless you’re a lone wolf, you’ll most likely need to use some sort of teamchat for internal communication. Now there’s plenty of choices in this area, and Slack used to be my go to choice in this field. But ever since I joined r/selfhosted, I’ve joined the great movement to segregate from big corps data, and now I host my own team chat

Telegram – General Messaging

image 4
Saucy telegram

For general messaging, nothing beats Telegram. It looks and feels consistent across all devices and platforms. Rock solid application.

Bootstrap Studio – Visual HTML Editor using Bootstrap

This is the odd one among my choices, due to the fact that it’s not free. If you haven’t noticed yet, I’m a sucker for free softwares, and I usually populate my toolbelt with such, not because of some ideology or anything, I’m just a cheapskate. But once it a while there’s proprietary softwares that just blow you away. Bootstrap Studio is one of those.

Balena Etcher – Bootmaker

Formerly known as only Etcher, this is a USB boot drive creator, which is something I use far more than an average person (I manage like 60+ computers, TeamViewer actually flagged my account as a commercial one). If you’ve ever used other USB bootmaker like Rufus or YUMI, you’d understand why Etcher prevail. (hint: it has something with other bootmakers UI looking like garbage)

Git Kraken

Git is an amazing version control application, and Github is the best Git service provider out there, and of course, they have their own Github client to manage any repositories you have. But in their infinite wisdom, they’ve decided to make that application available to Windows and OS X only. Can you imagine it? Official client of the largest open source repositories in the world not being available on Linux? That’s just bad taste.

Thankfully, we have Git Kraken to fill that void.

Fontbase

Sure when it comes to a font manager, cross-platform isn’t one of the highest priorities unless you’re capable of syncing your fonts across platform (ideally anyway, but we have TypeKit for that). Still, Fontba.se is one of my most essential app as a designer, mostly because it allows you to enable/disable folders of font without permanently installing them on your system, avoiding overtaxing your computer, and most importantly it’s capable of doing that WITHOUT administrative right. If you ever work in a corporate environment with tight security policies, you’d understand why this is necessary.

Mail Spring

Yo

Honorable mentions

These are also Electron-based apps that I use frequently but didn’t get added to my crucial list since they are either A. Sloppily implemented or B. Unnecessary

Skype

This is one of those apps that you install out of necessity instead of actual usefulness. You use Skype because your client/colleagues/everyone else is using it, not because it’s a great messaging app. Microsoft made a right decision going Electron with their popular messaging service, but the product was released way too prematurely. So many bugs that sometimes render the app damn near impossible to use. Like c’mon, I only need to see the last message in a conversation, which was cached, why the fuck do you need to blank out the page while you load previous conversations? Why?

Tusk

Tusk is a desktop wrapper for the popular note-taking application Evernote. See, Evernote is one of those service where a simple desktop wrappers actually works better than a full-blown desktop application, mainly because a desktop wrappers does not count toward your 3-device restriction. “But I could do that myself with Nativefier already though” -is what you’re probably thinking. Well, Tusk differ from your average homebrew Nativefier app in that it actually adds some value to Evernote, like the ability to change theme to Dark mode or Sepia mode, and uh, well that’s about it I guess. All in all if you still use Evernote for some reason, and don’t know what to choose from dozens of near identical desktop client, go with Tusk.

Xmind

Postman

0 0 votes
Article Rating