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#

CLIs#

  • 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.
  • Libtiff - TIFF library and utilities.
  • Etcd - Key value store for shared configuration and service discovery.
  • eza - Modern, maintained replacement for ls.
  • Ffmpeg - Play, record, convert, and stream select audio and video codecs.
  • fzf - Command-line fuzzy finder written in Go.
  • gh - GitHub command-line tool.
  • Harfbuzz - OpenType text shaping engine.
  • Pango - Framework for layout and rendering of i18n text.
  • Tesseract - OCR (Optical Character Recognition) engine.
  • 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.
  • Unbound - Validating, recursive, caching DNS resolver.
  • go - Open source programming language to build simple/reliable/efficient software.
  • Golangci Lint - Fast linters runner for Go.
  • Jpeg Xl - New file format for still image compression.
  • 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.
  • Kondo - Save disk space by cleaning non-essential files from software projects.
  • Kubectx - Tool that can switch between kubectl contexts easily and create aliases.
  • Kubernetes CLI - Kubernetes command-line interface.
  • Lazygit - Simple terminal UI for git commands.
  • Libass - Subtitle renderer for the ASS/SSA subtitle format.
  • Libpq - Postgres C API library.
  • mas - Mac App Store command-line interface.
  • Mise - Polyglot runtime manager (asdf rust clone).
  • 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.
  • Podman - Tool for managing OCI containers and pods.
  • Poppler - PDF rendering library (based on the xpdf-3.0 code base).
  • 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.
  • Git Wt (ahmedelgabri/git-wt)
  • Foundrylocal (microsoft/foundrylocal)
  • bun - Incredibly fast JavaScript runtime, bundler, test runner, and package manager. (oven-sh/bun)
  • Pomerium CLI (pomerium/tap)
  • bd (steveyegge/beads)
  • Turso - Interactive SQL shell for Turso. (tursodatabase/tap)
  • 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