Skip to main content
Subscribe via RSS Feed

Search the site

Search for blog posts, talks, projects, and more

↑↓NavigateEnterOpenESCClose

Uses

This page details pretty much all I use as a developer. If you decide to make your own, consider adding it to Wes Bos' uses.tech. I use a Mac, so most tools are macOS specific, but there are some OS-agnostic ones in the list. You might also be interested in My Mac Setup post, although it is a little outdated.

Note: This page contains affiliate links. I may earn a commission for purchases made through these links at no additional cost to you.

Editor#

Chrome/Edge/Firefox Browser Extensions#

Desktop Apps#

  • 1Password - Password manager that keeps all passwords secure behind one password.
  • 1Password CLI - Command-line interface for 1Password.
  • Affinity Designer 2 - Professional graphic design software.
  • Affinity Photo 2 - Professional image editing software.
  • Affinity Publisher 2 - Professional desktop publishing software.
  • Audio Hijack - Records audio from any application.
  • Bartender - Menu bar icon organiser.
  • BlackHole 2ch - Virtual Audio Driver.
  • Goose - Open source, extensible AI agent that goes beyond code suggestions.
  • Camo Studio - Use your phone as a high-quality webcam with image tuning controls.
  • ChatGPT - OpenAI's official ChatGPT desktop app.
  • ChatGPT Atlas - OpenAI's official browser with ChatGPT built in.
  • Claude - Anthropic's official Claude AI desktop app.
  • Claude Code - Terminal-based AI coding assistant.
  • CleanShot - Screen capturing tool.
  • Codex - OpenAI's coding agent that runs in your terminal.
  • Colour Contrast Analyser - Colour contrast checker.
  • Conductor - Claude code parallelisation.
  • DBngin - Database version management tool.
  • Discord - Voice and text chat software.
  • Elgato Stream Deck - Assign keys, and then decorate and label them.
  • Figma - Collaborative team software.
  • f.lux - Screen colour temperature controller.
  • Fork - GIT client.
  • Ghostty - Terminal emulator that uses platform-native UI and GPU acceleration.
  • Google Chrome - Web browser.
  • GPG Suite - Tools to protect your emails and files.
  • Hammerspoon - Desktop automation application.
  • IINA - Free and open-source media player.
  • ImageOptim - Tool to optimise images to a smaller size.
  • Linear - App to manage software development and track bugs.
  • Logitech Options+ - Software for Logitech devices.
  • Loopback - Cable-free audio router.
  • Microsoft Edge - Multi-platform web browser.
  • mitmproxy - Intercept, modify, replay, save HTTP/S traffic.
  • Mullvad VPN - VPN client.
  • OBS - Open-source software for live streaming and screen recording.
  • Ollama - Get up and running with large language models locally.
  • OpenEmu - Retro video game emulation.
  • OrbStack - Replacement for Docker Desktop.
  • Polypane - Browser for ambitious developers.
  • Pomerium Desktop
  • Raspberry Pi Imager - Imaging utility to install operating systems to a microSD card.
  • Raycast - Control your tools with a few keystrokes.
  • Rocket - Emoji picker optimised for blind people.
  • Screen Studio - Screen recorder and editor.
  • ScreenFlow - Screen recording and video editing software.
  • Slack - Team communication and collaboration software.
  • Spotify - Music streaming service.
  • TablePlus - Native GUI tool for relational databases.
  • Telegram for macOS - Messaging app with a focus on speed and security.
  • The Unarchiver - Unpacks archive files.
  • Vanilla - Tool to hide menu bar icons.
  • Microsoft Visual Studio Code Insiders - Open-source code editor.
  • WhatsApp - Native desktop client for WhatsApp.
  • xScope - Tools for measuring, inspecting & testing on-screen graphics and layouts.
  • Yaak - REST, GraphQL and gRPC client.
  • Zed - Multiplayer code editor.
  • Zoom - Video communication and virtual meeting platform.
  • Actions - Supercharge your shortcuts with lots of useful actions.
  • Dato - Dato gives you a local clock, date, multiple world clocks, and upcoming events in the menu bar.
  • Apple Developer - Welcome to Apple Developer, your source for developer news, features, and videos — and the best place to experience WWDC.
  • Keynote 14.5 - Easily create gorgeous presentations with Keynote, featuring powerful yet easy-to-use tools and dazzling effects that will make you a very hard act to follow.
  • Numbers 14.5 - Create gorgeous spreadsheets with Numbers for Mac.
  • Swift Playground - Swift Playground makes it fun to learn to code and build real apps.
  • Telegram - Pure instant messaging — simple, fast, secure, and synced across all your devices.
  • Xcode - Xcode offers the tools you need to develop, test, and distribute apps for Apple platforms, including predictive code completion, generative intelligence powered by the best coding models, advanced profiling and debugging tools, and simulators for Apple devices.

