14 Awesome CLI Tools for Modern Software Developers

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • autojump

    A cd command that learns - easily navigate directories from the command line

    Autojump is a tool that learns your most frequented directories and allows you to switch to them by using a shortcut.

  • icdiff

    improved colored diff

    icdiff is a visual diffing tool for your terminal.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • exa

    A modern replacement for ‘ls’.

    exa is a modern replacement for ls with very nice outputs.

  • jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

    jq handles JSON on the command line.

  • tldr

    📚 Collaborative cheatsheets for console commands

    tldr is a collection of cheat sheets for console commands.

  • httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    httpie is like postman in your console window.

  • howdoi

    instant coding answers via the command line

    With howdoi you can browse the internet for coding snippets right from your terminal.

  • 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.

  • ack3

    ack is a grep-like search tool optimized for source code.

    ack is like grep but faster and more user friendly.

  • rebound

    Command-line tool that instantly fetches Stack Overflow results when an exception is thrown (by shobrook)

    rebound is a command-line tool that instantly fetches Stack Overflow results when an exception in your Python code is thrown.

  • peco

    Simplistic interactive filtering tool

    Think of peco as a realtime grep.

  • pgcli

    Postgres CLI with autocompletion and syntax highlighting

    pgcli is like DataGrip on your terminal.

  • tig

    Text-mode interface for git

    tig is a visual git client on the console.

  • ttygif

    Convert terminal recordings to animated gifs (by icholy)

    ttygif is a tool to create animated gifs from your terminal sessions.

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