Top 50 Awesome List

agarrharr/awesome-cli-apps

Development Environmentย ย 14 days agoย ย 8.8k
๐Ÿ–ฅ ๐Ÿ“Š ๐Ÿ•น ๐Ÿ›  A curated list of command line apps
View byDAY/WEEK/README
View on Github

Jan 13th

Productivity

Time Tracking

  • Bartibstars200 - Easy to use time tracking tool.
  • Entertainment

    Music

  • dzrstars58 - deezer.com player.
  • Jan 10th

    Development

    Web Development

  • ainstars414 - HTTP client with a simple format to organize API endpoints.
  • Dec 31st, 2021

    Productivity

  • papisstars749 - Extensible document and bibliography manager.
  • Dec 22nd, 2021

    Utilities

    Theming and Customization

  • oh-my-posh - Prompt theme engine.
  • Dec 7th, 2021

    Utilities

    System Interaction Utilities

  • Glances - System monitoring tool.
  • tiptopstars412 - System monitor.
  • Entertainment

    Games

  • Dwarf Fortress - Roguelike construction and management simulation.
  • Productivity

    Note Taking and Lists

  • Taskwarrior - Manage your TODO list.
  • Productivity

    Finance

  • ledger - Powerful, double-entry accounting system on the terminal
  • Productivity

    Calendars

  • calcurse - Calendar and scheduling.
  • remind - A sophisticated calendar and alarm program.
  • Utilities

    Shell Utilities

  • task-spooler - Queue jobs for linear execution.
  • Command Line Learning

  • explainshell - Type a snippet to see the help text for each argument.
  • Files and Directories

    Deleting, Copying, and Renaming

  • renameutils - Mass renaming in your editor.
  • Utilities

  • deadlinkstars61 - Find dead links in files.
  • Oct 1st, 2021

    Development

  • iolastars71 - Socket client with REST API.
  • gdb-dashboardstars8k - Modular visual interface for GDB.
  • Productivity

    Note Taking and Lists

  • nbstars3.9k - A noteโ€‘taking, bookmarking, archiving, and knowledge base application.
  • Entertainment

    Books

  • medium-clistars653 - Read medium.com stories.
  • Utilities

    Math

  • mdltstars132 - Do quick math right from the command line.
  • Qalculatestars760 - Calculate non-trival math expressions. Unit conversions, symbolic calculations and more.
  • Version Control

    Git

  • git commanderstars1.1k - Interactive git tool.
  • git-statsstars5.8k - A local GitHub-like contributions calendar.
  • tigstars10.6k - Text-mode interface for git.
  • grvstars3.8k - Text-mode interface for git with customisable vi bindings.
  • gitlab-clistars244 - Create GitLab merge requests.
  • git-extrasstars15.4k - Git utilities.
  • gitastars1k - Manage multiple git repos side by side.
  • readme-md-generatorstars9.3k - Interactively generate README.md files.
  • Version Control

    GitHub

  • CLI GitHubstars407 - Fancy GitHub client.
  • Gistupstars481 - Manage GitHub gists.
  • hubstars21.5k - Make git easier to use with GitHub.
  • git-labelmakerstars553 - Edit GitHub labels.
  • Images

  • SVGOstars17.2k - Optimize SVG files.
  • Images

    Gif Creation

  • asciinemastars10k - Terminal session recorder and companion app for asciinema.org.
  • Images

    Image Conversion

  • imagemagick - Gold standard for anything images.
  • Screensavers

  • cmatrixstars2.4k - Scrolling 'Matrix'-like screen.
  • pipes.shstars1.6k - Random pipes that grow across the screen.
  • YuleLogstars45 - Christmas Yule Log fireplace.
  • cli-fireplacestars30 - Digital fireplace.
  • Graphics

  • cli-mandelbrotstars69 - Traverse the Mandelbrot fractal.
  • lowchartsstars68 - Draw low-resolution graphs.
  • Other

  • gzip-size-clistars176 - Get the gzipped size of a file.
  • to-double-quotesstars18 - Convert matching single-quotes to double-quotes.
  • to-single-quotesstars23 - Convert matching double-quotes to single-quotes.
  • alexstars4.2k - Catch insensitive, inconsiderate writing.
  • nasa-clistars50 - Download NASA Picture of the Day.
  • trinostars123 - Translation of words and phrases.
  • Sep 2nd, 2021

    Utilities

    Security

  • pass - Password manager.
  • gopassstars4.4k - Fully-featured password manager.
  • xiringuitostars1k - SSH-based VPN.
  • acmetoolstars1.9k - Automatic certificate acquisition for ACME (Let's Encrypt).
  • certificate-ripperstars23 - Extract server certificates.
  • otsstars1.5k - Share secrets with others via a one-time URL.
  • Aug 27th, 2021

    Files and Directories

    Files

  • RecoverPystars154 - Recover overwritten or deleted files.
  • Aug 19th, 2021

    Productivity

    Note Taking and Lists

  • geeknotestars380 - Evernote client.
  • Aug 17th, 2021

    Productivity

    Finance

  • tickerstars4k - Stock ticker.
  • Jun 13th, 2021

    Productivity

    Time Tracking

  • Timetrapstars1.3k - Simple timetracker.
  • Productivity

    Note Taking and Lists

  • Terminal velocity - A fast note-taking app.
  • eurekastars440 - Input and store your ideas.
  • Command Line Learning

  • cmdchallenge - Presents small shell challenge with user submitted solutions.
  • howdoistars9.3k - Instant coding answers.
  • how2stars5.5k - Node.js implementation of howdoi.
  • teachcodestars340 - Guide for the earliest lessons of coding.
  • Jun 2nd, 2021

    Files and Directories

    Search

  • rarestars127 - Real-time regex aggregation and analysis.
  • May 23rd, 2021

    Development

    Release

  • semantic-releasestars14.6k - Fully automated version management and package publishing.
  • Development

  • grexstars5k - Generate regular expressions from user-provided test cases.
  • Files and Directories

    Deleting, Copying, and Renaming

  • rename-clistars121 - Rename files quickly.
  • diskonautstars1.1k - Disk space navigator.
  • Files and Directories

    Files

  • organize-rt - organize-cli in Rust with more customization.
  • unix-permissionsstars110 - Swiss Army knife for Unix permissions.
  • entrstars1.5k - Run an arbitrary command when files change.
  • organize-clistars281 - Organize your files automatically.
  • Utilities

    Markdown

  • DocTocstars3.6k - Generates table of contents for markdown files.
  • gripstars5.5k - Preview markdown files as GitHub would render them.
  • mdvstars1.6k - Styled terminal markdown viewer.
  • Data Manipulation

    Text

  • stegcloakstars2.4k - Hide secrets with invisible characters in plain text securely.
  • Files and Directories

    File Managers

  • Vifm - VI influnced file manager.
  • Files and Directories

    File Sync/Sharing

  • rclonestars31.1k - Sync files with various cloud providers.
  • ffsendstars5.5k - Quick file share.
  • Development

    Devops

  • PingMestars497 - Send messages/alerts to multiple messaging platforms & email.
  • May 15th, 2021

    Development

    Database

  • usqlstars6.9k - Universal SQL client with autocompletion and syntax highlighting.
  • May 9th, 2021

    Version Control

  • SnowFSstars1.1k - A fast, scalable version control system for binaries.
  • Apr 10th, 2021

    Development

    Devops

  • k9sstars15.1k - Manage Kubernetes Clusters.
  • Mar 26th, 2021

    Development

  • juststars4.3k - Modern make-like command runner.
  • Mar 25th, 2021

    Development

    Docker

  • lstagsstars286 - Synchronize images across registries.
  • docklystars3k - Interactively manage containers.
  • lazydockerstars21.6k - Simple docker/docker-compose interface.
  • docker-pushrmstars77 - Push a readme to container registries.
  • Data Manipulation

  • visidatastars4.8k - Spreadsheet multitool for data discovery and arrangement.
  • Mar 14th, 2021

    Entertainment

    Music

  • swaglyrics-for-spotifystars272 - Spotify lyrics.
  • Nov 2nd, 2020

    Data Manipulation

    Processors

  • jqstars21.2k - JSON processor.
  • yqstars1.7k - YAML processor.
  • daselstars1.8k - JSON/YAML/TOML/XML processor (like jq/yq).
  • ramda-clistars533 - Process data with functional pipelines.
  • yaml-clistars74 - Query/update YAML.
  • Data Manipulation

    JSON

  • jpstars38 - JSON parser.
  • underscore-clistars1.7k - Utility-belt for hacking JSON and Javascript.
  • Data Manipulation

    Columns

  • parse-columns-clistars53 - Parse text columns to JSON.
  • q - Execution of SQL-like queries on CSV/TSV/tabular text file.
  • Entertainment

    Video

  • editlystars3.2k - Declarative video editing.
  • Oct 13th, 2020

    Entertainment

    Social Media

  • kircstars467 - Tiny IRC client.
  • Oct 9th, 2020

    Version Control

    Git

  • git-all-branchesstars2 - Improved git branch -a.
  • Oct 5th, 2020

    Files and Directories

    File Sync/Sharing

  • gdrive-downloaderstars162 - Download files/folders from Google Drive.
  • Oct 1st, 2020

    Productivity

    Calendars

  • vdirsyncerstars1k - CalDAV sync.
  • Jul 25th, 2020

    Files and Directories

    File Sync/Sharing

  • google-drive-uploadstars550 - Upload/sync with Google Drive.
  • Utilities

    Network Utilities

  • bandwhichstars6.8k - Track bandwidth utilization by process.
  • May 22nd, 2020

    Just for Fun

  • ricksaystars35 - Quotes from Rick and Morty.
  • May 20th, 2020

    Version Control

    Git

  • import-github-labels-clistars15 - Sync labels between Github repos.
  • Apr 10th, 2020

    Files and Directories

    Directory Navigation

  • z.luastars2.2k - cd command that learns your habits.
  • zoxidestars5.2k - Fast directory jumper in Rust.
  • Mar 30th, 2020

    Version Control

    Git

  • semantic-git-commit-clistars125 - Ensure semantic commits messages.
  • Mar 12th, 2020

    Development

    Docker

  • docker-shellstars322 - Simple interactive docker interface.
  • Mar 4th, 2020

    Files and Directories

    Directory Listing

  • alderstars199 - Minimal tree with colors.
  • exastars16.3k - Improved version of ls.
  • trestars234 - tree with git awareness, editor aliasing, and more.
  • llstars33 - ls with git status.
  • Feb 28th, 2020

    Development

    Database

  • iredisstars1.7k - Redis client with autocompletion and syntax highlighting.
  • Just for Fun

  • dankclistars34 - Add text to meme image templates.
  • Feb 25th, 2020

    Development

    Npm

  • wipe-modulesstars318 - Remove node_modules of inactive projects.
  • Feb 12th, 2020

    Images

    Image Conversion

  • korkutstars336 - Quick and simple image processing.
  • Productivity

    Calendars

  • gcalclistars2.7k - Google calendar client.
  • khalstars1.9k - CalDAV ready CLI and TUI calendar.
  • Files and Directories

    Search

  • brootstars6.5k - Fuzzy finder similar to fzf, but with space usage visualization.
  • Feb 4th, 2020

    Development

  • bitwisestars430 - Base conversion and bit manipulator in ncurses.
  • Productivity

    Note Taking and Lists

  • dnotestars2.2k - A interactive, multi-device notebook.
  • Utilities

    Theming and Customization

  • splash-clistars475 - Beautiful wallpapers from Unsplash.
  • JackPaperstars8 - Set images from Unsplash as wallpaper.
  • Feb 3rd, 2020

    Other

  • translate-shellstars5.4k - Google Translate interface.
  • Jan 5th, 2020

    Productivity

    Time Tracking

  • uttstars223 - Simple time tracking tool.
  • Dec 10th, 2019

    Entertainment

    Social Media

  • tuir - Reddit TUI.
  • Dec 9th, 2019

    Other

    Emoji

  • gitmoji-changelogstars296 - Generate gitmoji changelogs.
  • Nov 25th, 2019

    Entertainment

    Music

  • spotify-tuistars11.4k - Spotify client.
  • Nov 19th, 2019

    Entertainment

    Books

  • eprstars777 - epub reader.
  • Bible.Js CLIstars250 - Bible.
  • SpeedReadstars55 - Spritz-alike speedreader.
  • Nov 7th, 2019

    Utilities

    Theming and Customization

  • QuickWallstars141 - Directly set wallpapers from Unsplash.
  • Data Manipulation

    JSON

  • strip-json-comments-clistars49 - Strip comments from JSON.
  • GROQstars139 โ€“ย JSON processor with queries and projections.
  • Nov 4th, 2019

    Command Line Learning

  • navistars10.2k - Interactive cheatsheet tool.
  • Oct 17th, 2019

    Graphics

  • pastelstars3.9k - Generate, analyze, convert and manipulate colors.
  • Oct 12th, 2019

    Other

    Emoji

  • gitmoji-clistars3.6k - Use emoji in commit messages.
  • Development

    Devops

  • isitfitstars83 - Manage AWS EC2 rightsizing.
  • Aug 12th, 2019

    Files and Directories

    File Managers

  • fffstars3.5k - Fast, simple file manager.
  • Aug 10th, 2019

    Development

    Text Editors

  • microstars18.7k - A simple and intuitive editor.
  • Files and Directories

    Search

  • fdstars20.4k - A simple, fast and user-friendly alternative to find.
  • Productivity

    Time Tracking

  • Timewarriorstars739 - Utility with simple stopwatch, calendar-based backfill and flexible reporting.
  • Watsonstars1.9k - Generate reports for clients and manage your time.
  • Jul 30th, 2019

    Productivity

    Note Taking and Lists

  • td-clistars138 - A TODO manager to organize and manage your TODO's across multiple projects.
  • Utilities

    macOS

  • website-popup-clistars19 - Open a website in a popup.
  • dark-modestars594 - Toggle dark mode.
  • Utilities

    System Interaction Utilities

  • battery-level-clistars21 - Get current battery level.
  • brightness-clistars185 - Change screen brightness (windowsstars10).
  • yankstars1.3k - Yank terminal output to clipboard.
  • screensaverstars35 - Start the screensaver.
  • google-font-installerstars143 - Download and install Google Web Fonts on your local machine.
  • neofetchstars14.1k - System information tool.
  • Jul 28th, 2019

    Files and Directories

    File Managers

  • lfstars3.8k - Fast, extensively customizable file manager.
  • Jul 23rd, 2019

    Development

    Database

  • sqllinestars492 - Shell for issuing SQL via JDBC.
  • Jul 17th, 2019

    Development

    Boilerplate

  • yostars3.4k - Scaffolding tool for running Yeoman generators.
  • boilrstars1.4k - Create projects from boilerplate templates.
  • cookiecutterstars16.1k - Create projects from templates.
  • mevn-clistars774 - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
  • scaffold-staticstars114 - Scaffolding utility for vanilla JS.
  • Jul 16th, 2019

    Utilities

    Shell Utilities

  • hasstars386 - Checks for the presence of various commands and their versions on the path.
  • Ultimate Plumberstars7.4k - Write Linux pipes with live previews.
  • fkill-clistars6.4k - Simple cross-platform process killer.
  • undollarstars90 - Strip the '$' preceding copy-pasted terminal commands.
  • pipe_execstars42 - Run executables from stdin, pipes and ttys without creating a temporary file.
  • Jul 13th, 2019

    Development

    Devops

  • flogstars637 - A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog.
  • Files and Directories

    File Sync/Sharing

  • share-clistars261 - Share files with your local network.
  • Just for Fun

  • text-memestars96 - Generate text memes.
  • Utilities

  • archive-type-clistars6 - Detect archive type for a file or stdin.
  • Jul 12th, 2019

    Development

  • foystars200 - Lightweight general purpose task runner/build tool.
  • Jul 7th, 2019

    Entertainment

    Games

  • Cataclysm-DDA - Turn-based survival game set in a post-apocalyptic world.
  • Jul 5th, 2019

    Utilities

    macOS

  • open-pip-clistars186 - Watch videos in picture-in-picture player.
  • Jun 29th, 2019

    Development

    Devops

  • pm2 - Production Process Manager for Node.js.
  • opsstars846 - Unikernel compilation and orchestration tool.
  • May 17th, 2019

    Development

    Web Development

  • ipfs-deploystars931 - Deploy static websites to IPFSstars20.3k.
  • May 10th, 2019

    Other Awesome Lists

  • awesome-command-line-appsstars3.6k โ€“ An alternative awesome list of cli apps.
  • awesome-macos-command-linestars25.6k - Shell commands and tools specific to macOS.
  • awesome-git-addonsstars1.4k - Addons that extend git cli.
  • awesome-shellstars22.8k โ€“ Command-line utilities and frameworks.
  • terminals-are-sexystars10.3k โ€“ Terminal frameworks, plugins & resources.
  • awesome-zsh-pluginsstars10.3k โ€“ ZSH frameworks, plugins, tutorials & themes.
  • awesome-nodejs clisstars43.6k โ€“ Node.js modules and resources.
  • Files and Directories

    Files

  • webtorrent-clistars751 โ€“ Streaming torrent client.
  • Productivity

    Note Taking and Lists

  • taskellstars1.3k - Interactive kanban board/task manager.
  • May 9th, 2019

    Entertainment

    Video

  • mpv - Superior video player.
  • Entertainment

    Music

  • beetsstars10.6k - Music library manager and tagger.
  • ncmpcppstars1.4k - mpd client.
  • Utilities

    Terminal Sharing Utilities

  • tmate - Instant terminal (tmux) sharing.
  • Files and Directories

    Files

  • batstars31.9k - A cat clone with syntax highlighting.
  • May 7th, 2019

    Development

    Npm

  • updatesstars69 - Flexible npm dependency update tool.
  • Mar 28th, 2019

    Entertainment

  • football-clistars1k - Get live scores, fixtures, standings of almost every football competition/league.
  • Entertainment

    Music

  • cmusstars4.5k - Small, fast and powerful console music player.
  • itunes-remotestars411 - Control iTunes via CLI.
  • Entertainment

    Social Media

  • TTYtterstars332 - Twitter client.
  • Rainbowstreamstars3.4k - A smart and nice Twitter client on the terminal.
  • WeeChat - Fast, light and extensible chat client.
  • Entertainment

    Video

  • youtube-dlstars105.5k - Download videos from YouTube.com and many other video sites.
  • streamlinkstars7k - Extract streams from various websites to a video player of your choosing.
  • mps-youtubestars7k - Youtube player.
  • Entertainment

    Movies

  • moviemonstars180 - Everything about your movies.
  • moviestars121 - Get movie info or compare movies.
  • Development

  • cgasmstars335 - Gives x86 assembly documentation.
  • legitstars527 - Generate Open Source licences as files or file headers.
  • mklicensestars150 - Create a custom LICENSE file painlessly with customized info.
  • reboundstars3.8k - Fetch Stack Overflow results in your terminal when you get a compiler error.
  • Development

    Web Development

  • caniuse-cmdstars1.5k - Search caniuse.com about browser support of feature.
  • is-up-clistars321 - Check whether a website is up.
  • wp-clistars4.5k - Manage WordPress installations, update plugins, set up multisite installs and much more.
  • diff2html-clistars330 - Parse git diffs as JSON and generate pretty HTML.
  • add-gitignorestars520 - Interactively generate a .gitignore for your project based on your needs.
  • Dischargestars492 - Deploy static websites to Amazon S3.
  • reachablestars14 - Check if a domain is up.
  • simplehttpstars38 - Easily serve a local directory over http.
  • shell2httpstars878 - Execute shell commands via HTTP server.
  • HTTP Promptstars8.4k - Interactive HTTP client featuring autocomplete and syntax highlighting.
  • Development

    Database

  • myclistars10.1k - MySQL client with autocompletion and syntax highlighting.
  • pgclistars10.1k - Postgres client with autocompletion and syntax highlighting.
  • Productivity

  • AutoScreenshotUploaderstars37 - Capture and upload screenshots to imgur.
  • bitly-clientstars41 - Bitly client.
  • doingstars873 - Keep track of what youโ€™re doing and track what youโ€™ve done.
  • ffscreencaststars1.6k - A ffmpeg screencast with video overlay and multi monitor support.
  • meetup-clistars41 - Meetup.com client.
  • terjirastars769 - Jira client.
  • iptstars6 - Pivotal Tracker client.
  • g3lstars219 - Easiest git cli in the w0rld!
  • uber-clistars1.1k - Uber client.
  • Bukustars4.9k - Browser-independent bookmark manager.
  • googlerstars5.7k - Google from the terminal.
  • Productivity

    Time Tracking

  • morostars414 - Simple tool for tracking work hours.
  • Productivity

    Note Taking and Lists

  • ideastars180 - A lightweight tool for keeping ideas in a safe place quick and easy.
  • snclistars343 - Simplenote client.
  • taskbookstars8.4k - Tasks, boards & notes for the command-line habitat.
  • Productivity

    Finance

  • moedastars120 - Foreign exchange rates and currency conversion.
  • cash-clistars178 - Convert Currency Rates.
  • cointop