Skip to content

Instantly share code, notes, and snippets.

@julioolvr
Last active March 10, 2023 11:40
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save julioolvr/91a8537fb0763476df18f314726bb278 to your computer and use it in GitHub Desktop.
Save julioolvr/91a8537fb0763476df18f314726bb278 to your computer and use it in GitHub Desktop.

Must

  • tealdeer, or any other tldr implementation. 99% of the time when I need to use some CLI tool, whatever I need to do is listed in tealdeer.
  • z, or some other "smart cd" (e.g. zoxide).
  • fzf, fuzzy finder. Specially when configured with ctrl+r to search history.
  • (Mac) Raycast. Spotlight replacement. Better in every way. Also good replacement for the default emoji picker, much faster.
  • (Mac) Rectangle, or any other window arrangement app.

CLI tools

  • exa. ls replacement.
  • xh. HTTP client with same API as HTTPie but much faster.
  • rg (ripgrep). grep replacement.
  • hyperfine. Benchmarking tool.
  • fnm. node version manager.
  • chezmoi. dotfiles management.

Mac-specific apps

  • iterm. Tried a few others but keep coming back to this one.
  • Cleanshot. Great tool for screenshot and video recordings.
  • Dato, or some other tool that keeps the next meeting in the menu bar (e.g. Clocker).
  • Daisydisk. I only use it sparingly but great to free disk space.
  • mos, pretty much necessary for using a mouse. Smooth scrolling + separate scrolling direction for mouse and trackpad.
  • Bartender, to keep the menu bar manageable.
  • Rectangle, to manage windows quickly with keyboard shortcuts.

Note that Cleanshot and Bartender are available as part of Setapp, alongside many other good apps.

Resources

  • untools.co, "tools and frameworks to help you solve problems, make decisions and understand systems".

Others

  • Excalidraw. My go-to for quick sketches.
  • Obsidian. Note-taking / personal wiki.
  • Todoist, or any other TODOs app. Critical to reduce mental load by putting things on a list instead of keeping them at the back of my mind.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment