Top 50 Awesome List

agarrharr/awesome-cli-apps

Development EnvironmentΒ Β 1 month agoΒ Β 10.1k
πŸ–₯ πŸ“Š πŸ•Ή πŸ›  A curated list of command line apps
View byDAY/WEEK/README
View on Github

Aug 30th

Utilities

  • crawleystars72 - Unix-way web crawler.
  • Aug 14th

    Development

    Text Editors

  • neovimstars58k - Modern vim.
  • helixstars13.2k - Modal editor inspired by kakoune.
  • Aug 10th

    Development

    Text Editors

  • ostars180 - Configuration-free text editor and IDE.
  • Jun 28th

    Utilities

    Network Utilities

  • neossstars48 - User-friendly and detailed socket statistics.
  • Entertainment

    Games

  • poketestars2.5k - Pokemon-like.
  • Version Control

    Git

  • czg - Interactively generate standardized commit messages.
  • Mar 20th

    Files and Directories

    Files

  • chokidar-clistars716 - CLI to watch file system changes.
  • Just for Fun

  • pokegetstars8 - Display sprites of pokemon.
  • Mar 7th

    Files and Directories

    File Sync/Sharing

  • portalstars223 - Send files between computers.
  • Feb 3rd

    Productivity

  • pubsstars226 - Scientific bibliography manager.
  • Jan 13th

    Productivity

    Time Tracking

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

    Music

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

    Development

    Web Development

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

    Productivity

  • papisstars860 - 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.
  • tiptopstars1.2k - 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

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

    Development

  • iolastars107 - Socket client with REST API.
  • gdb-dashboardstars8.9k - Modular visual interface for GDB.
  • Productivity

    Note Taking and Lists

  • nbstars4.5k - A note‑taking, bookmarking, archiving, and knowledge base application.
  • Entertainment

    Books

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

    Math

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

    Git

  • git commanderstars1.1k - Interactive git tool.
  • git-statsstars6k - A local GitHub-like contributions calendar.
  • tigstars11.2k - Text-mode interface for git.
  • grvstars3.9k - Text-mode interface for git with customisable vi bindings.
  • gitlab-clistars250 - Create GitLab merge requests.
  • git-extrasstars15.8k - Git utilities.
  • gitastars1.2k - Manage multiple git repos side by side.
  • readme-md-generatorstars9.8k - Interactively generate README.md files.
  • Version Control

    GitHub

  • CLI GitHubstars419 - Fancy GitHub client.
  • Gistupstars484 - Manage GitHub gists.
  • hubstars22.1k - Make git easier to use with GitHub.
  • git-labelmakerstars563 - Edit GitHub labels.
  • Images

  • SVGOstars18.3k - Optimize SVG files.
  • Images

    Gif Creation

  • asciinemastars10.8k - Terminal session recorder and companion app for asciinema.org.
  • Images

    Image Conversion

  • imagemagick - Gold standard for anything images.
  • Screensavers

  • cmatrixstars2.9k - Scrolling 'Matrix'-like screen.
  • pipes.shstars1.8k - Random pipes that grow across the screen.
  • YuleLogstars50 - Christmas Yule Log fireplace.
  • cli-fireplacestars35 - Digital fireplace.
  • Graphics

  • cli-mandelbrotstars76 - Traverse the Mandelbrot fractal.
  • lowchartsstars105 - Draw low-resolution graphs.
  • Other

  • gzip-size-clistars180 - Get the gzipped size of a file.
  • to-double-quotesstars21 - Convert matching single-quotes to double-quotes.
  • to-single-quotesstars25 - Convert matching double-quotes to single-quotes.
  • alexstars4.3k - Catch insensitive, inconsiderate writing.
  • nasa-clistars58 - Download NASA Picture of the Day.
  • trinostars124 - Translation of words and phrases.
  • Sep 2nd, 2021

    Utilities

    Security

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

    Files and Directories

    Files

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

    Productivity

    Note Taking and Lists

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

    Productivity

    Finance

  • tickerstars4.4k - Stock ticker.
  • Jun 13th, 2021

    Productivity

    Time Tracking

  • Timetrapstars1.4k - Simple timetracker.
  • Productivity

    Note Taking and Lists

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

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

    Files and Directories

    Search

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

    Development

    Release

  • semantic-releasestars16.5k - Fully automated version management and package publishing.
  • Development

  • grexstars5.6k - Generate regular expressions from user-provided test cases.
  • Files and Directories

    Deleting, Copying, and Renaming

  • rename-clistars141 - Rename files quickly.
  • diskonautstars1.5k - Disk space navigator.
  • Files and Directories

    Files

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

    Markdown

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

    Text

  • stegcloakstars2.7k - 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

  • rclonestars34.8k - Sync files with various cloud providers.
  • ffsendstars6.2k - Quick file share.
  • Development

    Devops

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

    Development

    Database

  • usqlstars7.6k - 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

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

    Development

  • juststars7.1k - Modern make-like command runner.
  • Mar 25th, 2021

    Development

    Docker

  • lstagsstars294 - Synchronize images across registries.
  • docklystars3.4k - Interactively manage containers.
  • lazydockerstars23.8k - Simple docker/docker-compose interface.
  • docker-pushrmstars93 - Push a readme to container registries.
  • Data Manipulation

  • visidatastars6k - Spreadsheet multitool for data discovery and arrangement.
  • Mar 14th, 2021

    Entertainment

    Music

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

    Data Manipulation

    Processors

  • jqstars23.2k - JSON processor.
  • yqstars2k - YAML processor.
  • daselstars3.7k - JSON/YAML/TOML/XML processor (like jq/yq).
  • ramda-clistars545 - Process data with functional pipelines.
  • yaml-clistars75 - Query/update YAML.
  • Data Manipulation

    JSON

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

    Columns

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

    Video

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

    Entertainment

    Social Media

  • kircstars496 - 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-downloaderstars220 - Download files/folders from Google Drive.
  • Oct 1st, 2020

    Productivity

    Calendars

  • vdirsyncerstars1.2k - CalDAV sync.
  • Jul 25th, 2020

    Files and Directories

    File Sync/Sharing

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

    Network Utilities

  • bandwhichstars7.3k - Track bandwidth utilization by process.
  • May 22nd, 2020

    Just for Fun

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

    Version Control

    Git

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

    Files and Directories

    Directory Navigation

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

    Version Control

    Git

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

    Development

    Docker

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

    Files and Directories

    Directory Listing

  • alderstars204 - Minimal tree with colors.
  • exastars19.4k - Improved version of ls.
  • trestars339 - tree with git awareness, editor aliasing, and more.
  • llstars38 - ls with git status.
  • Feb 28th, 2020

    Development

    Database

  • iredisstars2.2k - Redis client with autocompletion and syntax highlighting.
  • Just for Fun

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

    Development

    Npm

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

    Images

    Image Conversion

  • korkutstars351 - Quick and simple image processing.
  • Productivity

    Calendars

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

    Search

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

    Development

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

    Note Taking and Lists

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

    Theming and Customization

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

    Other

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

    Productivity

    Time Tracking

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

    Entertainment

    Social Media

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

    Other

    Emoji

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

    Entertainment

    Music

  • spotify-tuistars13.3k - Spotify client.
  • Nov 19th, 2019

    Entertainment

    Books

  • eprstars889 - epub reader.
  • Bible.Js CLIstars261 - Bible.
  • SpeedReadstars58 - Spritz-alike speedreader.
  • Nov 7th, 2019

    Utilities

    Theming and Customization

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

    JSON

  • strip-json-comments-clistars57 - Strip comments from JSON.
  • GROQstars153 – JSON processor with queries and projections.
  • Nov 4th, 2019

    Command Line Learning

  • navistars11.8k - Interactive cheatsheet tool.
  • Oct 17th, 2019

    Graphics

  • pastelstars4.3k - Generate, analyze, convert and manipulate colors.
  • Oct 12th, 2019

    Other

    Emoji

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

    Devops

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

    Files and Directories

    File Managers

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

    Development

    Text Editors

  • microstars20.4k - A simple and intuitive editor.
  • Files and Directories

    Search

  • fdstars24.7k - A simple, fast and user-friendly alternative to find.
  • Productivity

    Time Tracking

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

    Productivity

    Note Taking and Lists

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

    macOS

  • dark-modestars623 - Toggle dark mode.
  • Utilities

    System Interaction Utilities

  • battery-level-clistars25 - Get current battery level.
  • brightness-clistars190 - Change screen brightness (windowsstars10).
  • yankstars1.4k - Yank terminal output to clipboard.
  • screensaverstars39 - Start the screensaver.
  • google-font-installerstars156 - Download and install Google Web Fonts on your local machine.
  • neofetchstars16.3k - System information tool.
  • Jul 28th, 2019

    Files and Directories

    File Managers

  • lfstars4.9k - Fast, extensively customizable file manager.
  • Jul 23rd, 2019

    Development

    Database

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

    Development

    Boilerplate

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

    Utilities

    Shell Utilities

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

    Development

    Devops

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

    File Sync/Sharing

  • share-clistars283 - 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

  • foystars216 - 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-clistars192 - Watch videos in picture-in-picture player.
  • Jun 29th, 2019

    Development

    Devops

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

    Development

    Web Development

  • ipfs-deploystars1.1k - Deploy static websites to IPFSstars21.3k.
  • May 10th, 2019

    Other Awesome Lists

  • awesome-git-addonsstars1.6k - Addons that extend git cli.
  • awesome-shellstars25k – Command-line utilities and frameworks.
  • terminals-are-sexystars10.8k – Terminal frameworks, plugins & resources.
  • awesome-zsh-pluginsstars11.6k – ZSH frameworks, plugins, tutorials & themes.
  • awesome-nodejs clisstars47k – Node.js modules and resources.
  • Files and Directories

    Files

  • webtorrent-clistars853 – Streaming torrent client.
  • Productivity

    Note Taking and Lists

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

    Entertainment

    Video

  • mpv - Superior video player.
  • Entertainment

    Music

  • beetsstars11.2k - Music library manager and tagger.
  • ncmpcppstars1.6k - mpd client.
  • Utilities

    Terminal Sharing Utilities

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

    Files

  • batstars37.3k - A cat clone with syntax highlighting.
  • May 7th, 2019

    Development

    Npm

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

    Entertainment

  • football-cli