Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

The Best Command Line Tools in 2026

We researched command line tools using vendors’ official websites, including pricing pages, plan tables, and product documentation. Rankings focus on the category’s core job, value for money, and verified features, helping buyers compare software operated from a terminal or shell.

Our top picks

  1. Top ranked

    Git#1 of 28
    9.4/10

    A command-line foundation for tracking changes and collaborating through distributed repositories.

    Free plan

  2. Runner-up

    Docker CLI#2 of 28
    9.3/10

    A free, open-source CLI for container workflows across local and remote Docker daemons.

    Free plan

  3. Top-ranked free plan

    kubectl#3 of 28
    9.2/10

    A free, open-source CLI for operating Kubernetes clusters across major desktop platforms.

    Free plan

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

The full ranking 28 tools, best first

28 tools
  1. Git

    Best forVersion control and collaborative software work

    A command-line foundation for tracking changes and collaborating through distributed repositories.

    • Open source
    9.4/10★★★★★
    Visit Git
  2. Best forBuilding and managing containers from a terminal

    A free, open-source CLI for container workflows across local and remote Docker daemons.

    • Interactive mode
    • Open source
    9.3/10★★★★★
    Visit Docker
  3. kubectl

    Best forOperating Kubernetes clusters

    A free, open-source CLI for operating Kubernetes clusters across major desktop platforms.

    • Open source
    9.2/10★★★★★
    Visit Kubernetes
  4. Terraform

    Best forProvisioning and managing infrastructure as code

    A flexible infrastructure-as-code workflow with a free plan and paid governance options.

    9.1/10★★★★★
    Visit Terraform
  5. Nmap

    Best forNetwork discovery, scanning, and diagnostics

    An open-source scanner for discovering hosts, services, ports, and network paths.

    • Open source
    9.0/10★★★★☆
    Visit Nmap
  6. rclone

    Best forSyncing and managing files across cloud storage

    A free, open-source tool for syncing, checking, mounting, and moving files across storage systems.

    • Open source
    8.8/10★★★★☆
    Visit rclone
  7. yt-dlp

    Best forDownloading and converting online video and audio

    A free, open-source downloader for media, playlists, subtitles, and batch URLs.

    • Open source
    8.7/10★★★★☆
    Visit yt-dlp
  8. HTTPie

    Best forDevelopers testing HTTP APIs and constructing requests

    A focused HTTP and API client for constructing requests and testing REST and GraphQL.

    • Open source
    8.6/10★★★★☆
    Visit HTTPie
  9. GNU Wget

    Best forDownloading files or mirroring websites from CLI

    A focused CLI utility for automated downloads, recursive retrieval, and website mirroring.

    • Open source
    8.5/10★★★★☆
    Visit GNU Wget
  10. Best forManaging secrets and credentials from CLI workflows

    Centralizes secrets and credentials, with Vault Radar scanning development workflows for exposure.

    • Open source
    8.4/10★★★★☆
    Visit HashiCorp
  11. Tailscale

    Best forConnecting devices and private networks securely

    Encrypted networking that links users, devices, clouds, and Kubernetes through identity-based controls.

    Free plan · 14-day trial Our Tailscale verdict → Visit Tailscale
    8.2/10★★★★☆
    Visit Tailscale
  12. jq

    Best forFiltering, validating, and formatting JSON

    A focused, free JSON processor for composable command-line filtering and transformation.

    • Open source
    Free plan Our jq verdict → Visit jq
    8.1/10★★★★☆
    Visit jq
  13. ripgrep

    Best forFast recursive text and code searches

    A free, open-source CLI for fast recursive searches across code and files.

    • Open source
    8.0/10★★★★☆
    Visit ripgrep
  14. htop

    Best forInteractive process and resource monitoring

    A free, open-source terminal monitor for inspecting and managing processes interactively.

    • Open source
    Free plan Our htop verdict → Visit htop
    7.9/10★★★★☆
    Visit htop
  15. 1Password

    Best forManaging and sharing passwords across devices

    A cross-device password manager with secure sharing and business controls, not a CLI tool.

    7.9/10★★★★☆
    Visit 1Password
  16. Best forProviding managed VPN access to AWS resources

    A managed OpenVPN service for controlled remote access to AWS networks.

    7.9/10★★★★☆
    Visit AWS Client VPN
  17. curl

    Best forMaking HTTP requests and transferring data

    A free, protocol-rich command-line transfer tool for scripting HTTP and network operations.

    • Open source
    Free plan Our curl verdict → Visit curl
    7.9/10★★★★☆
    Visit curl
  18. Azure CLI

    Best forManaging Azure resources through shell scripts

    A free, open-source CLI for scripting Azure resource management across major desktop platforms.

    • Interactive mode
    • Open source
    7.9/10★★★★☆
    Visit Azure CLI
  19. btop

    Best forInteractive local system and process monitoring

    A free, open-source terminal monitor with interactive system and process views.

    • Open source
    Free plan Our btop verdict → Visit btop
    7.8/10★★★★☆
    Visit btop
  20. Best forStatic code analysis in GitHub and CI workflows

    A queryable code scanner for GitHub and CI, with free research use and paid private-repository coverage.

    7.7/10★★★★☆
    Visit GitHub CodeQL
  21. fzf

    Best forFuzzy-finding files and history in the terminal

    A free, open-source terminal finder for searching and selecting text lists.

    • Interactive mode
    • Open source
    Free plan Our fzf verdict → Visit fzf
    7.6/10★★★★☆
    Visit fzf
  22. Homebrew

    Best forInstalling and managing packages on macOS

    An open-source package manager for command-line tools, libraries, services and apps.

    • Open source
    7.5/10★★★★☆
    Visit Homebrew
  23. restic

    Best forCreating encrypted, deduplicated file backups

    A focused file-backup utility for encrypted, deduplicated snapshots across major desktop platforms.

    • Open source
    7.4/10★★★★☆
    Visit restic
  24. eza

    Best forReadable terminal directory listings

    A free, open-source ls alternative for clearer file and directory listings on Linux and macOS.

    • Offline operation
    • Open source
    Free plan Our eza verdict → Visit eza
    7.3/10★★★★☆
    Visit eza
  25. Best forCalling Google Cloud APIs from application code

    Free, idiomatic libraries for calling Google Cloud APIs from application code.

    7.2/10★★★★☆
    Visit Google Cloud
  26. fdupes

    Best forFinding and removing duplicate files

    A focused terminal tool for reviewing and removing duplicate files in selected directories.

    • Open source
    7.1/10★★★★☆
    Visit fdupes
  27. Best forBatch-compressing and converting PDF files

    A focused command-line tool for compressing and converting PDF batches locally.

    • Open source
    7.0/10★★★★☆
    View gs-batch-pdf
  28. NetsCLI

    Best forScanning local networks for hosts and open ports

    A free, open-source scanner for local host discovery, TCP ports, and network inspection.

    • Open source
    6.9/10★★★☆☆
    Visit NetsCLI

