5 Modern CLI tools that help boost your productivity

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. bat

    A cat(1) clone with wings.

    bat is a popular alternative for the cat command, just with a ton of more features. So, what are they?

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. zoxide

    A smarter cd command. Supports all major shells.

    zoxide behaves like cd at first glance but it has 1 feature which makes it a game-changer. How cool would it be if you did not have to specify the path to a directory every time you wanted to change into it? Zoxide stores paths in a db, and the next time you use it, you can just specify the directory name instead of the full path. Here it is in action (z is the default alias for zoxide) -

  4. fzf

    :cherry_blossom: A command-line fuzzy finder

    You can also use the zi command to interactively select previous paths using fzf -

  5. exa

    A modern replacement for ‘ls’.

    exa is a modern replacement for the ls command but with more features. First of all, it supports colors and icons (I have aliased ls to exa --icons --color=always) -

  6. fd

    A simple, fast and user-friendly alternative to 'find'

    fd is an alternative to the find command packed with features and is also extremely fast.

  7. ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    rigrep is an alternative to the grep command and the main highlight is its speed. It also automatically ignores files specified in ignore files like .gitignore and .ignore.

  8. tealdeer

    A very fast implementation of tldr in Rust.

    tealdeer is an alternative to the tldr tool. Both accomplish the same task, that is, showing community-driven help/man pages which are easier to read and understand than the traditional, detailed ones. Here is an example for exa -

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. tldr

    📚 Collaborative cheatsheets for console commands

    tealdeer is an alternative to the tldr tool. Both accomplish the same task, that is, showing community-driven help/man pages which are easier to read and understand than the traditional, detailed ones. Here is an example for exa -

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

  • Any Linux admins willing to try Pygrep?

    6 projects | /r/linuxadmin | 18 Mar 2023
  • With 2022 over soon, what were your favorites apps of the year?

    17 projects | /r/macapps | 29 Dec 2022
  • Results from the Web for regedit

    6 projects | /r/pcmasterrace | 28 Apr 2022
  • Question: why do Rust programmers always put "made in Rust" in a project description?

    17 projects | /r/rust | 4 Feb 2022
  • I stopped everything and started writing C again

    6 projects | news.ycombinator.com | 12 Mar 2025