Cli Apps_

🖥 📊 🕹 🛠 A curated list of command line apps

366 repos2.7M total stars+6,224 this week13 categories
7-DAY TRENDING
#repostars7d
04sxyazi/yazi

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

33,450+273
05BurntSushi/ripgrep

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

60,531+239
06ajeetdsouza/zoxide

A smarter cd command. Supports all major shells.

33,993+214
07casey/just

🤖 Just a command runner

31,842+196
08neovim/neovim

Vim-fork focused on extensibility and usability

96,954+181
09eza-community/eza

A modern alternative to ls

20,332+163
10junegunn/fzf

🌸 A command-line fuzzy finder

78,311+134
01Development82 repos · 687.6k stars
repostars7d
casey/just

🤖 Just a command runner

31,842+196
neovim/neovim

Vim-fork focused on extensibility and usability

96,954+181
antoniorodr/Cronboard

A terminal-based dashboard for managing cron jobs locally and on servers.

1,159+109
jesseduffield/lazydocker

The lazier way to manage everything docker

49,976+101
helix-editor/helix

A post-modern modal text editor.

43,231+98
derailed/k9s

🐶 Kubernetes CLI To Manage Your Clusters In Style!

32,966+61
zyedidia/micro

A modern and intuitive terminal-based text editor

28,086+50
vim/vim

The official Vim repository

39,956+44
httpie/httpie

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

37,636+36
semantic-release/semantic-release

📦🚀 Fully automated version management and package publishing

23,386+36
localtunnel/localtunnel

expose yourself

22,117+22
audreyr/cookiecutter

A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.

24,721+19
emacs-mirror/emacs

Mirror of GNU Emacs

4,972+17
bcicen/ctop

Top-like interface for container metrics

17,638+15
xo/usql

Universal command-line interface for SQL databases

9,844+15
bats-core/bats-core

Bash Automated Testing System

5,860+13
peak/s5cmd

Parallel S3 and local filesystem execution tool.

3,938+10
Julien-cpsn/ATAC

A simple API client (postman like) in your terminal

3,483+10
webpro/release-it

🚀 Automate versioning and package publishing

8,865+9
dbcli/pgcli

Postgres CLI with autocompletion and syntax highlighting

13,052+8
pemistahl/grex

A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases

8,057+8
mawww/kakoune

mawww's experiment for a better code editor

10,756+7
tjunnone/npm-check-updates

Find newer versions of package dependencies than what your package.json allows

10,160+7
logdyhq/logdy-core

Realtime log viewer with web UI, tail -f for logs with a web interface browser.

2,110+6
Unitech/pm2

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

42,968+5
vercel/serve

Static file serving and directory listing

9,832+5
cyrus-and/gdb-dashboard

Modular visual interface for GDB in Python

12,148+4
stepci/stepci

Automated API Testing and Quality Assurance

1,843+4
xyproto/o

Snappy and configuration-free text editor/IDE for the terminal. Suitable for writing git commit messages, editing Markdown, config files, source code, man pages and for quick edit-format-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, cut/paste portals, LSP support and a simple gdb+dlv frontend.

640+4
dbcli/mycli

A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.

11,880+3
yeoman/yo

CLI tool for running Yeoman generators

3,952+3
rs/curlie

The power of curl, the ease of use of httpie.

3,592+3
nanovms/ops

ops - build and run nanos unikernels

1,469+3
julianhyde/sqlline

Shell for issuing SQL to relational databases via JDBC

652+3
s3tools/s3cmd

Official s3cmd repo -- Command line tool for managing S3 compatible storage services (including Amazon S3 and CloudFront).

4,866+2
shobrook/rebound

Instant Stack Overflow results whenever an exception is thrown

4,134+2
lirantal/dockly

Immersive terminal interface for managing docker containers and services

4,013+2
laixintao/iredis

Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

2,727+2
Owloops/updo

Uptime monitoring CLI tool with alerting and advanced settings

911+2
clog-tool/clog-cli

Generate beautiful changelogs from your Git commit history

906+2
zaaack/foy

A simple, light-weight, type-friendly and modern task runner for general purpose.

