Warning

Following is not a list of recommended apps by any means. It is just a list of apps that I need to install on my macOS dev machine for different chores and tasks.

Installation Command

brew install asciinema aspell autojump automake \
bat bash \
cmake coreutils curl \
entr ephemeralpg fd fdupes fish fzf \
git git-lfs gnu-sed ghostscript go golangci/tap/golangci-lint \
handbrake heroku/brew/heroku httpie hub \
imagemagick libgxps llvm lua neovim \
p7zip parallel pgcli protobuf pyenv \
rclone rhysd/git-brws/git-brws ripgrep ruby rust srkomodo/tap/shadowfox-updater \
tomanthony/brews/itermocil trash tree \
vcprompt wget yarn youtube-dl \
homebrew-ffmpeg/ffmpeg/ffmpeg --with-fdk-aac --with-xvid

Applications

asciinema
Record and share terminal sessions
https://asciinema.org
aspell
Spell checker with better logic than ispell
http://aspell.net/
autojump
Shell extension to jump to frequently used directories
https://github.com/wting/autojump
automake
Tool for generating GNU Standards-compliant Makefiles
https://www.gnu.org/software/automake/
bat
Clone of cat(1) with syntax highlighting and Git integration https://github.com/sharkdp/bat
bash
Bourne-Again SHell, a UNIX command interpreter
https://www.gnu.org/software/bash/
cmake
Cross-platform make
https://www.cmake.org/
coreutils
GNU File, Shell, and Text utilities
https://www.gnu.org/software/coreutils
curl
Get a file from an HTTP, HTTPS or FTP server
https://curl.haxx.se/
entr
Run arbitrary commands when files change http://entrproject.org
ephemeralpg
Run tests on an isolated, temporary Postgres database
http://ephemeralpg.org
fd
Simple, fast and user-friendly alternative to find
https://github.com/sharkdp/fd

fdupes Identify or delete duplicate files https://github.com/adrianlopezroche/fdupes

ffmpeg
Play, record, convert, and stream audio and video
https://ffmpeg.org/
homebrew-ffmpeg tap
https://github.com/homebrew-ffmpeg/homebrew-ffmpeg
fish
User-friendly command-line shell for UNIX-like operating systems
https://fishshell.com
fzf
Command-line fuzzy finder written in Go
https://github.com/junegunn/fzf
git
Distributed revision control system
https://git-scm.com
git-lfs
Git extension for versioning large files
https://github.com/git-lfs/git-lfs
gnu-sed
GNU implementation of the famous stream editor
https://www.gnu.org/software/sed/
ghostscript
Interpreter for PostScript and PDF. imagemagick needs it to manipulate PDF files
https://www.ghostscript.com/
go
Open source programming language to build simple/reliable/efficient software
https://golang.org
golangci/tap/golangci-lint
Fast linters runner for Go
https://golangci.com
handbrake
Open-source video transcoder available for Linux, Mac, and Windows
https://handbrake.fr/
heroku/brew/heroku
Everything you need to get started with Heroku https://cli.heroku.com
httpie
User-friendly cURL replacement (command-line HTTP client)
https://httpie.org/
hub
Add GitHub support to git on the command-line
https://hub.github.com/
imagemagick
Tools and libraries to manipulate images in many formats
https://www.imagemagick.org/
libgxps
GObject based library for handling and rendering XPS documents
https://wiki.gnome.org/Projects/libgxps
llvm
Next-gen compiler infrastructure
https://llvm.org/
lua
Powerful, lightweight programming language
https://www.lua.org/
neovim
Ambitious Vim-fork focused on extensibility and agility
https://neovim.io/
p7zip
7-Zip (high compression file archiver) implementation
https://p7zip.sourceforge.io/
parallel
Shell command parallelization utility
https://savannah.gnu.org/projects/parallel/
pgcli
CLI for Postgres with auto-completion and syntax highlighting
https://pgcli.com/
protobuf
Protocol buffers (Google’s data interchange format)
https://github.com/protocolbuffers/protobuf/
pyenv
Python version management
https://github.com/pyenv/pyenv
rclone
Rsync for cloud storage
https://rclone.org/
rhysd/git-brws/git-brws
Command line tool to open repository, file, commit, diff, pull request or issue in browser
https://github.com/rhysd/git-brws
ripgrep
Search tool like grep and The Silver Searcher
https://github.com/BurntSushi/ripgrep
ruby
Powerful, clean, object-oriented scripting language
https://www.ruby-lang.org/
rust
Safe, concurrent, practical language
https://www.rust-lang.org/
srkomodo/tap/shadowfox-updater
An automatic updater for ShadowFox
https://github.com/SrKomodo/shadowfox-updater
tomanthony/brews/itermocil
Setup pre-configured layouts of windows and panes in iTerm2 https://github.com/TomAnthony/itermocil
trash
CLI tool that moves files or folder to the trash
https://hasseg.org/trash/
tree
Display directories as trees (with optional color/HTML output)
http://mama.indstate.edu/users/ice/tree/
vcprompt
Provide version control info in shell prompts
https://bitbucket.org/gward/vcprompt
wget
Internet file retriever
https://www.gnu.org/software/wget/
yarn
JavaScript package manager
https://yarnpkg.com/
youtube-dl
Download YouTube videos from the command-line
https://ytdl-org.github.io/youtube-dl/

Like this post? Share on: TwitterFacebookEmail


Keep Reading


Published

Last Updated

Category

Notes To Self

Tags

Stay in Touch

Get New Posts In Your Inbox