back to home

Best Open Source command line Libraries

A curated list of the most popular GitHub repositories tagged with command line. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1microsoft/terminal

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

102,219C++
Explore Repo

#2tldr-pages/tldr

Collaborative cheatsheets for console commands 📚.

61,693Markdown
Explore Repo

#3BurntSushi/ripgrep

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

61,048Rust
Explore Repo

#4sharkdp/bat

A cat(1) clone with wings.

57,701Rust
Explore Repo

#5PowerShell/PowerShell

PowerShell for every system!

51,890C#
Explore Repo

#6nextlevelbuilder/ui-ux-pro-max-skill

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

43,494Python
Explore Repo

#7spf13/cobra

A Commander for modern Go CLI interactions

43,481Go
Explore Repo

#8Unitech/pm2

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

42,990JavaScript
Explore Repo

#9sharkdp/fd

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

42,093Rust
Explore Repo

#10Aider-AI/aider

aider is AI pair programming in your terminal

42,046Python
Explore Repo

#11chubin/cheat.sh

the only cheat sheet you need

41,115Python
Explore Repo

#12tw93/Mole

🐹 Deep clean and optimize your Mac.

40,598Shell
Explore Repo

#13jaywcjlove/linux-command

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

35,705Markdown
Explore Repo

#14vadimdemedes/ink

🌈 React for interactive command-line apps

35,623TypeScript
Explore Repo

#15ajeetdsouza/zoxide

A smarter cd command. Supports all major shells.

34,583Rust
Explore Repo

#16sxyazi/yazi

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

34,452Rust
Explore Repo

#17ibraheemdev/modern-unix

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

32,826
Explore Repo

#18micro-editor/micro

A modern and intuitive terminal-based text editor

28,186Go
Explore Repo

#19sharkdp/hyperfine

A command-line benchmarking tool

27,711Rust
Explore Repo

#20cmderdev/cmder

Lovely console emulator package for Windows

26,804PowerShell
Explore Repo

#21microsoft/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).

25,544C++
Explore Repo

#22charmbracelet/vhs

Your CLI home video recorder 📼

18,997Go
Explore Repo

#23wavetermdev/waveterm

An open-source, AI-integrated, cross-platform terminal for seamless workflows

18,203Go
Explore Repo

#24bcicen/ctop

Top-like interface for container metrics

17,652Go
Explore Repo

#25commitizen/cz-cli

The commitizen command line utility. #BlackLivesMatter

17,452JavaScript
Explore Repo

#26denisidoro/navi

An interactive cheatsheet tool for the command-line

16,860Rust
Explore Repo

#27clap-rs/clap

A full featured, fast Command Line Argument Parser for Rust

16,271Rust
Explore Repo

#28faressoft/terminalizer

🦄 Record your terminal and generate animated gif images or share a web player

16,104JavaScript
Explore Repo

#29nilaoda/N_m3u8DL-CLI

[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.

15,836C#
Explore Repo

#30plandex-ai/plandex

Open source AI coding agent. Designed for large projects and real world tasks.

15,085Go
Explore Repo

#31aksakalli/gtop

System monitoring dashboard for terminal

9,904JavaScript
Explore Repo

#32xo/usql

Universal command-line interface for SQL databases

9,869Go
Explore Repo

#33symfony/console

Eases the creation of beautiful and testable command line interfaces

9,836PHP
Explore Repo

#34sigoden/dufs

A file server that supports static serving, uploading, searching, accessing control, webdav...

9,830Rust
Explore Repo

#35johnkerl/miller

Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

9,793Go
Explore Repo

#36terkelg/prompts

❯ Lightweight, beautiful and user-friendly interactive prompts

9,256JavaScript
Explore Repo

#37voidcosmos/npkill

List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹

9,101TypeScript
Explore Repo

#38ConEmu/ConEmu

ConEmu: Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more

9,065C++
Explore Repo

#39majd/ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

8,851Go
Explore Repo

#40XiaoMi/soar

SQL Optimizer And Rewriter

8,780Go
Explore Repo

#41kellyjonbrazil/jc

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

8,560Python
Explore Repo

#42tailcallhq/forgecode

AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models

6,674Rust
Explore Repo

#43hengyoush/kyanos

Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.

4,993C
Explore Repo

#44antinomyhq/forge

AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models

4,946Rust
Explore Repo

#45Tyrrrz/CliWrap

Library for interacting with command-line interfaces

4,912C#
Explore Repo

#46arduino/arduino-cli

Arduino command line tool

4,830Go
Explore Repo

#47mpvnet-player/mpv.net

🎞 mpv.net is a media player for Windows with a modern GUI.

4,830C#
Explore Repo

#48commandlineparser/commandline

The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support

4,805C#
Explore Repo

#49NaturalIntelligence/fast-xml-parser

Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.

3,076JavaScript
Explore Repo

#50macports/macports-ports

The MacPorts ports tree

1,758Tcl
Explore Repo