287+2
sindresorhus/np

A better `npm publish`

7,685+1
vercel/release

Generate changelogs with a single command

3,588+1
tmrts/boilr

⚡ boilerplate template manager that generates files or directories from template repositories

1,758+1
msoap/shell2http

Executing shell commands via HTTP server

1,476+1
TejasQ/add-gitignore

An interactive CLI tool that adds a .gitignore to your projects.

714+1
rtfpessoa/diff2html-cli

Pretty diff to html javascript cli (diff2html-cli)

585+1
alexfernandez/loadtest

Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.

2,625
sgentle/caniuse-cmd

Caniuse command line tool

1,641
shellspec/shellspec

A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

1,349
mingrammer/flog

🎩 A fake log generator for common log formats

1,306
agentofuser/ipfs-deploy

Zero-Config CLI to Deploy Static Websites to IPFS

1,171
updatecli/updatecli

A Declarative Update Policy Engine

873
kha7iq/pingme

PingMe - A unified CLI and web service for sending notifications across multiple messaging platforms

843
madlabsinc/mevn-cli

Light speed setup for MEVN(Mongo Express Vue Node) Apps

830
mellowcandle/bitwise

Terminal based bit manipulator in ncurses

710
brandonweiss/discharge

⚡️ A simple, easy way to deploy static websites to Amazon S3.

645
jonaslu/ain

A HTTP API client for the terminal

622
c0bra/deviceframe

📱 Put device frames around your mobile/web/progressive app screenshots.

592
captainsafia/legit

Add licenses to projects at the command line

583
bnagy/cgasm

We're insanely passionate about command line asm documentation in the cloud, and we're crushing it!

383
sindresorhus/is-up-cli

Check whether a website is up or down

367
bntzio/wipe-modules

🗑️ Easily remove the node_modules folder of non-active projects

355
ivanilves/lstags

Explore Docker registries and manipulate Docker images!

340
sindresorhus/npm-name-cli

Check whether a package or organization name is available on npm

288
navig-me/telert

Command‑line and Python utility that alerts on command completion, code execution and system monitoring events

273
cezaraugusto/mklicense

CLI tool for generating Licenses. Easily.

201
sindresorhus/npm-home

Open the npm page, Yarn page, or GitHub repo of a package

201
lukechilds/htconvert

Convert .htaccess redirects to nginx.conf redirects

192
pvarentsov/iola

🔄 iola: Command-line socket client with REST API.

167
christian-korneck/docker-pushrm

"Docker Push Readme" - a Docker CLI plugin to update container repo docs

148
jamesgeorge007/scaffold-static

Scaffolding utility for vanilla-js

128
SamVerschueren/mobicon-cli

Mobile icon generator

116
silverwind/updates

Dependency update tool for npm, uv, golang and actions

104
SamVerschueren/mobisplash-cli

Mobile app splash screen generator

73
snwfdhmp/simplehttp

Simple and lightweight http server for local files

69
kevva/viewport-list-cli

Return a list of devices and their viewports

60
s3m/s3m

CLI for streams of data in S3 buckets

50
robbie-cahill/tunnelmole-client

Tunnelmole - Connect to local servers from anywhere

1,811-1
jarun/bcal

🔢 Bits, bytes and general-purpose calculator

684-1
donnemartin/saws

A supercharged AWS command line interface (CLI).

5,308-3
eliangcs/http-prompt

An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

9,104-5
02Files and Directories61 repos · 614.6k stars
repostars7d
sxyazi/yazi

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

33,450+273
BurntSushi/ripgrep

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

60,531+239
ajeetdsouza/zoxide

A smarter cd command. Supports all major shells.

33,993+214
eza-community/eza

A modern alternative to ls

20,332+163
junegunn/fzf

🌸 A command-line fuzzy finder

78,311+134
sharkdp/bat

A cat(1) clone with wings.

57,508+120
sharkdp/fd

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

41,917+115
ncw/rclone

"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

55,853+111
ast-grep/ast-grep

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

12,730+100
ranger/ranger

A VIM-inspired filemanager for the console

16,976+52
bootandy/dust

A more intuitive version of du in rust

11,341+43
alexpasmantier/television

A very fast, portable and hackable fuzzy finder.

4,333+38
Peltoche/lsd

The next gen ls command

15,514+37
jarun/nnn

n³ The unorthodox terminal file manager

21,352+33
Byron/dua-cli

View disk space usage and delete unwanted data, fast.

5,655+31
boyter/scc

Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go

8,094+25
lotabout/skim

Fuzzy Finder in rust!

6,645+23
Canop/broot

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

12,458+21
gokcehan/lf

Terminal file manager

9,104+19
muesli/duf

Disk Usage/Free Utility - a better 'df' alternative

14,848+18
timvisee/ffsend

📬 Easily and securely share files from the command line. A fully featured Firefox Send client.

7,314+8
leo-arch/clifm

💾 The shell-like, command line terminal file manager

1,621+7
MidnightCommander/mc

Midnight Commander's repository

746+7
ayoisaiah/f2

F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!

2,374+6
dduan/tre

Tree command, improved.

1,175+6
imsnif/diskonaut

Terminal disk space navigator 🔭

2,994+5
eradman/entr

Run arbitrary commands when files change

5,483+4
PabloLec/RecoverPy

Interactively find and recover deleted or 👉 overwritten 👈 files from your terminal

1,740+4
jhspetersson/fselect

Find files with SQL-like queries

4,404+3
ZinoKader/portal

Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨

1,749+3
triyanox/lla

blazing fast `ls` replacement with superpowers

1,193+3
sayanarijit/xplr

A hackable, minimal, fast TUI file explorer

4,708+2
sindresorhus/trash-cli

Move files and folders to the trash

1,386+2
feross/webtorrent-cli

WebTorrent, the streaming torrent client. For the command line.

1,329+2
rupa/z

z - jump around

16,938+1
wting/autojump

A cd command that learns - easily navigate directories from the command line

16,841+1
elfmz/far2l

Linux port of FAR v2

2,128+1
mgunyho/tere

Terminal file explorer

1,791+1
marionebl/share-cli

🌍 Quickly share files from your command line

400+1
Akianonymus/gdrive-downloader

Download a gdrive folder or file easily, shell ftw.

357+1
ehmicky/unix-permissions

Swiss Army knife for Unix permissions

144+1
parvardegr/sharing

Sharing is a command-line tool to share directories and files from the CLI to iOS and Android devices without the need of an extra client app

1,826
iridakos/goto

Alias and navigate to directories with tab completion in Linux

902
open-cli-tools/chokidar-cli

Fast cross-platform cli utility to watch file system changes

870
nachoparker/dutree

a tool to analyze file system usage written in Rust

866
changyuheng/fz.sh

Cli shell plugin, the missing fuzzy tab completion feature for the z jump around command.

563
ManrajGrover/organize-cli

📋 Organize your files, imagine cleaning up your downloads in an instant

364
sindresorhus/cpy-cli

Copy files

361
zix99/rare

Create terminal-based histograms, bar graphs, tables, heatmaps and more in realtime using regex and expressions.

348
hugows/hf

(another) Fuzzy file finder for the command line

334
sindresorhus/del-cli

Delete files and directories

332
aweary/alder

A minimal implementation of the UNIX tree command with colors!

247
Angelmmiguel/pm

The easy way to switch between your projects on ZSH

203
jhotmann/node-rename-cli

A tool for renaming files quickly, especially multiple files at once.

170
sindresorhus/empty-trash-cli

Empty the trash

137
sindresorhus/file-type-cli

Detect the file type of a file or stdin

86
Shiphero/shbin

turns a Github repo into a pastebin

65
antonmedv/ll

Opinionated ls rewrite in Go 🧦

51
skywind3000/z.lua

⚡ A new cd command that helps you navigate faster by learning your habits.

3,121-1
labbots/google-drive-upload

Bash scripts to upload files to google drive

735-1
facebook/pathpicker

PathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything. After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in. After that you can open them in your favorite editor or execute arbitrary commands.

5,230-3
03Entertainment31 repos · 362.8k stars
repostars7d
yt-dlp/yt-dlp