No tools match those filters.

Compare at a glance

#ToolFree planPaid fromOpen sourceScore
1GitYesFreeYes9.4
2Docker CLIYesFreeYes9.3
3kubectlYesFreeYes9.2
4TerraformYes9.1
5NmapYesFreeYes9.0
6rcloneYesFreeYes8.8
7yt-dlpYesFreeYes8.7
8HTTPieYesFreeYes8.6
9GNU WgetYesFreeYes8.5
10HashiCorp VaultYesFreeYes8.4
11TailscaleYes$8/user/mo8.2
12jqYesFreeYes8.1
13ripgrepYesFreeYes8.0
14htopYesFreeYes7.9
151PasswordNo$2.99/user/mo7.9
16AWS Client VPNNo$0.10/unit usage-basedNo7.9
17curlYesFreeYes7.9
18Azure CLIYesFreeYes7.9
19btopYesFreeYes7.8
20GitHub CodeQLYes$30/user/mo7.7
21fzfYesFreeYes7.6
22HomebrewFreeYes7.5
23resticYesFreeYes7.4
24ezaYesFreeYes7.3
25Google Cloud Client LibrariesYesFree7.2
26fdupesYesFreeYes7.1
27gs-batch-pdfFreeYes7.0
28NetsCLIYesFreeYes6.9

Head-to-head All 25 comparisons →

Explore other topics All topics →

How we rank command line tools

Every tool on this page was researched by iTechGuides Editors from its official website — pricing pages, plan tables and product documentation. We rank on how well each one does this category's core job, what the free or entry plan includes, and where it falls short. Where we have enough verified facts, the score out of 10 is a rubric — job fit, value and how much we could verify — shown with its breakdown on every tool's page; a tool we have not verified enough to score yet shows its rank without a number. Scores are re-checked when a product changes its plans. Read the full editorial policy, or submit a tool we missed.

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Last updated · How we research and update