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 Cli Tools in 2026

We researched CLI tools using information on vendors’ official websites, including pricing pages, plan tables, and product documentation. Rankings focus on each tool’s core command-line job, value for money, and verified features, so you can compare options for developer, administration, and other terminal-based workflows.

Our top picks

  1. Top ranked

    Git#1 of 32
    9.4/10

    A cross-platform command-line tool for tracking project history and collaborating through remotes.

    Free plan

  2. Runner-up

    Docker CLI#2 of 32
    9.3/10

    A free, open-source CLI for container and image workflows across Linux, macOS, and Windows.

    Free plan

  3. Top-ranked free plan

    Kubernetes#4 of 32
    9.1/10

    A self-hosted platform for coordinating container workloads across clusters.

    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 32 tools, best first

32 tools
  1. Git

    Best forTeams needing distributed version control

    A cross-platform command-line tool for tracking project history and collaborating through remotes.

    9.4/10★★★★★
    Visit Git
  2. Best forDevelopers and operators managing Docker containers

    A free, open-source CLI for container and image workflows across Linux, macOS, and Windows.

    • Shell completion
    • Interactive mode
    • Package managers
    9.3/10★★★★★
    Visit Docker
  3. FFmpeg

    Best forCommand-line media processing

    A free, cross-platform command-line toolkit for detailed audio and video processing.

    9.2/10★★★★★
    Visit FFmpeg
  4. Best forTeams orchestrating Kubernetes workloads

    A self-hosted platform for coordinating container workloads across clusters.

    9.1/10★★★★★
    Visit Kubernetes
  5. rclone

    Best forCloud file transfer and synchronization

    A free, open-source CLI for copying, syncing, mounting, and checking cloud files.

    9.0/10★★★★☆
    Visit rclone
  6. OpenTofu

    Best forInfrastructure as code across providers

    A self-hosted, provider-based CLI for planning and managing infrastructure across clouds and APIs.

    8.8/10★★★★☆
    Visit OpenTofu
  7. jq

    Best forJSON querying and transformation

    A free, cross-platform CLI for querying, validating, and reshaping JSON.

    Free plan Our jq verdict → Visit jq
    8.7/10★★★★☆
    Visit jq
  8. Nix

    Best forTeams managing reproducible package environments

    Nix makes package builds and project environments reproducible through declarative definitions.

    Free plan Our Nix verdict → Visit Nix
    8.6/10★★★★☆
    Visit Nix
  9. Helm

    Best forTeams packaging and managing Kubernetes applications

    A free, open-source CLI for packaging and managing Kubernetes applications as charts.

    Free plan Our Helm verdict → Visit Helm
    8.5/10★★★★☆
    Visit Helm
  10. HTTPie

    Best forHTTP and API testing from terminal

    A cross-platform HTTP and API client spanning terminal, web, and desktop.

    8.4/10★★★★☆
    Visit HTTPie
  11. yq

    Best forYAML and structured-data pipelines

    A free, open-source command-line processor for transforming structured data in shell workflows.

    • Shell completion
    • Package managers
    Free plan Our yq verdict → Visit yq
    8.3/10★★★★☆
    Visit yq
  12. K9s

    Best forInteractive Kubernetes operations

    A free, open-source terminal interface for observing and managing Kubernetes clusters.

    Free plan Our K9s verdict → Visit K9s
    8.2/10★★★★☆
    Visit K9s
  13. Pulumi

    Best forTeams automating infrastructure with code

    A programmable IaC CLI with cloud provisioning, state management, policy, and deployment workflows.

    8.1/10★★★★☆
    Visit Pulumi
  14. Supabase

    Best forTeams building on managed Postgres

    A managed Postgres backend platform with a free plan and a $25 monthly Pro tier.

    8.0/10★★★★☆
    Visit Supabase
  15. Vercel

    Best forWeb deployment automation

    Vercel combines Git and CLI deployments with previews, rollbacks, edge delivery, and managed compute.

    Free plan · 14-day trial Our Vercel verdict → Visit Vercel
    7.9/10★★★★☆
    Visit Vercel
  16. ripgrep

    Best forFast recursive code search

    A free, open-source CLI for recursive regex search across local files.

    7.8/10★★★★☆
    Visit ripgrep
  17. Wrangler

    Best forCloudflare Workers development

    A free, open-source CLI for building, running, configuring, and deploying Workers projects.

    • Interactive mode
    • Package managers
    7.7/10★★★★☆
    Visit Cloudflare
  18. aria2

    Best forHigh-performance command-line downloading

    An open-source download engine for scriptable transfers across multiple protocols.

    Open source Our aria2 verdict → Visit aria2
    7.6/10★★★★☆
    Visit aria2
  19. Best forManaged AWS remote-access VPN

    A managed OpenVPN service for controlled remote access across AWS and on-premises networks.

    7.5/10★★★★☆
    Visit AWS Client VPN
  20. fzf

    Best forInteractive terminal filtering

    Free, open-source terminal filtering with search, previews, completion, and multi-select.

    • Offline use
    • Shell completion
    • Interactive mode
    Free plan Our fzf verdict → Visit fzf
    7.5/10★★★★☆
    Visit fzf
  21. lazygit

    Best forInteractive Git workflows

    An open-source terminal interface for interactive Git workflows, available on Linux, macOS, and Windows.

    • Interactive mode
    • Package managers
    7.4/10★★★★☆
    Visit Lazygit
  22. Azure CLI

    Best forAutomating Azure resources from a terminal

    A free, open-source CLI for creating, querying, and automating Azure resources.

    • Interactive mode
    • Package managers
    7.3/10★★★★☆
    Visit Microsoft
  23. Best forManaging AWS services and resources from scripts

    A free, scriptable terminal interface for managing AWS services and resources.

    • Shell completion
    • Package managers
    7.2/10★★★★☆
    Visit AWS CLI
  24. Ollama

    Best forDevelopers working with local and API-served AI models

    A CLI and desktop app for running local models and connecting cloud models to developer tools.

    • Offline use
    • Interactive mode
    7.1/10★★★★☆
    Visit Ollama
  25. btop

    Best forTerminal system monitoring

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

    Free plan Our btop verdict → Visit btop
    7.0/10★★★★☆
    Visit btop
  26. Best forGitLab terminal workflows

    A free, open-source CLI for GitLab projects and merge requests.

    6.9/10★★★☆☆
    Visit GitLab CLI
  27. Homebrew

    Best forCross-platform package installation

    An open-source package manager for formulae, casks, and repeatable setups via Brewfiles.

    6.7/10★★★☆☆
    Visit Homebrew
  28. restic

    Best forEncrypted incremental file backups

    A command-line backup tool for encrypted, incremental snapshots across local and remote repositories.

    6.6/10★★★☆☆
    Visit restic
  29. Best forTeams doing static code security analysis

    A queryable static-analysis engine for teams scanning source code in CI and pull requests.

    6.5/10★★★☆☆
    Visit GitHub
  30. Best forProgrammatic Google Cloud API access

    Free, idiomatic libraries for programmatic access to Google Cloud APIs—not a standalone CLI.

    6.4/10★★★☆☆
    Visit Google Cloud
  31. Best forBatch PDF compression and conversion

    A focused CLI for parallel PDF compression and PDF/A conversion across folders.

    6.3/10★★★☆☆
    View gs-batch-pdf
  32. fdupes

    Best forFinding and removing duplicate files

    A precise, scriptable duplicate-file finder for terminal users.

    6.2/10★★★☆☆
    Visit fdupes