A feature-rich command-line audio/video downloader

149,626+1,009
ytdl-org/youtube-dl

Command-line program to download videos from YouTube.com and other video sites

139,789+55
LargeModGames/spotatui

A fully standalone Spotify client for the terminal. Native streaming included, no daemon required.

434+35
beetbox/beets

music library manager and MusicBrainz tagger

14,801+32
streamlink/streamlink

Streamlink is a CLI utility which pipes video streams from various services into a video player

11,316+14
newsboat/newsboat

An RSS/Atom feed reader for text terminals

3,708+11
mps-youtube/mps-youtube

yewtube, forked from mps-youtube , is a Terminal based YouTube player and downloader. No Youtube API key required.

8,633+9
mifi/editly

Slick, declarative command line video editing & API

5,326+9
clangen/musikcube

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++

4,702+9
lxgr-linux/Pokete

A terminal based Pokemon like game

3,094+7
MusicPlayerDaemon/MPD

Music Player Daemon

2,622+5
cmus/cmus

Small, fast and powerful console music player for Unix-like operating systems.

6,057+4
deep5050/radio-active

Play any radios around the globe right from the terminal ⚡

574+2
kruserr/hygg

📚 Simplifying the way you read. Minimalistic Vim-like TUI document reader.

274+2
yne/dzr

deezer.com Player (CLI & VSCode)

248+2
gmt4/mpvc

Music player in POSIX-sh using mpv from the shell/fzf + extras/goodies 🎧📡🛸

145+2
arybczak/ncmpcpp

Featureful ncurses based MPD client inspired by ncmpc

2,394+1
rockymadden/somafm-cli

🎵 Listen to SomaFM in your terminal via pure bash

157+1
L4z3x/mal-cli

Terminal Interface for the official MyAnimeList api.

138+1
Dark-Kernel/tuisic

First of its kind, A simple TUI online music streaming application written in c++ with easy vim motions, now with support for Model Context Protocol (MCP)

55+1
irssi/irssi

The client of the future

3,078
yask123/Instant-Music-Downloader

🎷 Downloads Music From The Web

1,438
wustho/epr

CLI Epub Reader

1,371
djadmin/medium-cli

Medium for Hackers - 💻 A CLI for Medium Stories.

733
mcpcpc/kirc

Lightweight terminal IRC client

543
mischah/itunes-remote

🎶 Control iTunes via CLI

435
SwagLyrics/SwagLyrics-For-Spotify

📃 Get lyrics of currently playing Spotify song so you don't sing along with the wrong ones and embarrass yourself later. Very fast.

344
iCHAIT/moviemon

🎥 Everything about your movies within the command line.

225
mayankchd/movie

A CLI for getting information about movies and comparing two movies

174
sunsations/speed_read

speed_read: A simple terminal-based open source Spritz-alike

69
BibleJS/BibleApp

📖 Bible.JS CLI client. Read the Holy Bible via the command line.

335-1
04Utilities70 repos · 344.7k stars
repostars7d
charmbracelet/glow

Render markdown on the CLI, with pizzazz! 💅🏻

23,355+302
fastfetch-cli/fastfetch

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

20,471+124
starship/starship

☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

54,536+121
tatsuhiro-t/aria2

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

40,191+75
chubin/wttr.in

⛅ The right way to check the weather

28,921+51
domcyrus/rustnet

A cross-platform network monitoring terminal UI tool built with Rust.

1,809+37
imsnif/bandwhich

Terminal bandwidth utilization tool

11,589+28
Slackadays/Clipboard

😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager

5,701+15
sshuttle/sshuttle

Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.

13,155+11
soimort/translate-shell

💬 Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc.

7,409+10
gopasspw/gopass

The slightly more awesome standard unix password manager for teams

6,733+9
rastapasta/mapscii

🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows

8,991+8
schachmat/wego

weather app for the terminal

8,406+7
Qalculate/libqalculate

Qalculate! library and CLI

2,425+7
papis/papis

Powerful and highly extensible command-line based document and bibliography manager.

1,652+7
xxh/xxh

🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.

