The App Store is the first place to check for apps and its reviews, and for convenience, I’m listing the essential apps as a reference.
The Unarchiver is a small and easy to use program that can unarchive many different kinds of archive files. It will open common formats such as Zip, RAR, 7-zip, Tar, Gzip and Bzip2. It will also open many older formats, such as StuffIt, DiskDoubler, LZH, ARJ and ARC. It will even open other kinds of files, like ISO and BIN disc images, some Windows .EXE installers.
Amphetamine is a little app that lives in your menu bar. With Amphetamine, you can effortlessly override your energy saver settings and keep your Mac awake.
With Etcher you can flash OS images to SD cards & USB drives, safely and easily.
Disk Drill is one of the best data recovery software for Mac OS X. Recover deleted or lost data from any storage device, iOS and Android.
Audio & Video
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems.
HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.
Screeny is a powerful screen capture and desktop recording program.
Go2Shell opens a terminal window to the current directory in Finder. The best way to use Go2Shell is to add it to the Finder toolbar, to do this just drag and drop the app onto the toolbar.
Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree’s simple Git GUI.
Homebrew is a package manager for OS X.
Xcode is an integrated development environment for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS.
|Xcode command line tools
The Command Line Tool package gives Mac terminal users many commonly used tools, utilities, and compilers, including make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what, and many other useful commands that are usually found in default linux installations.
to install the command line tools, simply type in the terminal:
|Visual Studio Code
Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is also customizable, so users can change the editor’s theme, keyboard shortcuts, and preferences.
After using many text editors, VS Code is currently at the top.