Terminal
WezTerm — GPU-accelerated, highly configurable, cross-platform. Replaced iTerm2 for me.
Fish shell — autosuggestions out of the box, no config needed. The fish REPL is excellent for scripting.
Zoxide — smarter cd. Learns your most-visited directories.
Editor
Neovim with lazy.nvim for plugin management. The startup time is near-instant; the editing speed is unmatched once the muscle memory is there.
For anything AI-assisted, I drop into Cursor — the diff view for AI suggestions is genuinely useful.
Version Control
# Aliases I can't live without
alias g='git'
alias gs='git status'
alias glog='git log --oneline --graph --decorate'
Lazygit for a quick TUI view of what's staged and what isn't.
Deployment
Cloudflare Pages for static sites and blogs like this one. Zero configuration, global CDN, generous free tier.
Railway for anything that needs a real server — databases, background workers, APIs.
Honourable Mentions
- Bruno — REST client that stores requests as plain files (Git-friendly)
- Hoppscotch — browser-based API testing
- TablePlus — the best database GUI I've used
What's in your toolkit? Always looking for recommendations.