5,927+6
mjswensen/themer

🎨 themer takes a set of colors and outputs themes for your apps (editors, terminals, wallpapers, and more).

5,791+5
lasantosr/intelli-shell

Like IntelliSense, but for shells

1,180+4
thlorenz/doctoc

📜 Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.

4,420+3
mzz2017/gg

一个支持节点与订阅链接的 Linux 命令行代理工具 | A command-line tool for one-click proxy in your research and development without installing v2ray or anything else (only for linux)

1,897+3
neilberkman/clippy

Unified clipboard tool for macOS that intelligently handles both text and file copying

210+3
sivel/speedtest-cli

Command line interface for testing internet bandwidth using speedtest.net

14,081+2
nschloe/tiptop

🖥️ Command-line system monitoring

2,014+2
s0rg/crawley

The unix-way web crawler

332+2
spirometaxas/periodic-table-cli

An interactive Periodic Table of Elements app for the console!

276+2
0xjuanma/anvil

CLI to streamline config management and tool installation. Install your full dev tool-chain in one command and sync configurations across machines seamlessly, leverages homebrew and private repos.

108+2
hlandau/acmetool

🔒 acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)

2,091+1
mptre/yank

Yank terminal output to clipboard

1,690+1
alichtman/stronghold

Easily configure macOS security settings from the terminal.

1,172+1
Hakky54/certificate-ripper

🔐 A CLI tool to extract server certificates

872+1
ddddddO/gtree

Easily output ASCII tree from Go program or Markdown unordered list (and it does more than just output tree!🌳🗂🔍)

327+1
ImFeelingDucky/undollar

undollar eats the dollar sign in the command you just pasted into your terminal

201+1
yudai/gotty

Share your terminal as a web application

19,415
akavel/up

Ultimate Plumber is a tool for writing Linux pipes with instant live preview

8,825
joeyespo/grip

Preview GitHub README.md files locally before committing them.

6,762
sindresorhus/speed-test

Test your internet connection speed and ping using speedtest.net from the CLI

3,952
axiros/terminal_markdown_viewer

Styled Terminal Markdown Viewer

1,865
spolu/warp

Secure and simple terminal sharing

1,619
ivanilves/xiringuito

SSH-based "VPN for poors"

1,153
kdabir/has

✅ checks presence of various command line tools and their versions on the path

802
sindresorhus/dark-mode

Control the macOS dark mode from the command-line

679
ddsol/speedtest.net

node.js SpeedTest.net client module

624
splash-cli/splash-cli

A simple, CLI to download Unsplash wallpapers. Nothing fancy — it just works.

568
sindresorhus/kill-tabs

Kill all Chrome tabs to improve performance, decrease battery usage, and save memory

391
bevacqua/hget

👏 Render websites in plain text from your terminal

386
pubs/pubs

Your bibliography on the command line

287
PabloLec/neoss

✔️ User-friendly and detailed socket statistics with a Terminal UI.

219
albinekb/open-pip-cli

📺 CLI for https://github.com/albinekb/open-pip - Open a movie url or path in macOS picture-in-picture

215
kevva/brightness-cli

Change the screen brightness

206
lordgiotto/google-font-installer

Download and install Google Web Fonts on your local machine. Both CLI and API available.

198
deepjyoti30/QuickWall

Set latest wallpapers from Unsplash from the commandline

193
metadelta/mdlt

A command-line utility for quick math.

193
sindresorhus/gzip-size-cli

Get the gzipped size of a file or stdin

193
sindresorhus/wallpaper-cli

Get or set the desktop wallpaper

178
nschloe/deadlink

💀 Checks and fixes URLs in code and documentation.

174
omgimanerd/getnews.tech

A web server that fetches data from the News API and formats it for display in the terminal.

172
clevercli/clevercli

ChatGPT powered CLI utilities. Easily add new prompt types in ~/.clevercli/

165
sindresorhus/get-port-cli

Get an available port

155
eneserdogan/trino

Trino: Master your translations with command line!

144
xxczaki/nasa-cli

🚀 Download NASA Picture of the Day from your terminal!

102
danyshaanan/osx-wifi-cli

