Command-line

Open-source projects categorized as Command-line

Top 23 Command-line Open-Source Projects

Command-line
  1. Windows Terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

    Project mention: Another GitHub outage in the same day | news.ycombinator.com | 2026-02-09

    >I doubt that people think it's the engineering teams that are the problem

    Did you forget Microsoft engineering response to Casey Muratori "Extremely slow performance when processing virtual terminal sequences"?

    "I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively."

    https://github.com/microsoft/terminal/issues/10362#issuecomm...

    followed by Casey producing evidence for his 'extremely simple' claim in couple of days.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ui-ux-pro-max-skill

    An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms

    Project mention: UI/UX Pro Max: Stop Your AI Making Everything Look the Same | dev.to | 2026-04-26

    UI/UX Pro Max is a skill that gives your agent actual design taste. 60,000+ stars. 50+ distinct UI styles, 97 colour palettes, 57 font pairings, 25 chart types, and design system generation. Install it and your agent stops defaulting to the same generic SaaS template.

  4. ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Project mention: Biff is a command line datetime Swiss army knife | news.ycombinator.com | 2026-05-27

    I'm the author of Biff. I just wanted to leave a really cool example of something that Biff can do that I _think_ is kinda hard to do otherwise. (And also, I want to make an assertion about it and I hope this will lead to me being wrong and learning something new.)

    The use case is: "I want to see a list of all files in a repository, sorted in ascending order of when it was most recently changed according to source control. I also want to highlight the time with color, make it be in local time and format it in my own bespoke way using strftime." Here's the full command (run from the root of https://github.com/BurntSushi/ripgrep):

        $ git ls-files \

  5. tldr

    Collaborative cheatsheets for console commands 📚.

    Project mention: 5 CLI Tools I Use to Keep Terminal Workflows Less Annoying | dev.to | 2026-05-07

    tldr is perfect when man pages are too detailed and you only need the common examples.

  6. bat

    A cat(1) clone with wings.

    Project mention: 5 CLI Tools I Use to Keep Terminal Workflows Less Annoying | dev.to | 2026-05-07

    But for reading code, scripts, configs, Markdown, YAML, JSON, or anything where your eyes are expected to survive the experience, bat is much nicer.

  7. PowerShell

    PowerShell for every system!

    Project mention: PowerShell v7.6.1 Released | news.ycombinator.com | 2026-04-22
  8. aider

    aider is AI pair programming in your terminal

    Project mention: Microsoft pulled internal Claude Code licenses — what their engineers' preference tells you about picking AI tools | dev.to | 2026-06-06

    Aider with a bring-your-own API key has no subscription floor. Pay per token. For 2-3 focused hours per week, costs less than $20/mo. For full-time use, costs more than Max. Best for terminal natives who already live in tmux and do not want a separate IDE.

  9. cobra

    A Commander for modern Go CLI interactions

    Project mention: Show HN: Convert Go to Rust | news.ycombinator.com | 2026-01-14

    and it gives you a Rust dependency.

    > $ rinku lookup https://github.com/spf13/cobra

  10. fd

    A simple, fast and user-friendly alternative to 'find'

    Project mention: Biff is a command line datetime Swiss army knife | news.ycombinator.com | 2026-05-27

    I know that if you want `fd` (https://github.com/sharkdp/fd) you need to `apt install fd-find` and which installs the binary `fdfind` (!).

  11. PM2

    Node.js Production Process Manager with a built-in Load Balancer.

    Project mention: PM2 process management for Node.js - Why You Need PM2 Process... | dev.to | 2026-01-02

    Setting this up is a breeze. I’ll walk you through the steps I use for every project. Whether it’s a small side project or a big enterprise app, the process is the same. First, you need to have Node. js installed. Then, you can grab the PM2 on GitHub package.

  12. bubbletea

    A powerful little TUI framework 🏗

    Project mention: I Built a Visualizer for Go's Garbage Collector | dev.to | 2026-06-03

    For the terminal interface, I use the message model from Bubble Tea, a Go library for building TUI applications.

  13. cheat.sh

    the only cheat sheet you need

    Project mention: Cheat.sh: the only cheat sheet you need | news.ycombinator.com | 2025-09-23
  14. yazi

    💥 Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: Linux Terminal Memory Usage | news.ycombinator.com | 2026-05-11

    For that specific use case you could also try `yazi`[0], which is a TUI file browser that has image (and other filetypes) preview built in.

    [0] https://github.com/sxyazi/yazi

  15. Ink

    🌈 React for interactive command-line apps

    Project mention: Glyph v0.2: the release is the joinery | dev.to | 2026-05-23

    Bubble Tea remains the v0.1 + v0.2 target. The v0.3 cycle starts the cross-framework work: ratatui first, then Textual, then Ink. The registry's per-frame URL prefix already accommodates the second axis; the work is in writing the adapter packs. Components stay copy-paste. The CLI keeps glyph add. The registry shape stays stable.

  16. zoxide

    A smarter cd command. Supports all major shells.

    Project mention: Toward a more POSIX-Friendly PowerShell experience | dev.to | 2026-05-18

    zoxide — Jump to frequently used directories with z [partial name].

  17. linux-command

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux

  18. modern-unix

    A collection of modern/faster/saner alternatives to common unix commands.

    Project mention: Why TUIs Are Back | news.ycombinator.com | 2026-05-03
  19. micro-editor

    A modern and intuitive terminal-based text editor

    Project mention: Windows 11 Notepad to support Markdown | news.ycombinator.com | 2026-02-25
  20. hyperfine

    A command-line benchmarking tool

    Project mention: Deep Dive: How Bruno 1.0 Stores API Tests Locally vs. Postman 11.0 Cloud Sync | dev.to | 2026-04-28

    Measurement Tool: hyperfine 1.18.0 (https://github.com/sharkdp/hyperfine), 10 warmup runs, 30 timed runs per metric

  21. cmder

    Lovely console emulator package for Windows

  22. winget-cli

    WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).

    Project mention: Conquering Windows Server 2022: How to Manually Sideload Winget (Without the Microsoft Store) | dev.to | 2026-05-10

    Navigate to the official Winget releases page: Github winget releases

  23. exa

    A modern replacement for ‘ls’.

    Project mention: 15 rust tools to level up your Linux terminal | dev.to | 2025-09-15

    GitHub: https://github.com/ogham/exa

  24. urfave/cli

    A declarative, simple, fast, and fun package for building command line tools in Go (by urfave)

    Project mention: 15 Go Packages Worth Your Time | dev.to | 2025-06-26

    urfave/cli is well-suited for internal tools or smaller utilities where you want fast iteration without a large framework.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Command-line discussion

Log in or Post with

Command-line related posts

  • Microsoft pulled internal Claude Code licenses — what their engineers' preference tells you about picking AI tools

    1 project | dev.to | 6 Jun 2026
  • I Built a Visualizer for Go's Garbage Collector

    2 projects | dev.to | 3 Jun 2026
  • Run Aider on Ollama, Bedrock, or Any LLM Provider — One Gateway, Every Model

    2 projects | dev.to | 30 May 2026
  • Code2prompt: Convert any folder into a single LLM prompt

    1 project | news.ycombinator.com | 28 May 2026
  • I turned an abandoned Go project into a full terminal Arcade Game

    4 projects | dev.to | 28 May 2026
  • Show HN: Firmion is a DSL for composing firmware images

    1 project | news.ycombinator.com | 28 May 2026
  • Biff is a command line datetime Swiss army knife

    9 projects | news.ycombinator.com | 27 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Command-line projects? This list will help you:

# Project Stars
1 Windows Terminal 103,469
2 ui-ux-pro-max-skill 87,871
3 ripgrep 64,851
4 tldr 62,777
5 bat 59,300
6 PowerShell 53,764
7 aider 45,826
8 cobra 44,062
9 fd 43,250
10 PM2 43,203
11 bubbletea 42,853
12 cheat.sh 41,436
13 yazi 39,035
14 Ink 38,784
15 zoxide 37,286
16 linux-command 36,252
17 modern-unix 32,930
18 micro-editor 28,767
19 hyperfine 28,242
20 cmder 26,908
21 winget-cli 25,963
22 exa 24,411
23 urfave/cli 24,113

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?