No tools match those filters.

Compare at a glance

#ToolFree planPaid fromOpen sourceScore
1GitYesFreeYes9.4
2Docker CLIYesFreeYes9.3
3FFmpegFreeYes9.2
4KubernetesYesFreeYes9.1
5rcloneYesFreeYes9.0
6OpenTofuYesFreeYes8.8
7jqYesFreeYes8.7
8NixYesFreeYes8.6
9HelmYesFreeYes8.5
10HTTPieYesFreeYes8.4
11yqYesFreeYes8.3
12K9sYesFreeYes8.2
13PulumiYes$40/moYes8.1
14SupabaseYes$25/moYes8.0
15VercelYes$20/user/mo7.9
16ripgrepYesFreeYes7.8
17WranglerYesFreeYes7.7
18aria2FreeYes7.6
19AWS Client VPNNo$0.10/unit usage-basedNo7.5
20fzfYesFreeYes7.5
21lazygitYesFreeYes7.4
22Azure CLIYesFreeYes7.3
23AWS Command Line InterfaceYesFreeYes7.2
24OllamaYes$200/yrYes7.1
25btopYesFreeYes7.0
26GitLab CLIYesFreeYes6.9
27HomebrewFreeYes6.7
28resticYesFreeYes6.6
29GitHub CodeQLYes$30/user/mo6.5
30Google Cloud Client LibrariesYesFree6.4
31gs-batch-pdfFreeYes6.3
32fdupesYesFreeYes6.2

Head-to-head All 28 comparisons →

Explore other topics All topics →

How we rank cli 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