I've got Magnet for easier window management, otherwise not much else and looking for recommendations on other apps to check out.
So, what applications do you use daily on MacOS and why do you love it?
Some commands I use often:
- `pbcopy` and `pbpaste` to copy and paste data via the clipboard
- `date -u` to give the date in UTC
- `networkQuality` is speedtest but built-in to macOS
- `caffeinate` prevents your computer from going to sleep (it's the same as the old Caffeinate program, but built-in now)
- `open ...` to open a file, as if you double-clicked it in Finder
- `security` gives you command-line access to the Keychain.
- Replaces Spotlight for opening applications
- Replaces Magnet for window management, same features but don’t have to run a separate app now.
- keeps a clipboard history
- allows me to convert colours and units
- integrates with my calendar to show me upcoming meetings, shows them in my menu bar and lets me join them with one click
- allows me to prevent my Mac from sleeping (for certain durations) with caffeinate command
- has a variety of plugins available
Probably forgetting a lot of things I use it for, but even without the premium features I use it all the time.
- BlockBlock, KnockKnock, and RansomWhere, but not LuLu because it caused TCP connections to drop nondeterministically
- ScrollReverser to fix standalone mouse scrolling behavior because macOS only has one mouse and trackpad reverse setting
- KarabinerElements for key remapping
- BusyCalendar
- Dash for dev docs
- MacDown for markdown
- Bodega for checking the latest versions of all Sparkle apps (While the main app was discontinued years ago causing an error message on launch, the Sparkle update checking continues to work)
- DaisyDisk to check disk usage
- HardwareGrowler + Growl for hardware and network monitoring (Yes, it's old and nothing else uses Growl notifications anymore, but noticing when the Ethernet adapter is being temperamental is handy)
- A fork of Breakaway for the rare times when I used my headphone jack to auto mute volume if it were to become disconnected unexpectedly
- AppZapper to really nuke apps, their data, and their config (Also, old but it still works)
- Pacifist to sneak a peak inside .pkg's
- OmniGraffle of course, the "Visio" for Mac
- Ascension .nfo viewer
- WineSkin for running some Windows apps on Mac when you know exactly what runtimes they need (I ran Altera Quartus Pro/II with it fine once upon a time™ for an overseas cloned FPGA devkit)
- Probably already mentioned: iStat Menus, Bartender, ForecastBar, Paste, Postgres, MacTracker, iTerm2
- Don't use anymore: CoconutBattery, TotalFinder, QuickSilver, Axure RP, Reveal, Reinteract, VMware Fusion, EndNote, Papers, Bookends
- I wish I had or could afford: a full-featured license of IDA Pro
- https://github.com/koekeishiya/yabai - https://github.com/koekeishiya/skhd - https://github.com/FelixKratz/SketchyBar
Some honorable mentions: Hammerspoon - Unlock insane levels of configuration/automation (https://github.com/Hammerspoon/hammerspoon) Raycast - Spotlight search replacement (https://www.raycast.com/) LuLu Firewall - An amazing FOSS firewall (https://github.com/objective-see/LuLu)
Owly is my fav for anti sleeping at certain times. Though critical to disable the ads via startup features. I haven't found abetter one. Though it has quirks.
Also some commands in the cli for like key repeat. Like wtf why can't I turn off accent hold when I want to repeat letters.
Obsidian - note taking, making presentations for work-related stuff.
iTerm 2 - it's better than default terminal emulator, but i consider moving to Alacritty to see what's so hype about it.
Scroll Reverser - macOS still doesn't know the difference between mouse scrolling and trackpad scrolling.
While i can't recommend Arc browser, i still use it daily. I don't believe it will exist in it's current form in two years, but now it's much more usable than other Chromium-based browsers for me.
I also have a simple shortcut in Siri Shortcuts that calls m1ddc tool to change the external monitor current input between HDMI and DisplayPort.
BetterSnapTool - lets me move windows into other screens easily, the main feature that I miss from windows.
BetterTouchTool - mostly just mapping my 4th & 5th mouse buttons to copy & paste
MonitorControl is great for interfacing with external monitors using DDC/CI.
I recommend primarily using Safari with a Content Blocker (I use AdGuard) as it uses far less battery than third-party browsers and feels more native.
VMWare Fusion is now free for personal use if you need to virtualize Windows; the official download link is a Byzantine nightmare but you can find mirrors if you Google for them and you can verify the hash against those listed on the official download site.
That is mainly because I switched mostly to Linux a few years ago, and you'd think the lack of a good terminal app wouldn't be the biggest pain point of switching from Mac to Linux, but it absolutely is.
There's no terminal app on Linux even close to as good as iTerm2.
[2]: https://iterm2.com/ but it's v3 tho ¯\_(ಠ_ಠ)_/¯
- Rectangle for window management (I appreciate you have Magnet and tastes differ)
- MarkEdit is an excellent (free) Markdown editor
- Highland 2 (not free) for more long-form Markdown writing as it can handle normal Markdown files and feels more polished than similar tools (especially the document map)
- VLC as I watch a lot of box sets and it's better than the Apple options
- SourceTree for source control (not as good as Git Extentions on Windows but more to my tastes than the VS Code plugins, Fork, or GitKraken for example)
- BitWarden as I'm cross-platform so don't want to rely on the Apple Keychain
- Authy for two-factor authentication - not the Google, Microsoft, or similar option as I don't want to be tied to a tech giant account that can get switched off
- PCloud (with encryption and a mapped drive) for the same cross-platform reason, plus again I don't want my backups tied to a tech giant account that can get switched off
- PGAdmin 4 for database management during development
- Keka for handling archives/zips as it usually handles files fine when Apple's archiver won't (eg some EPUBs when renamed to zip)
- Fastmail for being able to manage multiple custom domain emails, aliases, and even nameservers from a single (paid) user account (I'm aware it isn't a Mac app but I do often use Outlook from Office 2019 to access it despite the excellent web site)
AltTab - Give the same (sane) behaviour to cmd+tab as alt+tab on Windows (https://alt-tab-macos.netlify.app/)
Rectangle - Window snapping (https://rectangleapp.com/)
Maccy - A clipboard history manager (https://maccy.app/)
DropZone - Add a "shelf" zone in the same way as Dropover. It's less good than Dropover, but it's available in Homebrew (whereas Dropover is only available in the app store) (https://aptonic.com/)
Notion Calendar (previously cron) - I love having my next meetings displayed in the status bar, and its notifications are very useful (eg. they have a "join google meet" button)
It makes it VERY easy to keep your fingers on the keyboard almost all the time, which really helps things fly. It's an equivalent of the AceJump plugin for IntelliJ if you've used that, but it uses the accessibility tree instead of the contents of the editor.
- Hammerspoon: window management and general purpose automation app, configured in lua.
- sketchybar: menu bar replacement, configured in bash/zsh
- Karabiner elements: keyboard remapper
- homebrew: package manager
- Obsidian: note-taking app. Also longform writing (with the right origins) and social scientific QDA (with the right plugins)
- WezTerm: terminal, configured in lua
- espanso: text expander
- CleanShot X: Screenshot App, can also do OCR, Videos, gifs, and screenshot annotations
- Peek: Syntax highlighting for Quick Look into source code files
- Betterzip: Quicklook into archive files & general handling of archives
- Highlights: PDF reader with focus on annotations.
- Alfred, for better Spotlight (though Spotlight is actually OK) and clipboard management.
- Bartender, to control the menu bar
- Path Finder, for a decent orthodox file manager
- Sublime Text
- NetNewsWire, an excellent Mac-only RSS reader.
- 1Blocker has served me well for ad blocking in Safari
- Amphetamine to keep the system awake for long operations
- Onyx, for occasional system maintenance
- AeroSpace Window Manager since i got to know it this week (replacing Wins, which replaced free Rectangle)
- Sensei for hardware checks/cleanups
- Yomu for ebooks
- Xnapper for beautiful screenshots for marketing/social media
- Boom 3D for sound enhancement
- ImageOptim for mass optimizing images and removing metadata
- GoLogin for multiple browser profiles/anonymization for work
- IINA for watching video files
I try to be as minimalist as possible with app installations.
- Amphetamine: A powerful tool to prevent your Mac from sleeping or going into standby mode, useful for extended work sessions.
- Rectangle: A window management app that helps you organize and snap windows to predefined areas on your screen. (Note: This functionality will be built-in with MacOS Sequoia.)
- Appcleaner: A utility for thoroughly uninstalling unwanted apps and cleaning up residual files, ensuring your Mac stays clutter-free.
- Datagrip: A robust database manager by JetBrains, providing advanced tools and support for various database systems.
- Oh My Zsh: A delightful, open-source, community-driven framework for managing your Zsh configuration, and enhancing your terminal experience with themes and plugins.
Nice To Have Apps
- Anydesk: A remote desktop application that allows you to access and control your Mac from anywhere.
- ChatGPT Official App: The official app for OpenAI's ChatGPT, providing convenient access to AI-powered conversations.
- Goodnotes: A digital note-taking app that's great for iPad users, offering seamless cross-device support for handwritten and typed notes.
- Notion: A versatile workspace app for note-taking, task management, and project collaboration.
- OpeninTerminal: A handy utility to open your terminal directly from Finder, saving time for developers and power users.
- Postman: An essential tool for API development, testing, and documentation.
- Termius: A secure and versatile SSH client that supports remote access to servers and network devices.
- Grammar Desktop: An application to enhance your writing by checking grammar and style.
Just a great mitm tool that I use for work but also for just looking at random apis that I come across on my day-to-day web use. I just love it, you can do so much with it.
`karabiner elements` (https://karabiner-elements.pqrs.org/) to disable things like "Apple + Q" -> nothing worse than going to close a single tab and then your whole app quits. also able to re-map caps-lock into escape, ect
`iterm2` for terminal (colored tabs are great; albeit i disable the hell out of many of the options like "clickable urls" ect)
for cli, i try to gnu all-the-things (and i just explode my PATH to the paths `brew` installed dynamically - will try another package manager at a future date)
`sublime text`
`firefox`/`librewolf` + plugins (containers, netmon, request interceptor, dark reader, adnauseam)
Dragging things around between desktops (especially with a track pad) is annoying and Yoink solves it.
Brightness Control https://www.splasm.com/brightnesscontrol/ The only macOS app that is actually able to properly dim my monitor beneath the lowest brightness setting without hacks like painting an overlay above your desktop such that it blinds my eyes when ever I switch workspaces.
Cursorcerer https://doomlaser.com/cursorcerer-hide-your-cursor-at-will/ Lets me bind a shortcut key to hide my cursor.
Dropover - Any file you are dragging, just wiggle it and a little shelf shows up where you can put it temporarily
Shottr/Cleanshot - For markup and pinning info on the screen
I also use quite a lot of my own written software
ScreenMemory - It's similar to Rewind/Recall (but without AI), I revisit days before standups and retrospectives
Monkey Notes - Sticky notes that attach to application windows
DevControls - Basically a list of repositories with shortcuts, this is a reimplementation of scripts I used to have in BitBar/xbar/SwiftBar (which in themselves are amazing applications)
I also have a custom fork of the much recommended Rectangle with some more mouse driven interactions that I've been using for almost two years.
# GUI Tools
- Alacritty -- Cross platform, lightweight terminal emulator
- Rancher Desktop -- Better Docker desktop experience
- Alfred -- Replaces spotlight for me
- Amphetamine -- Keep laptop awake
- Rectangle -- Window snapping
- `notunes` -- Prevents iTunes from popping up (brew install notunes)
#CLI Tools - Homebrew -- package manager
- `lazyvim` -- neovim with a lot of stuff pre-configured.
- `tmux` -- terminal multiplexer
- PagerDuty CLI - https://github.com/martindstone/pagerduty-cli
- Silver Searcher `ag` -- faster grep (brew intall the_silver_searcher)
- Github cli -- `gh` (brew install gh)
- `fzf` -- fuzzy finder (brew install fzf)
- `jq` and `yq` -- Parse json and yaml respectively (brew install jq yq)
- Karabiner-Elements[0] for key remapping, specifically, for making caps lock into ctrl/esc. I don't know of anything else that does this job. Everyone who remaps keys seems to use this.
- Kitty[1] as my terminal of choice. I spend most of my time logged in remotely to a server via ssh where I attach to a tmux session. Kitty was easy enough to configure/theme and seems well-documented.
- Hammerspoon[2] for a DIY automation/keybinding/window management sys scriptable via lua. I use a private fork of this config: https://github.com/jasonrudolph/keyboard/tree/main
- Vivid[3] to make my macbook's screen brighter when outdoors on sunny days. This is important for me, since I try to spend as much time outside as possible.
[0] https://karabiner-elements.pqrs.org/
[1] https://sw.kovidgoyal.net/kitty/
Copy ‘Em: Copy/paste enhancer.
Little Snitch: Hugely useful firewall.
Parallels for virtualization.
Find Any File: Search for stuff in /System and /Library not in Spotlight index.
Cookie: Manage cookies.
- https://github.com/zorgiepoo/Komet for Git/Hg/etc commit messages
- https://apps.apple.com/th/app/multi-monitor-wallpaper/id5042... for splitting a single (large) wallpaper over multiple displays
- https://proxie.app for network traffic inspection
- https://apps.apple.com/th/app/the-clock/id488764545?mt=12 for a multi timezone-aware clock
- https://apps.apple.com/th/app/patterns-the-regex-app/id42944... for quickly writing/checking Regular Expressions
- https://tableplus.com for an RDBMS client
HiDock, which automatically switches my Dock between left-edge (when I'm using my laptop on its own) and bottom-edge (when I have it docked with the much larger screen on my desk).
iStatMenus, which makes it vastly easier to tell when my Bluetooth mice and keyboards need charging.
Fluor, which automatically switches my function keys between their macOS "media/feature key" setting and standard function keys based on app (primarily so I can use them as intended in games like Final Fantasy XIV).
MacPorts, IMO still the superior macOS package manager. I honestly don't know why Homebrew suddenly started getting so much attention several years ago, to the point that many devs don't even appear to know that there is another option, when MacPorts is older and doesn't take over an otherwise highly useful directory (/usr/local; MacPorts uses /opt/local).
I would be lost without it. It's gotten me out of so many jams.
Just have to be careful about not needlessly keeping around sensitive data.
Fork - one of the better git GUIs.
Rectangle - open source app to manage window layouts
- Rectangle: window management [https://rectangleapp.com/]
- KeepingYouAwake: a small program for the menu bar that wraps around the caffeinate command line utility [https://keepingyouawake.app/]
- Maccy: clipboard manager [https://maccy.app/]
- CotEditor: plain-text Editor [https://coteditor.com/]
- Progressive Downloader: download manager [https://www.macpsd.net/]
- AppCleaner: uninstall unwanted apps [https://freemacsoft.net/appcleaner/]
* iTerm2: Awesome terminal
* Karabiner/Elements: Set up keyboard mappings with more flexibility than the standard settings. https://karabiner-elements.pqrs.org/
In terms of MacOS stuff to enhance the out-of-the-box:
* Bartender to control what shows on the menu bar https://www.macbartender.com/ (note, it has recently changed hands and people are suggesting to use "Ice" instead)
* Rectangle: To control windows and screens via the keyboard
* Arq: Better than Time Machine, allows selective backups and supports multiple destinations (OneDrive, NAS, etc)
* Monitor Control: Controls brightness across multi-screen setups https://github.com/MonitorControl/MonitorControl#readme
* Stats: Puts various meters in your menu bar (CPU, fans, network etc) https://github.com/exelban/stats
* Spotify Notifications: Uses standard notifications to show latest spotify track playing etc https://www.spotify-notifications.app/
* Dash: Awesome documentation tool for development, integrates with multiple other tools. https://kapeli.com/dash
- Rectangle: Window management
- A Better Finder Rename: (not actually daily) A nice GUI for renaming large numbers of files
- Day One: A journaling app. I'm not willing to pay a subscription for that (I have strong feelings about App subscriptions) but the unpaid version is fine for me.
- Alfred -> Launcher and some small tools
- Rectangle -> Simple keykinds to move windows around, easier/simpler than a full tile manager
- Alacritty -> Anything other than the default Terminal
- Obsidian -> Best note-taking app I've found
- TickTick -> Todolist, Calendar and Habit Tracker, syncs with phone, love it
Owly - stop sleep / keep screen on, like caffeine app from years ago
iterm2 - terminal that looks nice and just works, using zsh and oh-myzsh for basic theming.
I user Nord color scheme everywhere https://www.nordtheme.com/ports
Karabiner: mostly map my mouse back button to previous page gesture for web browsing.
ITerm2: just a good terminal
Sublime Text: text editor
IINA: video player
iAWriter, lightweight writing-focused text-editor
Little Snitch, network monitor, app firewall
Fork (Git Client), RapidAPI, Fantastical (great for showing reminders on a calendar), openEmu (vintage game emulator), lulu/ lilsnitch (network monitor), craft (an alternative to obsidian), soundSource (because along with windows management, OSX also dosen’t have basic sound management), postgress app, paper (markdown editor), Zed (text editor)
Finally, some very pricy but IMO, best of “Mac” software: iA Writer/ Presenter, Omnisuite, Nova (Editor), Things(GTD), Little Snitch.
Handbrake - Video conversion
Eagle (https://eagle.cool/) collecte and organize all design//visual inspiration at one place(this is also my default screengrab app)
Monodraw - Flowchart, ASCII, Visual thinking app
• iTerm2 - macOS Terminal Replacement [2]
• Dropshare App - upload anything anywhere on macOS [3]
• Mimestream - A native macOS email client for Gmail [4]
• Things - To-Do List for Mac & iOS [5]
- Itsycal (https://www.mowglii.com/itsycal/)
- Kitty (https://sw.kovidgoyal.net/kitty/)
- Magnet (https://magnet.crowdcafe.com)
- Obsidian
- Jetbrains
- Arc
- 2 other side projects that solve personal problems
---
Kitty for all the reasons for alacritty but there are tabs. The other tools I mentioned just improve quality of life.
Obsidian for notes- everything markdown files synced with icloud, works with phone and windows PC.
Jetbrains is my favorite suite of IDEs by far due to what I think of as "fearless coding" - but vscode has come a long way.
Arc is the least bad browser imo. It's hard to build a great browser.
Fmail2 app for a more native fastmail client is also very nice.
MeetingBar - simply does it's job. simple and effective. has inyourface functionality in place.
Arc - wanna jump off to Safari but I think Arc is still the best one so far.
Obsidian - I'm new to it but "file-first" approach looks good.
1Password - still nothing beats it.
KarabinerElements+goku - to have it configurable. have layers of keybinding to launch something. Like ".+i" will open iTrem2 and so on.
Ice - just landed my setup.
Raycast - better spotlight
Zed - fun text editor for pair programming
f.lux - makes the color temperature warmer at night, much more configurable than the built-in night mode
- Typora : a markdown editor
- Flux : screen color temperature adjuster
- Rectangle : window management
- Transmission : torrent downloader
- Pika : color picker
- IINA : video player
- Quickshade : to go below minimal luminosity
- The Unarchiver : for unsupported compressed file
- Rectangle - Hazel - iStat Menus - Homebrew - iTerm2
Some others:
- One Thing, puts a single task/note/etc. in your menu bar - Übersicht, desktop widgets (uses React) - Be Focused Pro, make using the Pomodoro method a breeze - Informant, shows a selected file's size without using Get Info
Firefox - WebBrowers Because it's not Google
Folx - BitTorrent & Download Manager
Wireguard - VPN
DisplayLinkManager - Multi Display Manager
DrawIO - Diagram Software
Warp - Terminal
IINA - Video Player
CodeEdit - Text & Code Editor
Bitwarden - Password Management
Affinity - single pay Adobe alternative
Kitty - terminal that gets out of your way
Safari - most people hate it but I love how battery efficient it is
Path Finder. Better than Finder.
A little off topic, but were you aware that you'll never be able to use more then 1 monitor with that before your purchase?
I use a MacBook pro for work. I would've preferred the air variant to, but the artificial segmentation forced me to go for the heavier Pro
SetApp - Mentioning now because I mention below ones included in SetApp, it's a monthly all-you-can-eat subscription to a few hundred mac apps. It's an alternative to purchasing them separately. It may well work out cheaper in the long run to just buy them but it's a useful option.
Adjust third-party Monitor Brightness - Lunar.app for a standalone tool with the most features (can automate and sync the brightness adjustments with time of day, your laptop monitor, etc). But basic control with the keyboard buttons is possible also from BetterDisplay. DisplayBuddy is another tool in this space. They have varying features and pricepoints.
BetterDisplay - Enables HiDPI support (e.g. "more space", "more text", etc) on third party displays - makes text size bigger for people that prefer it on 1440p/Ultrawide QHD displays nicer for many and apparently much nicer for 4K displays for most people though I've not used a 4K.
Multitouch - My current favourite of the various tools that both let you snap windows to the left/right half (or third, etc) PLUS let's you assign three finger click on your touchpad to middle click for opening tabs in Chome. There are a bunch of others apps in these spaces but this is my current favourite in terms of the exact features I need, in 1 app, with a good price point. See also BetterTouchTool (also in SetApp), Rectangle)
iTerm2 - Mostly I love Terminal.app, except, when screen sharing in chrome it won't share multiple tabs for some reason, plus, it's the only terminal emulator on any platform that supports tmux integration mode so you can open multiple screens on a remote SSH server that appear as physical tabs or windows locally.
Secretive - Creates SSH keys in the secure enclave that cannot be exfiltrated by Malware, optionally it can either support "No Auth" or require TouchID/Password for each use. I have one of each style, for differing security levels of hosts.
yubikey-agent - Automates using your YubiKey as an SSH agent and makes it work every time you plug/replug.
Karabiner Elements - one of a few different ways to make home/end on third-party keyboards work on macOS.
More commonly known ones: iStat Menus (also in SetApp)
* Secretive - Stores SSH keys in the secure enclave [https://github.com/maxgoedjen/secretive]
* Alfred - Better spotlight [https://www.alfredapp.com/]
* Hazel - File automations [https://www.noodlesoft.com/]
* Arq - Excellent backup software for local and/or remote backups [https://arqbackup.com/]
* ChronoSync - File synchronization on steoroids [https://www.econtechnologies.com/chronosync/overview.html]
* Launch Control - Easily edit and control those Launchctl files [https://www.soma-zone.com/LaunchControl/]
* Sublime Text - Excellent and fast text editor [https://www.sublimetext.com/]
* Sublime Merge - Excellent Git UI [https://www.sublimemerge.com/]
* Zed - Currently evaluating if it can replace Sublime Text [https://zed.dev/]
* Little Snitch - Network Monitor and Application Firewall [https://obdev.at/products/littlesnitch/index.html]
* KnockKnock/BlockBlock/Oversight - Various malware monitoring and detection [https://objective-see.org/index.html]
* Draw.io - Diagramming tool [https://www.drawio.com/]
* Iterm2 - Terminal Replacement [https://iterm2.com/]
I use a bunch of other apps, but the above are probably the most broadly applicable :)
- Inkscape
- Reaper
- iA Writer
- Transmit
- LocalSend
- homebrew/cli: ffmpeg, imagemagick, pyenv, nvm
- Sublime, but I'm using it less and less. I tried so hard to support it and have bought multiple upgrades. But, the plugin system and environment handling is terrible. I dread setting it up on new installs or machines.
iTerm2 in Quake mode is also one of the first things i install.
Homebrew to install stuff.
SelfControl to block websites and be productive.
iTerm is a better terminal.
Free GPL app to record a screen recording directly to animated gif.
I use it to add an embedded video of a bug or tutorial to an issue tracker.
Better touch tool - remote cursor access + window snapping and a huge amount of configurability.
Iterm2 - don’t know how folks enjoy using the VSCode terminal all day.
Backblaze - simple backup.
- TripMode for reducing data usage while tethering
- KeyboardCleanTool for disabling the keyboard when wiping it down
(+ alacritty and neovim)
- raycast (window management, shortcuts, etc.)
- tailscale (private mesh vpn)
- linear (issue management)
DaVinci resolve for video editing.
QuickTime for recording.
- 1clipboard
- kitty terminal
- raycast
- yabai tiling WM ( i still prefer it over magnet or rectangle )
- icemenubar ( i prefer it over bartender )
- busycalendar ( expensive, but so good )
- trillium notes
- iina video player
- bitwarden
- speedcrunch
- firefox
- jetbrains IDEs
[0]: https://wiredrop.app
The split tab view is surprisingly handy for me, which is a group of two tabs you can drag around. It sounds like an inferior windows manager, but I use laptop with no monitor, so splitting into more than 2 windows doesn't make sense anyway.
mailmate - best mailclient i've used
karabiner-elements - great key mappings editor
Dashlane for password manager
OrbStack which is a much better docker alternative
DaisyDisk for disk cleanup
IINA for video playback
In terms of built in stuff you may or may not already know about if coming from another platform...
- Spotlight: (⌘space) launch apps, universal search, basic calculator, etc
- QuickLook: (space when a file is selected in Finder, space again to close it) Preview a wide variety of files. This sometimes extends into apps as well, like previewing attachments in Outlook or Mail.
- Preview: This app is much more powerful than it lets on.
- Markup: Do basic annotation of images or documents in Preview or QuickLook.
- TextEdit has a plain text mode, I've seen countless "authorities" in Mac education get this wrong. The option to toggle rich text vs plain text is in the Format menu. The settings let you choose the default type of file when you open a new file. It's not going to be your code editor or anything, but it's good to know.
- Image Capture can pull photos off a camera or iPhone, if you don't want to use Photos, or some random 3rd party app.
- Script Editor: For a long time this only supported Apple Script, which made me think it was going to die. But they quietly updated it to support Javascript, so you can do some local desktop automation with Javascript now. Thought I don't think it's as well supported as it once was in some of Apple's new apps. Of course Shortcuts is also there for a more visual scripting option.
- Finder: Show the Path Bar and Status Bar (in the View menu). This used to be the default for the OS, and I think it still should be.
- Not sure if there is a name for it, but you can copy text out of images and videos. This has been a game changer for me. At work, when someone is sharing a website, I can screenshot the presentation, QuickLook the image, and click on the URL to open it in my browser. I do this almost daily.
In terms of 3rd party apps...
- NotePlan: I use this instead of more traditional To Do apps. I can plan based on the year, month, week, or day, with a free form text doc I can arrange how I want, with templates I can design. The files are plain text docs, so I'm not locked in. Obsidian can do something similar with enough plugins, but this seems cleaner to me.
- Plex/PlexAmp: I have a Plex server running on a NAS. PlexAmp can use used on my mac or phone to play music in my library.
- Hush: A Safari extension to turn off all those cookie prompts on websites
- IINA: Video player for when Quicktime can't handle something. I switch away from VLC, because I got so tired of it adding everything to a playlist, and there is no way to turn it off. With IINA I can simple open a file, watch it, and close it. A video player doesn't need to be any more than that.
- 1Password: Password manager. I've been using it basically forever. They seem to keep up on things pretty well and I haven't been left wanting.
- Firefox: An alternative to Safari (my primary browser) when I need it. I don't want any Chromium browsers on my system.
I perged a lot of 3rd party stuff a while back and these are some of the things that made the cut.
Superhuman. Expensive and delightful email.
Velja. Opens URLs in preferred browser (Safari for everything except Meet, which opens in Chrome).
PS - I’m not a developer but really like Zed as a text editor.
- Obsidian notes (https://obsidian.md/)
- Tailscale VPN (https://tailscale.com/)
- iTerm terminal app (https://iterm2.com)
- Rectangle Pro window manager (https://rectangleapp.com/pro) there's also a free version, I just prefer to support the author with a Pro purchase.
- Homebrew packager manager (https://brew.sh/)
- SwiftBar for menu bar applets. (https://swiftbar.app/)
- Visual Studio Code (https://code.visualstudio.com/)
- SyncThing for file syncing across hosts (https://syncthing.net/)
- Acorn image editor (https://flyingmeat.com/acorn/)
- 1Password password manager (don't necessarily recommend it, there's probably better/cheaper options.)
- Fantastical calendar app (https://flexibits.com/fantastical)
- MonitorControl third-party monitor utility (https://github.com/MonitorControl/MonitorControl#readme)
- DB Browser for SQLite (https://sqlitebrowser.org/)
- Handbrake for video conversion. (https://handbrake.fr/)
- IINA for videos. Prefer it over VLC Player. (https://iina.io/)
- The Unarchiver for misc compressed files. (https://theunarchiver.com/)
- Wi-Fi Explorer Pro for wi-fi stuff. (https://www.intuitibits.com/products/wifiexplorer/)
- Maestral if you want to use Dropbox without the cruft. (https://maestral.app/)
( sorry, couldn't resist :p )