📦 A cli for managing wifi connections on OSX

97
riyadhalnur/weather-cli

Check the weather for your city from your terminal

96
sindresorhus/hasha-cli

Hashing made simple. Get the hash of text or stdin.

80
koraa/pipe_exec

Execute binaries from pipes, stdin and ttys

77
sindresorhus/active-win-cli

Get metadata about the active window (title, id, bounds, owner, URL, etc)

68
HzaCode/OneCite

📚 An intelligent toolkit to automatically parse, complete, and format academic references.

56
sindresorhus/fkill-cli

Fabulously kill processes. Cross-platform.

6,984-1
sniptt-official/ots

🔐 Share end-to-end encrypted secrets with others via a one-time URL

1,844-1
get-alex/alex

Catch insensitive, inconsiderate writing

5,087-2
zquestz/s

Open a web search in your terminal.

2,527-3
05Version Control23 repos · 201.1k stars
repostars7d
jesseduffield/lazygit

simple terminal UI for git commands

73,508+460
extrawurst/gitui

Blazing 💥 fast terminal-ui for git written in rust 🦀

21,515+41
jonas/tig

Text-mode interface for git

13,132+13
tj/git-extras

GIT utilities -- repo summary, repl, changelog population, author commit percentages and more

17,995+7
IonicaBizau/git-stats

🍀 Local git statistics including GitHub-like contributions calendars.

6,589+4
carloscuesta/gitmoji-cli

A gitmoji interactive cli tool for using emojis on commits. 💻

4,816+2
sobolevn/git-secret

👥 A bash-tool to store your private data inside a git repository.

3,986+2
pmusolino/AI-Git-Narrator

Command-line tool for generating Git commit messages and PR descriptions with AI. Supports staged/unstaged changes and customizable AI parameters.

118+2
frinyvonnick/gitmoji-changelog

A changelog generator for gitmoji 😜

396+1
kefranabg/readme-md-generator

📄 CLI that generates beautiful README.md files

11,105
magicmonty/bash-git-prompt

An informative and fancy bash prompt for Git users

6,903
rgburke/grv

GRV is a terminal interface for viewing git repositories

4,091
nosarthur/gita

Manage many git repos with sanity 从容管理多个git库

1,833
golbin/git-commander

A git tool with an easy terminal interface.

1,118
himynameisdave/git-labelmaker

🎏 Manage your GitHub labels from the command line!

577
IonicaBizau/cli-github

😸 A fancy GitHub client for command line.

452
vishwanatharondekar/gitlab-cli

Create a merge request from command line in gitlab

268
bmf-san/ggc

A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.

266
samverschueren/dev-time-cli

Get the current local time of a GitHub user.

179
JPeer264/node-semantic-git-commit-cli

A CLI for semantic git commits

149
github/hub

A command-line tool that makes git easier to use with GitHub.

22,949-1
kamranahmedse/git-standup

Recall what you or your team did on the last working day

7,819-1
alichtman/shallow-backup

Git-integrated backup tool for macOS and Linux devs.

1,313-1
06Command Line Learning8 repos · 192.3k stars
repostars7d
tldr-pages/tldr

📚 Collaborative cheatsheets for console commands

61,536+91
nvbn/thefuck

Magnificent app which corrects your previous console command.

95,592+38
denisidoro/navi

An interactive cheatsheet tool for the command-line

16,793+30
gleitz/howdoi

instant coding answers via the command line

10,825+2
ekkinox/yai

Your AI powered terminal assistant.

858+1
santinic/how2

AI for the Command Line

5,783
dthree/wat

Instant, central, community-built docs

507
madlabsinc/teachcode

A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.

408
07Data Manipulation19 repos · 98.6k stars
repostars7d
stedolan/jq

Command-line JSON processor

33,793+63
antonmedv/fx

Terminal JSON viewer & processor

20,312+17
tomwright/dasel

Select, put and delete data from JSON, TOML, YAML, XML, INI, HCL and CSV files with a single tool. Also available as a go mod.

7,873+17
tomnomnom/gron

Make JSON greppable!

14,391+9
saulpw/visidata

