/macOS

list of current applications, plugins and utilities used for personal and professional work

Primary LanguageShell

Index

  1. Applications
  2. Command-Line Tools
  3. Alfred Workflows

Applications

Development

  • Xcode 13 - native IDE for Apple platforms
  • SnippetsLab - manager for code snippets with cloud sync
  • CotEditor - light-weight text editor
  • Expressions - helpful tool for quickly creating regular expressions
  • SF Symbols - configurable symbols by Apple for application interfaces

Utilities

  • Eggplant Functional - UI automation via RDP, VNC or WebDriver connection
  • Alfred 5 - Spotlight replacement and productivity catalyst
  • Shifty - easily manage Night Shift
  • Magnet - organize workspaces by snapping apps to preset tile locations
  • Amphetamine - small utility for keeping your Macbook awake
  • The Unarchiver - lightweight data decompression tool
  • Postman - collaborative API testing platform
  • tmpNote - simple, accessible and persistent notepad on the menu bar
  • iStat Menus 6 - customizable system monitor for your menu bar
  • HazeOver - dim the screen outside of the active app window to increase focus and productivity
  • AppCleaner - thoroughly and completely uninstall programs
  • DaisyDisk - beautiful visual interface for storage utilization
  • Kaleidoscope - powerful file comparison tool
  • Mactracker - provides detailed information on hardware created by Apple
  • HEIC Converter - free photo conversion tool
  • GifCapture - quickly create GIFs by recording portions or elements of the screen
  • Gifski - easily convert videos into gifs of custom length, size and quality
  • MediaInfo - display technical and tag information for audio and video files

Other

  • iTerm2 - highly customizable Terminal replacement
  • Slack - searchable log of all conversation and knowledge
  • qBittorrent - open-source P2P bittorrent client
  • Transmit 5 - amazing FTP program that includes cloud connectivity
  • Typeface - beautiful font manager
  • IINA - modern open-source media player
  • Plex - playback client for personal media server

Safari Extensions

  • Wipr - simple ad-blocker
  • PiPifier - adds picture-in-picture capability to any HTML5 video player

Themes

Command-Line Tools

iTerm 2 Configuration

  • Oh-My-Zsh - extensible, open-source framework for ZSH config
    • copydir - copies the path of your current folder to the system clipboard
    • copyfile - copies the contents of a file in your system clipboard
    • docker - adds autocomplete to Docker commands
    • encode64 - encode/decode using base64
    • extract - extract archives with single command
    • gem - adds completions for RubyGems commands
    • git - provides aliases and useful functions
    • history - examine and manage command-line history
    • jsontools - handy tools for managing JSON data
    • pip - adds autocomplete for Python package manager
    • sudo - prefix current or previous commands by pressing Escape twice
  • Afterglow Color Theme - dark terminal theme
  • Aphrodite Shell Theme - minimalistic shell prompt

HomeBrew Formulae

  • trash - moves files and folders to system trash; used instead of rm command
  • asciinema - used for recording terminal sessions
  • thefuck - suggests corrections for mistyped commands
  • archey - displays colorful system information
  • node - javascript runtime; also installs npm software registry
  • youtube-dl - downloads videos from YouTube and other sites
  • handbrake - includes HandBrake-CLI; dependency for video_transcoding
  • ffmpeg - video conversion tool; used for youtube-dl and video_transcoding
  • mkvtoolnix - tools for managing MKV files; dependency for video_transcoding
  • mp4v2 - tools for managing MP4 files; dependency for video_transcoding
  • mpv - powerful media player; used to find exact time stamps in video files
  • speedtest-cli - execute bandwidth tests via command-line
  • wifi-password - displays password for connected Wi-Fi network
  • zsh-syntax-highlighting - provides syntax highlighting for zsh shell

Ruby Gems

  • video_transcoding - used to reduce video file sizes without perceptible loss of quality
    • mkvinfo <source.mkv>
    • mkvextract <source.mkv> tracks <#>:<output.srt>
    • transcode-video --no-auto-burn --target big <source.mkv>
      • --burn-srt <subtitle.srt>
      • -H start-at=duration:<ss.ms>
      • -H stop-at=duration:<ss.ms>

Node Packages

  • vtop - graphical activity monitor for command-line

Alfred Workflows