Topics / #cli-app

CLI app projects on GitHub

Command-line applications and frameworks for building terminal tools.

As of , the most-starred CLI app projects on GitHub are ohmyzsh (190K stars), cobra (44.7K stars) and Awesome-Linux-Software (25.6K stars). GitHub.Locker tracks 10 CLI app repositories with 331.4K stars combined. The fastest-growing on October 16 was ohmyzsh, with +21 stars in a day.

10Projects
331.4KStars in total
+42Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

10 projects · by stars

  1. #1 · ohmyzsh/ohmyzsh

    ohmyzsh

    Oh My Zsh is an open source, community-driven framework for managing your zsh configuration, with 300+ optional plugins and 150+ bundled themes for your terminal.

    190K
  2. #2 · spf13/cobra

    cobra

    Cobra is a Go library for building modern CLI applications with subcommands, like git or go tools. It powers CLIs in Kubernetes, Hugo, and GitHub CLI.

    44.7K
  3. #3 · luong-komorebi/Awesome-Linux-Software

    Awesome-Linux-Software

    A curated community list of Linux applications and tools for everyday users and developers — a catalog you browse to discover software, not a program you install.

    25.6K
  1. 4

    ava

    20.8Kavajs/ava · JavaScript

    AVA is a test runner for Node.js: it runs your tests with a concise API, detailed error output and thread isolation, so you can develop with confidence.

  2. 5

    awesome-cli-apps

    20.5Kagarrharr/awesome-cli-apps · Shell

    A curated list of command line (CLI) apps, organized into categories like entertainment, development, productivity, utilities, security, and AI tools.

  3. 6

    ArchiSteamFarm

    13.8KJustArchiNET/ArchiSteamFarm · C#

    ArchiSteamFarm (ASF) is a C# application that farms Steam trading cards from multiple Steam accounts simultaneously, without needing the Steam client running.

  4. 7

    hexyl

    10.3Ksharkdp/hexyl · Rust

    hexyl is a command-line hex viewer: it prints the raw bytes of a file in your terminal, with colors distinguishing NULL bytes, printable ASCII, whitespace, other ASCII and non-ASCII bytes.

  5. 8

    cli-printing-press

    4.8Kmvanhorn/cli-printing-press · Go

    CLI Printing Press is a generator that researches an API (its docs, every competing CLI, MCP server, and skill, or even a website with no public API) and then prints a token-efficient Go CLI, a matching MCP server, and a Claude Code skill for it, built specifically for AI agents to call thousands of times a day.

  6. 9

    oc

    541only-cli/oc · JavaScript

    oc is a command-line tool that turns any website into a compact, numbered text view so AI coding agents like Claude Code, Codex, and Antigravity can browse the web in a few hundred tokens instead of tens of thousands.

  7. 10

    tincan-cli

    212bilalyazicioglu/tincan-cli · Rust

    tincan is a serverless peer-to-peer voice and text chat app you run in your terminal, like a tiny Discord alternative with no accounts or central server to set up.

Often tagged together