A terminal spreadsheet multitool for discovering and arranging data

8,860+9
homeport/dyff

/ˈdʏf/ - diff tool for YAML files, and sometimes JSON

1,720+6
kurolabs/stegcloak

Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

3,769+3
sibprogrammer/xq

Command-line XML and HTML beautifier and content extractor

1,088+1
kislyuk/yq

Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents

2,914
ddopson/underscore-cli

Command-line utility-belt for hacking JSON and Javascript.

1,733
raine/ramda-cli

🐏 A CLI tool for processing data with functional pipelines

581
Boeing/config-file-validator

Cross Platform tool to validate configuration files

498
Boeing/config-file-validator

Cross Platform tool to validate configuration files

498
sanity-io/groq-cli

Run GROQ in your command line

230
busyloop/vj

vj - JSON Humanizer

96
pandastrike/yaml-cli

A simple CLI for querying and updating YAML files

86
sindresorhus/strip-json-comments-cli

Strip comments from JSON. Lets you use comments in your JSON files!

75
sindresorhus/parse-columns-cli

Parse text columns, like the output of unix commands. Returns JSON that you can manipulate with tools like jq or underscore-cli.

68
therealklanni/jp

A tiny commandline tool for parsing JSON from any source.

51
08Productivity38 repos · 90.3k stars
repostars7d
Yakitrak/obsidian-cli

Obsidian CLI (Community) - Interact with Obsidian in the terminal!

1,156+64
marp-team/marp-cli

A CLI interface for Marp and Marpit based converters

3,238+24
maaslalani/slides

Terminal based presentation tool

11,310+19
achannarasappa/ticker

Track stocks, crypto, and derivatives prices and positions in real time from your terminal

5,965+18
insanum/gcalcli

Google Calendar Command Line Interface

3,658+10
reportaman/arttime

arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰

1,281+6
cooklang/CookCLI

Recipe Management CLI + embedded web-server in one binary

1,142+5
jarun/Buku

🔖 Personal mini-web in text

7,085+4
GothenburgBitFactory/timewarrior

Timewarrior - Commandline Time Tracking and Reporting

1,559+4
dnote/dnote

A simple command line notebook

3,012+3
pimutils/vdirsyncer

📇 Synchronize calendars and contacts.

1,784+3
ttscoff/doing

Keep track of what you’re doing and track what you’ve done.

1,243+3
klaussinani/taskbook

Tasks, boards & notes for the command-line habitat

9,272+2
xwmx/nb

CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

8,030+2
miguelmota/cointop

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀 by @miguelmota

4,383+2
pimutils/khal

📆 CLI calendar application

2,944+2
TailorDev/Watson

⌚ A wonderful CLI to track your time!

2,515+2
simeg/eureka

💡 CLI tool to input and store your ideas without leaving the terminal

862+2
nikolassv/bartib

A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.

817+2
mk-5/fjira

The golang fuzzy-find cli jira interface 🚀

261+2
yaronn/wopr

A simple markup language for creating rich terminal reports, presentations and infographics

3,086+1
astefanutti/decktape

PDF exporter for HTML presentations

2,342+1
jaebradley/uber-cli

🚗Uber, at your fingertips

1,189+1
IonicaBizau/idea

💡 A lightweight CLI tool and module for keeping ideas in a safe place quick and easy.

269+1
jtaylortech/journalot

Minimal journaling CLI for developers. Git-backed, terminal-native, zero friction. Just type `journal` and start writing.

73+1
visit1985/mdp

A command-line based markdown presentation tool.

5,193
cytopia/ffscreencast

ffscreencast - ffmpeg screencast/desktop-recording with video overlay and multi monitor support

1,821
samg/timetrap

Simple command line timetracker

1,504
keepcosmos/terjira

Terjira is a very interactive and easy to use CLI tool for Jira.

901
omidfi/moro

