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
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • 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.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • exa

    A modern replacement for ‘ls’.

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

  • jq

    Command-line JSON processor

    jq handles JSON on the command line.

  • tldr

    📚 Collaborative cheatsheets for console commands

    tldr is a collection of cheat sheets for console commands.

  • httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/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.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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