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!

101,861C++
Analyze Code

#2tldr-pages/tldr

📚 Collaborative cheatsheets for console commands

61,339Markdown
Analyze Code

#3BurntSushi/ripgrep

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

60,151Rust
Analyze Code

#4sharkdp/bat

A cat(1) clone with wings.

57,314Rust
Analyze Code

#5PowerShell/PowerShell

PowerShell for every system!

51,512C#
Analyze Code

#6spf13/cobra

A Commander for modern Go CLI interactions

43,279Go
Analyze Code

#7Unitech/pm2

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

42,945JavaScript
Analyze Code

#8sharkdp/fd

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

41,729Rust
Analyze Code

#9chubin/cheat.sh

the only cheat sheet you need

40,971Python
Analyze Code

#10Aider-AI/aider

aider is AI pair programming in your terminal

40,807Python
Analyze Code

#11tw93/Mole

🐹 Deep clean and optimize your Mac.

35,953Shell
Analyze Code

#12jaywcjlove/linux-command

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

35,536Markdown
Analyze Code

#13vadimdemedes/ink

🌈 React for interactive command-line apps

35,093TypeScript
Analyze Code

#14ajeetdsouza/zoxide

A smarter cd command. Supports all major shells.

33,623Rust
Analyze Code

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

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

33,264Python
Analyze Code

#16sxyazi/yazi

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

32,967Rust
Analyze Code

#17ibraheemdev/modern-unix

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

32,765
Analyze Code

#18micro-editor/micro

A modern and intuitive terminal-based text editor

27,999Go
Analyze Code

#19sharkdp/hyperfine

A command-line benchmarking tool

27,542Rust
Analyze Code

#20cmderdev/cmder

Lovely console emulator package for Windows

26,775PowerShell
Analyze Code

#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,414C++
Analyze Code

#22ogham/exa

A modern replacement for ‘ls’.

24,408Rust
Analyze Code

#23urfave/cli

A declarative, simple, fast, and fun package for building command line tools in Go

23,896Go
Analyze Code

#24dylanaraps/neofetch

🖼️ A command-line system information tool written in bash 3.2+

23,558Shell
Analyze Code

#25spicetify/cli

Command-line tool to customize Spotify client. Supports Windows, macOS, and Linux.

22,200JavaScript
Analyze Code

#26SBoudrias/Inquirer.js

A collection of common interactive command line user interfaces.

21,441TypeScript
Analyze Code

#27jarun/nnn

n³ The unorthodox terminal file manager

21,297C
Analyze Code

#28antonmedv/fx

Terminal JSON viewer & processor

20,283Go
Analyze Code

#29fastfetch-cli/fastfetch

A maintained, feature-rich and performance oriented, neofetch like system information tool.

20,246C
Analyze Code

#30allinurl/goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

20,242C
Analyze Code

#31eza-community/eza

A modern alternative to ls

20,043Rust
Analyze Code

#32dolthub/dolt

Dolt – Git for Data

19,930Go
Analyze Code

#33charmbracelet/vhs

Your CLI home video recorder 📼

18,695Go
Analyze Code

#34bcicen/ctop

Top-like interface for container metrics

17,609Go
Analyze Code

#35wavetermdev/waveterm

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

17,460Go
Analyze Code

#36commitizen/cz-cli

The commitizen command line utility. #BlackLivesMatter

17,437JavaScript
Analyze Code

#37sqshq/sampler

Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

14,485Go
Analyze Code

#38http-party/http-server

A simple, zero-configuration, command-line http server

14,160JavaScript
Analyze Code

#39ast-grep/ast-grep

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

12,541Rust
Analyze Code

#40Canop/broot

A new way to see and navigate directory trees : https://dystroy.org/broot

12,417Rust
Analyze Code

#41orf/gping

Ping, but with a graph

12,333Rust
Analyze Code

#42sharkdp/hexyl

A command-line hex viewer

9,971Rust
Analyze Code

#43justcallmekoko/ESP32Marauder

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

9,931C++
Analyze Code

#44aksakalli/gtop

System monitoring dashboard for terminal

9,902JavaScript
Analyze Code

#45symfony/console

Eases the creation of beautiful and testable command line interfaces

9,835PHP
Analyze Code

#46xo/usql

Universal command-line interface for SQL databases

9,819Go
Analyze Code

#47johnkerl/miller

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

9,747Go
Analyze Code

#48sigoden/dufs

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

9,733Rust
Analyze Code

#49terkelg/prompts

❯ Lightweight, beautiful and user-friendly interactive prompts

9,242JavaScript
Analyze Code

#50voidcosmos/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,066TypeScript
Analyze Code