[DEPRECATED/DON'T USE] Simple CLI tool for tracking work hours. Note: Heavy changes are happening in this repository. Docs might not be up to date, and things might be broken. Only the released NPM version is stable.

465
insanum/sncli

Simplenote CLI

422
diit/overtime-cli

Easy time-overlap tables for remote teams.

416
xxczaki/cash-cli

💰💰 Convert currency rates directly from your terminal!

262
darrikonn/td-cli

A todo command line todo manager ✔️

211
thompsonemerson/moeda

💰 📈 A foreign exchange rates and currency conversion using CLI

149
IonicaBizau/birthday

🎂 Know when a friend's birthday is coming.

90
primaprashant/hns

hns is a speech-to-text CLI tool to transcribe your voice from your microphone directly to clipboard. Integrate hns with Claude Code, Ollama, LLM, and more CLI tools for powerful workflows.

87
larose/utt

Ultimate Time Tracker - A simple command-line time tracker written in Python

347-1
09Images13 repos · 61.0k stars
repostars7d
asciinema/asciinema

Terminal session recorder, streamer and player 📹

16,919+45
kohler/gifsicle

Create, manipulate, and optimize GIF images and animations

4,164+26
svg/svgo

⚙️ Node.js tool for optimizing SVG files

22,352+15
mixn/carbon-now-cli

🎨 Beautiful images of your code — from right inside your terminal.

5,988+2
icholy/ttygif

Convert terminal recordings to animated gifs

4,009+2
sindresorhus/pageres-cli

Capture website screenshots

1,733+2
jarun/imgp

📸 Fast batch image resizer and rotator

1,090
lukechilds/gifgen

Simple high quality GIF encoding

562
oguzhaninan/korkut

Quick and simple image processing at the command line. 🔨

383
sugyan/ttygif

ttyrec to gif

273
passy/givegif

GIFs on the command line

225
kevva/imgur-uploader-cli

Upload images to imgur

61
chjj/ttystudio

A terminal-to-gif recorder minus the headaches.

3,247-2
10Just for Fun11 repos · 15.9k stars
repostars7d
ChrisBuilds/terminaltexteffects

TerminalTextEffects (TTE) is a terminal visual effects engine, application, and Python library.

3,905+7
busyloop/lolcat

Rainbows and unicorns!

6,500+6
shlomif/fortune-mod

Implementation of the Unix fortune command for displaying a random quotation, for Linux and other systems.

517+3
sindresorhus/emoj

Find relevant emoji from text on the command-line 😮 ✨ 🙌 🐴 💥 🙈

2,421+1
erkin/ponysay

Pony rewrite of cowsay.

1,297+1
xxczaki/oji

(◕‿◕) Text Emoticons Maker

733
yeoman/yosay

Tell Yeoman what to say

208
beatfreaker/text-meme-cli

Generate text meme

102
riyadhalnur/quote-cli

Get a random quote or the quote of the day in your CLI

95
roma-guru/ricksay

Rick & Morty quotes of the day with ponies included!

77
sggts04/dankcli

CLI Image Captioning Tool or Meme Generator which automatically adds whitespace and text to top

62
11Screensavers4 repos · 8.0k stars
repostars7d
Treri/cmatrix

Terminal based "The Matrix" like implementation

4,956+11
pipeseroni/pipes.sh

Animated pipes terminal screensaver

2,933+6
Duroktar/YuleLog

A terminal based Yule Log fireplace for all the kids in the corner with sweatpants.

76
dolsup/cli-fireplace

🎉Enjoy your 🎁Christmas🎅 watching digital fireplace🔥 on your own terminal🖥

64
12Graphics4 repos · 6.8k stars
repostars7d
sharkdp/pastel

A command-line tool to generate, analyze, convert and manipulate colors

6,268+15
juan-leon/lowcharts

Tool to draw low-resolution graphs in terminal

244
sindresorhus/sparkly-cli

Generate sparklines ▁▂▃▅▂▇

151
danyshaanan/cli-mandelbrot

📦 View the Mandelbrot set from your terminal

103
13Other Resources2 repos · 6.2k stars
repostars7d
x-cmd/x-cmd

Best Buddy for AI Agents. Bootstrap 1000+ command line tools in seconds.

4,074+30
stevemao/awesome-git-addons

😎 A curated list of add-ons that extend/enhance the git CLI.

2,144+2