Alexander Buzin

@_alex_buzin

🖥️ Desktop apps for Front-end development. My workspace.

February 2nd 2018

Short intro….

The purpose of this article is to showcase some tools that really help me and people who I work with to develop front-end apps faster & easier.

This is going to be a guide for those, who still look how they can improve their workstation with must-have tools to create awesome solutions.

Atom

Available for Mac / Windows / Linux

This awesome code editor has pretty everything I need… Syntax highlighting (yep, I know that’s common feature😂), well… Package manager📦, Built-in hints❗️, and beautiful UI (as for me, it is important).

For using Atom like a pro, you need to install some plugins (but be careful, as some of them may slowdown Atom editor).

Here’s what I use and would definitely recommend to anyone:

Atom is nice, but some users say it has bad performance. As to me — it completely satisfies my needs, but if you face such issue, you can try Sublime Text 3 or VS Code.

GitKraken

Available for Mac / Windows / Linux

Awesome Git Client made by axosoft. GitKraken is absolutely free for everyone. I like mostly because of it’s modern design and futuristic UI-concepts.

Image from https://forum.unity.com/threads/gitkraken-com.393521/

And they always make simplistic cheatsheets & instructions for everything:

Note that as well as Atom, GitKraken is built on top of Electron platform using JS, HTML & CSS and the difference is that GitKraken is not Open Source:(

…and that’s because they also have a paid PRO version, which you can get for $49 per year OR if you own a GitHub Student Pack (free for 1 year).

Terminal.app

Available for Mac only
terminal.app

Yep… A built-in Mac app. But worth to mention, as it’s much better than what we have in Windows.

For Windows users. Please consider using one of the following:

  • Cmder— I was using it as my main command line tool. It is highly customizable and powerful tool.
  • Hyper— Yet another desktop app made with Electron. The advantage of this terminal is that you can easily customize it for your needs with some Javascript code.
  • Git Bash — Also worth to mention. You get this bash console app after you install git. The advantage is that you have built-in bash commands. But I faced the problem that I get less runtime output then with other terminal apps (for example if you run a command like npm install — you won’t see the installation progress).

Other apps

These are apps that make development more social, …

Discord — Voice and Text chat app made originally for gamers, but either widely used by developers. There you can find communities like reactiflux and SpeakJS.

Slack — Chat app made for teamwork. Another popular chat client in developers world. Definitely worth to check out FrontEndDevelopers team.

Trello — For my needs it is a powerful TODO task manager that helps me track my progress in learning things, assign tasks to other people and arrange work.

You can download their desktop app by this link: https://trello.com/platforms

Conclusion

No conclusion. These are just apps that I prefer for my needs 😎. Not an advertisement or something made for self-profit.

Feel free to showcase desktop apps you use every day for front-end development in comments!

More by Alexander Buzin

More Related Stories