20 recommended utility apps for macOS in 2018
Tags: macosx, opensource, electron
Published: 2018-09-27 06:04:13

---
title: 20 recommended utility apps for macOS in 2018
published: true
description: 
tags: macosx, opensource,electron
---


![](https://cdn-images-1.medium.com/max/1600/0*flb55B4738SEJlO_.jpg)

Depending on the need, we have different apps on the mac. As someone who worked mostly with development, below are my indispensable apps. They are like suits to Tony Stark. Since I love open source apps, they have higher priority in the list.

## Open source apps

### iTerm 2 [https://www.iterm2.com/](https://www.iterm2.com/)
> iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.10 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.

![](https://cdn-images-1.medium.com/max/2728/1*-U-N-4151szNzxebapR45w.png)

iTerm2 has good integration with tmux and supports [Split Panes](https://www.iterm2.com/documentation/2.1/documentation-one-page.html)
> Term2 allows you to divide a tab into many rectangular “panes”, each of which is a different terminal session. The shortcuts cmd-d and cmd-shift-d divide an existing session vertically or horizontally, respectively. You can navigate among split panes with cmd-opt-arrow or cmd-[ and cmd-]. You can “maximize” the current pane — hiding all others in that tab — with cmd-shift-enter. Pressing the shortcut again restores the hidden panes.

### oh-my-zsh [https://github.com/robbyrussell/oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)
> A delightful community-driven (with 1,200+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

I use z shell with oh-my-zsh plugins. I also use [zsh-autocompletions](https://github.com/zsh-users/zsh-autosuggestions) to have autocompletion like fish shell and [z](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/z) to track and quickly navigate to the most used directories.

### spectacle [https://github.com/eczarny/spectacle](https://github.com/eczarny/spectacle)
> Spectacle allows you to organize your windows without using a mouse.

![](https://cdn-images-1.medium.com/max/2426/1*0TFgBiAif9VBl6Xv4D6EtQ.png)

With spectable, I can organise windows easily with just Cmd+Option+F or Cmd+Option+Left

### insomnia [https://github.com/getinsomnia/insomnia](https://github.com/getinsomnia/insomnia)
> Insomnia is a cross-platform *REST client*, built on top of [Electron](http://electron.atom.io/).

Regardless if you like electron.js apps or not. This is a great tool for testing REST requets

![](https://cdn-images-1.medium.com/max/7168/1*To2QSXpMbFryyO50hwR_9w.png)

### Visual Studio Code [https://github.com/Microsoft/vscode](https://github.com/Microsoft/vscode)
> [VS Code](https://code.visualstudio.com/) is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.

This seems to be the most popular for front end development, and many other things. There’s bunch of extensions that make the experience to a new level.

### IconGenerator [https://github.com/onmyway133/IconGenerator](https://github.com/onmyway133/IconGenerator)

Built by me. When developing iOS, Android and macOS applications, I need a quick way to generate icons in different sizes. You can simply drag the generated asset into Xcode and that’s it.

![](https://cdn-images-1.medium.com/max/2000/0*JmfHsO-lmN1aWX6J.png)

### vmd [https://github.com/yoshuawuyts/vmd](https://github.com/yoshuawuyts/vmd)
> Preview markdown files in a separate window. Markdown is formatted exactly the same as on GitHub.

![](https://cdn-images-1.medium.com/max/2880/0*LnE9wGaCRvd90FkQ.png)

### colorpicker [https://github.com/Toinane/colorpicker](https://github.com/Toinane/colorpicker)
> A mininal but complete colorpicker desktop app

I used to use [Sip](https://sipapp.io/) but I often get the problem of losing focus.

![](https://cdn-images-1.medium.com/max/2000/0*nBZsnnHC5AJ_Ha0X)

### GifCapture [https://github.com/onmyway133/GifCapture](https://github.com/onmyway133/GifCapture)

I built this as a native macOS app to capture screen and save to gif file. It works like [Licecap](https://www.cockos.com/licecap/) but open source. There’s also an open source tool called [kap](https://github.com/wulkano/kap) that is slick.

![](https://cdn-images-1.medium.com/max/2000/0*UVNhL9otC1Of3h_I.png)

### Itsycal [https://github.com/sfsam/Itsycal](https://github.com/sfsam/Itsycal)
> Itsycal is a tiny calendar for your Mac’s menu bar.

![](https://cdn-images-1.medium.com/max/2152/1*3uo-HmuBIrOd5hrHlnHHyA.png)

The app is minimal and works very well. It can shows calendar for integrated accounts in the mac.

### PushNotifications [https://github.com/onmyway133/PushNotifications](https://github.com/onmyway133/PushNotifications)

I often need to test push notification to iOS and Android apps. And I want to support both certificate and key p8 authentication for Apple Push Notification service, so I built this tool.

![](https://cdn-images-1.medium.com/max/2000/0*zM9AWj2-C0-S4T29.png)

### Lyrics [https://github.com/onmyway133/Lyrics](https://github.com/onmyway133/Lyrics)
> A menu bar app to show the lyric of the playing Spotify song

When I listen to some songs in Spotify, I want to see the lyrics too. The lyrics is fetched from [https://genius.com/](https://genius.com/) and displayed in a wonderful UI.

![](https://cdn-images-1.medium.com/max/2000/0*IBFKvyfkdi5FPWsF.png)

### gitify [https://github.com/manosim/gitify](https://github.com/manosim/gitify)
> GitHub Notifications on your desktop.

I use this to get real time notification for issues and pull requests for projects on GitHub. I hope there is support for Bitbucket soon.

![](https://cdn-images-1.medium.com/max/4000/0*IsCx4-yROD3DnT4B.jpg)

### FinderGo [https://github.com/onmyway133/FinderGo](https://github.com/onmyway133/FinderGo)

FinderGo is both a native macOS app and a Finder extension. It has toolbar button that opens terminal right within Finder in the current directory. You can configure it to open either Terminal, iTerm2 or Hyper

![](https://cdn-images-1.medium.com/max/4000/0*735x63KgINRN7ig8.gif)

### Atom one dark theme

This is about theme. There is the very popular [dracular](https://github.com/dracula/) themes, but I find it too strong for the eyes. I don’t use Atom, but I love its [one dark UI](https://atom.io/themes/one-dark-ui). I used to maintain my own theme for Xcode called [DarkSide](https://github.com/onmyway133/DarkSide) but now I use [xcode-one-dark](https://github.com/bojan/xcode-one-dark) for Xcode and [Atom One Dark Theme](https://marketplace.visualstudio.com/items?itemName=akamud.vscode-theme-onedark#qna) for Visual Studio Code.

I also use [Fira Code](https://github.com/tonsky/FiraCode) font in Xcode, Visual Studio Code and Android Studio, which has beautiful ligatures.

### Chrome extensions

I use Chrome for its speed and wonderful support for extensions. The extensions I made are [github-chat](https://github.com/onmyway133/github-chat) to enable chat within GitHub and [github-extended](https://github.com/onmyway133/github-extended) to see more pinned repositories.

There are also [refined github](https://github.com/sindresorhus/refined-github), [github-repo-size](https://github.com/harshjv/github-repo-size) and [octotree](https://github.com/ovity/octotree) that are indispensable for me.

### caprine [https://github.com/sindresorhus/caprine](https://github.com/sindresorhus/caprine)
> Caprine is an unofficial and privacy focused Facebook Messenger app with many useful features.

![](https://cdn-images-1.medium.com/max/3384/0*09sP4yi4CFJIxSUb.png)

## Close source and commercial apps

### Sublime Text [https://www.sublimetext.com/](https://www.sublimetext.com/)
> **Sublime Text** is a sophisticated text editor for code, markup and prose. You’ll love the slick user interface, extraordinary features and amazing performance.

Sublime Text is simply fast and the editing experience is very good. I’ve used Atom but it is too slow.

### Sublime Merge [https://www.sublimemerge.com/](https://www.sublimemerge.com/)
> *Meet a new Git client, from the makers of Sublime Text*

Sublime Merge never lets me down. The source control app is simply very quick. I used SourceTree in the past, but it is very slow and had problem with authentication to Bitbucket and GitHub, and it halts very often for React Native apps, which has lots of node modules committed.

![](https://cdn-images-1.medium.com/max/4288/1*mpebCS0MyzWfaIolcMWstQ.png)

### 1 Password [https://1password.com/](https://1password.com/)
> 1Password remembers them all for you. Save your passwords and log in to sites with a single click. It’s that simple.

Everyone need strong and unique passwords these day. This tool is indispensable

### Monosnap [https://monosnap.com/welcome](https://monosnap.com/welcome)
> Make screenshots. Draw on it. Shoot video and share your files. It’s fast, easy and free.

I haven’t found a good open source alternative, this is good in capturing screen or portion of the screen.

![](https://cdn-images-1.medium.com/max/2000/0*yQIOnlMbSNVhxcDX.png)

### VLC [https://www.videolan.org/index.nb.html](https://www.videolan.org/index.nb.html)

iTunes or Quick Time has problem with some video codecs. This app VLC can play all kinds of video types.

### Xcode [https://developer.apple.com/xcode/](https://developer.apple.com/xcode/)

Xcode is the go to editor for iOS developer. The current version is Xcode 10. From Xcode 8, plugins are not supported. The way to go is Xcode extensions.

I have developed [XcodeColorSense2](https://github.com/onmyway133/XcodeColorSense2) to easily recognise hex colors, and [XcodeWay](https://github.com/onmyway133/XcodeWay) to easily navigate to many places right from Xcode

![](https://cdn-images-1.medium.com/max/2000/0*iAvpNCUGjZR8YlbW.gif)

![](https://cdn-images-1.medium.com/max/3016/1*TXOcxnsxfuxvY2MjPvzdZA.png)

### Sketch [https://www.sketchapp.com/](https://www.sketchapp.com/)
> Sketch is a design toolkit built to help you create your best work — from your earliest ideas, through to final artwork.

Sketch is the most favorite design tool these days. There are many cool plugins for it. I use [Sketch-Action](https://github.com/onmyway133/Sketch-Action) and [User Flows](https://abynim.github.io/UserFlows/)

![](https://cdn-images-1.medium.com/max/2992/1*XUNCJlgYzEsnMDEEF5k_iQ.png)

![](https://cdn-images-1.medium.com/max/3916/1*1l7tpX0r6xZdLyqcCdK7cQ.png)

## Where to go from here

I hope you find some new tools to try. If you know other awesome tools, feel free to make a comment. Here are some more links to discover further

* [Electron apps](https://electronjs.org/apps)

* [The best Mac apps of 2018](https://www.digitaltrends.com/computing/best-mac-apps/)

* [Best Open Source Tools For Developers](https://dev.to/sarthology/best-open-source-tools-for-developers--300f)

* [open-source-mac-os-apps](https://github.com/serhii-londar/open-source-mac-os-apps)

Original post https://hackernoon.com/20-recommended-utility-apps-for-macos-in-2018-ea494b4db72b