CLIs#

  • Libtiff - TIFF library and utilities.
  • Jpeg Xl - New file format for still image compression.
  • aom - Codec library for encoding and decoding AV1 video streams.
  • Atuin - Improved shell history for zsh, bash, fish and nushell.
  • bat - Clone of cat(1) with syntax highlighting and Git integration.
  • Goose CLI - Open source, extensible AI agent that goes beyond code suggestions.
  • Glib - Core application library for C.
  • Cfssl - CloudFlare's PKI toolkit.
  • Cmake - Cross-platform make.
  • Etcd - Key value store for shared configuration and service discovery.
  • eza - Modern, maintained replacement for ls.
  • Unbound - Validating, recursive, caching DNS resolver.
  • Harfbuzz - OpenType text shaping engine.
  • Libass - Subtitle renderer for the ASS/SSA subtitle format.
  • Pango - Framework for layout and rendering of i18n text.
  • Tesseract - OCR (Optical Character Recognition) engine.
  • Ffmpeg - Play, record, convert, and stream select audio and video codecs.
  • fnm - Fast and simple Node.js version manager.
  • gh - GitHub command-line tool.
  • Ghostscript - Interpreter for PostScript and PDF.
  • Gifsicle - GIF image/animation creator/editor.
  • git - Distributed revision control system.
  • Git Delta - Syntax-highlighting pager for git and diff output.
  • Git Filter Repo - Quickly rewrite git repository history.
  • go - Open source programming language to build simple/reliable/efficient software.
  • Golangci Lint - Fast linters runner for Go.
  • Graphicsmagick - Image processing tools collection.
  • Helm - Kubernetes package manager.
  • Just - Handy way to save and run project-specific commands.
  • k9s - Kubernetes CLI To Manage Your Clusters In Style!.
  • Kind - Run local Kubernetes cluster in Docker.
  • Kubernetes CLI - Kubernetes command-line interface.
  • Kubectx - Tool that can switch between kubectl contexts easily and create aliases.
  • Lazygit - Simple terminal UI for git commands.
  • Libpq - Postgres C API library.
  • mas - Mac App Store command-line interface.
  • Mkcert - Simple tool to make locally trusted development certificates.
  • nss - Libraries for security-enabled client and server applications.
  • Ripgrep - Search tool like grep and The Silver Searcher.
  • Opencode - AI coding agent, built for the terminal.
  • Openjdk@11 - Development kit for the Java programming language.
  • Pkgconf - Package compiler and linker metadata toolkit.
  • Pnpm - Fast, disk space efficient package manager.
  • Poppler - PDF rendering library (based on the xpdf-3.0 code base).
  • Pyenv - Python version management.
  • Redis - Persistent key-value database, with built-in net interface.
  • Speedtest CLI - Command-line interface for https://speedtest.net bandwidth tests.
  • Starship - Cross-shell prompt for astronauts.
  • Tlrc - Official tldr client written in Rust.
  • Tmux - Terminal multiplexer.
  • Trash - CLI tool that moves files or folder to the trash.
  • vim - Vi 'workalike' with many additional features.
  • Wxwidgets - Cross-platform C++ GUI toolkit.
  • Wxwidgets@3.2 - Cross-platform C++ GUI toolkit.
  • Yt Dlp - Feature-rich command-line audio/video downloader.
  • Zoxide - Shell extension to navigate your filesystem faster.
  • Foundrylocal (microsoft/foundrylocal)
  • bun (oven-sh/bun)
  • Pomerium CLI (pomerium/tap)
  • bd (steveyegge/beads)
  • Mole - Deep clean and optimize your Mac. (tw93/tap)

Office Setup#

Travel Gear#

Other#

  • WISE for banking. I use it for my business. It's a great way to send money internationally without the crazy fees. Use this referral code to get started, wise.com/invite/dic/nicholast1738

Health and Training#

Open graph image by Anton Savinov on Unsplash