Everything I Installed on My New Mac

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • exa

    A modern replacement for ‘ls’.

  • I still use exa for listing files in the terminal. It's a modern replacement for ls with a lot of useful features. With icons, colors, and git integration, it makes listing files much nicer.

  • zoxide

    A smarter cd command. Supports all major shells.

  • I also still use zoxide for navigating directories. It's a smarter cd command that learns your habits and makes navigating directories a breeze.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • kitty

    Cross-platform, fast, feature-rich, GPU based terminal

  • Alacritty is my terminal of choice. It's super customizable and plenty fast. It doesn't get in your way and just lets you get things done. It doesn't have tabs like iTerm or Kitty but I don't mind that because I use it with tmux which I have previously written about in my workflow post.

  • bat

    A cat(1) clone with wings.

  • bat is a modern replacement for cat with syntax highlighting and themes. I use it for a lot of things, but the coolest use of it that I have is to use it to preview files while fuzzy searching using fzf and opening that file in neovim.

  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • bat is a modern replacement for cat with syntax highlighting and themes. I use it for a lot of things, but the coolest use of it that I have is to use it to preview files while fuzzy searching using fzf and opening that file in neovim.

  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  • For my prompt, I still use Starship although my configuration has changed a bit. I've switched the pure preset which is a lot more minimal and less distracting.

  • iTerm2

    iTerm2 is a terminal emulator for Mac OS X that does amazing things.

  • Alacritty is my terminal of choice. It's super customizable and plenty fast. It doesn't get in your way and just lets you get things done. It doesn't have tabs like iTerm or Kitty but I don't mind that because I use it with tmux which I have previously written about in my workflow post.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • fnm

    🚀 Fast and simple Node.js version manager, built in Rust

  • fnm is a fast and simple Node.js version manager. It's really easy to use and is much faster than nvm.

  • fish-shell

    The user-friendly command line shell.

  • Since writing my wsl workflow post, I've switched from zsh to fish. It's a more modern shell that comes with autosuggestions, syntax highlighting and a lot more out of the box. It even has web-based configuration which makes it super easy to customize and preview your changes.

  • cli

    GitHub’s official command line tool

  • GitHub CLI has become an essential part of my workflow. I use it for creating, cloning, and managing repositories. It also makes creating a pull request a breeze. Highly recommend using it, it'll save you a lot of time. It's just a brew install gh away.

  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

  • Homebrew is an excellent package manager for macOS. It made installing all the tools I needed a breeze. Need node? brew install node. Need neovim? brew install neovim. You get the idea. It's a must- have if you're using a Mac.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Top Productivity CLI Tools I Use on Linux

    22 projects | dev.to | 30 May 2023
  • Hyperfine: A command-line benchmarking tool

    2 projects | news.ycombinator.com | 6 Feb 2024
  • Tell HN: My Favorite Tools

    14 projects | news.ycombinator.com | 24 Dec 2023
  • Teip: CLI to apply sed and Awk over rows and columns of a file

    1 project | news.ycombinator.com | 23 Dec 2023
  • 🐚🦀Comandos shell reescritos em Rust

    9 projects | dev.to | 4 Oct 2023