Apps

Below are a number of Apps I use for MacOS, hopefully you find them useful. Most are open-source or have free versions available for personal use, the rest are very low cost and well worth the price.

Rectangle

Rectangle

Window management application for macOS, it allows you to move and resize windows on your Mac screen quickly using keyboard shortcuts and by dragging windows to the screen edges.

Stats

Stats MacOS

System stats in the menu bar, monitor CPU / GPU / disk utilization, fan control, memory usage and temperature.

Tailscale

Tailscale

Tailscale is a zero-config Virtual Private Network (VPN) that makes it incredibly easy to connect your devices together, no matter where they are.

Positron

Positron

Development Environment (IDE) from Posit PBC, specifically designed for data scientists working with both R and Python. It is built on the foundation of Visual Studio Code but includes features and UI elements tailored for data science workflows.

App Cleaner

App Cleaner

Simple tool for clean uninstalling of MacOS applications.

UV

UV Python

High-performance Python package and project manager, it’s designed to be a significantly faster and more efficient replacement for traditional Python package management tools like pip and environment management tools like virtualenv.

Syncthing

Syncthing

Open-source, continuous file synchronization program that allows you to securely sync and share files across multiple devices. Unlike cloud storage services like Dropbox or Google Drive, Syncthing operates on a decentralized peer-to-peer (P2P) network, meaning there is no central server that stores your data. This architecture gives you full control and ownership of your files, enhancing privacy and security.

Homebrew

Homebrew

Open-source software package management system for macOS that simplifies the process of installing, updating, and managing software through the command line.

Multipass

Multipass

Multipass is a free, lightweight tool created by Canonical (the team behind Ubuntu) that allows you to spin up Linux virtual machines (VMs) on your Mac with a single command.

DaisyDisk

DaisyDisk

Analyze disk utilization and free up space on your Mac. DaisyDisk provides a visual, interactive map of your hard drive. It is designed to help you quickly find and remove “space hogs”—large files or folders you’ve forgotten about—to reclaim storage.

AltTab

AltTab

AltTab is a free, open-source utility for macOS that brings the window-switching behavior of Windows 10/11 to the Mac.

Uptime Kuma

Uptime Kuma

Uptime Kuma is an open-source, self-hosted monitoring tool that helps you track the availability and performance of your websites and services in real-time.

Healthchecks

Healthchecks

Self-hosted cron job monitoring, Healthchecks uses a Dead Man’s Switch approach: it waits for your script to “check in.” If the script doesn’t report back within the expected timeframe, Healthchecks alerts you that something went wrong.

Nginx Proxy Manager

NPM

NGINX Proxy Manager (NPM) is an open-source tool that provides a user-friendly graphical interface (GUI) for managing NGINX as a reverse proxy.

Immich

Immich

Self-hosted backup solution designed specifically for photos and videos. Think of it as a DIY, private alternative to Google Photos or iCloud.

AdGuard

AdGuard

AdGuard is an all-in-one suite of privacy and security tools designed to block advertisements, stop online tracking, and protect you from malicious websites. Unlike basic browser extensions, AdGuard offers system-level protection, meaning it can block ads not just in your browser, but also inside other apps.

RustDesk

RustDesk

RustDesk RustDesk is an open-source, multi-platform remote desktop software designed as a secure and private alternative to commercial tools like TeamViewer or AnyDesk. It allows you to view and control one computer or mobile device from another over the internet or a local network.RustDesk is lightweight and allows your to self-host your own relay server so your data doesnt have to pass through third-party servers.

Dockhand

Dockhand

Dockhand is self-hosted docker management platform with the ability to start, stop, restart update and delete containers with a single click. You can link Dockhand to a Git reposityoty and it includes real-time container observability and vulnerability scanning.