Command Line Tools for Productive 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
  • tmux

    tmux source code

    tmux: Terminal multiplexer that gives you tabs, panes and more natively in the shell. With tmux, you can detach terminal sessions so that they continue running in the background, restore sessions, and even reattach them to a different terminal. See this blog to get started with tmux. See my tmux.conf.

  • .dotfiles

    Repo for config files (by Tim-W-James)

    See my tmux.conf.

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

  • tldr

    📚 Collaborative cheatsheets for console commands

    tldr: Better man (manual) pages.

  • direnv

    unclutter your .profile

    direnv: Load and unload environment variables depending on the current directory (for oh-my-zsh users, see this alternative)

  • ohmyzsh

    🙃 A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

    direnv: Load and unload environment variables depending on the current directory (for oh-my-zsh users, see this alternative)

  • colorls

    A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada:

    colorls: Colorizes the ls output with color and icons (requires gem). Includes many useful flags, such as --gs for Git status, or -t for a tree view: I use an alias to replace ls with colorls:

  • exa

    A modern replacement for ‘ls’.

    exa: Alternative to colorls (though without the icons).

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

  • z

    z - jump around

    z: Quickly jump between directories based on history (For zsh users, it is easier to install this plugin)

  • vtop

    Wow such top. So stats. More better than regular top.

    vtop: A graphical activity monitor for the command line.

  • cli

    GitHub’s official command line tool

    'gh': GitHub CLI - view pull requests, issues, and other GitHub concepts in the terminal.

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