Top 50 Awesome List

agarrharr/awesome-cli-apps

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

Oct 1st

Development

  • iolastars53 - Socket client with REST API.
  • gdb-dashboardstars7.7k - Modular visual interface for GDB.
  • Productivity

    Note Taking and Lists

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

    Books

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

    Math

  • mdltstars124 - Do quick math right from the command line.
  • Qalculatestars612 - 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.4k - Text-mode interface for git.
  • grvstars3.8k - Text-mode interface for git with customisable vi bindings.
  • gitlab-clistars241 - Create GitLab merge requests.
  • git-extrasstars15.2k - Git utilities.
  • gitastars970 - Manage multiple git repos side by side.
  • readme-md-generatorstars9k - Interactively generate README.md files.
  • Version Control

    GitHub

  • CLI GitHubstars409 - Fancy GitHub client.
  • Gistupstars481 - Manage GitHub gists.
  • hubstars21.3k - Make git easier to use with GitHub.
  • git-labelmakerstars546 - Edit GitHub labels.
  • Images

  • SVGOstars16.8k - Optimize SVG files.
  • Images

    Gif Creation

  • asciinemastars9.6k - Terminal session recorder and companion app for asciinema.org.
  • Images

    Image Conversion

  • imagemagick - Gold standard for anything images.
  • Screensavers

  • cmatrixstars2.2k - Scrolling 'Matrix'-like screen.
  • pipes.shstars1.5k - Random pipes that grow across the screen.
  • YuleLogstars44 - Christmas Yule Log fireplace.
  • cli-fireplacestars28 - Digital fireplace.
  • Graphics

  • cli-mandelbrotstars66 - Traverse the Mandelbrot fractal.
  • lowchartsstars54 - Draw low-resolution graphs.
  • Other

  • gzip-size-clistars163 - Get the gzipped size of a file.
  • to-double-quotesstars16 - Convert matching single-quotes to double-quotes.
  • to-single-quotesstars21 - Convert matching double-quotes to single-quotes.
  • alexstars4.1k - Catch insensitive, inconsiderate writing.
  • nasa-clistars48 - Download NASA Picture of the Day.
  • trinostars121 - Translation of words and phrases.
  • Sep 2nd

    Utilities

    Security

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

    Files and Directories

    Files

  • RecoverPystars130 - Recover overwritten or deleted files.
  • Aug 19th

    Productivity

    Note Taking and Lists

  • geeknotestars378 - Evernote client.
  • Aug 17th

    Productivity

    Finance

  • tickerstars3.9k - Stock ticker.
  • Jun 13th

    Productivity

    Time Tracking

  • Timetrapstars1.3k - Simple timetracker.
  • Productivity

    Note Taking and Lists

  • Taskwarrior - Manage your TODO list.
  • Terminal velocity - A fast note-taking app.
  • eurekastars403 - Input and store your ideas.
  • Command Line Learning

  • cmdchallenge - Presents small shell challenge with user submitted solutions.
  • explainshell - Type a snippet to see the help text for each argument.
  • howdoistars9.2k - Instant coding answers.
  • how2stars5.4k - Node.js implementation of howdoi.
  • teachcodestars335 - Guide for the earliest lessons of coding.
  • Jun 2nd

    Files and Directories

    Search

  • rarestars119 - Real-time regex aggregation and analysis.
  • May 23rd

    Development

    Release

  • semantic-releasestars13.9k - Fully automated version management and package publishing.
  • Development

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

    Deleting, Copying, and Renaming

  • rename-clistars108 - Rename files quickly.
  • diskonautstars1k - Disk space navigator.
  • Files and Directories

    Files

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

    Markdown

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

    Text

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

  • rclonestars29.3k - Sync files with various cloud providers.
  • ffsendstars5.4k - Quick file share.
  • Development

    Devops

  • PingMestars471 - Send messages/alerts to multiple messaging platforms & email.
  • Productivity

    Calendars

  • remind - A sophisticated calendar and alarm program.
  • May 15th

    Development

    Database

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

    Version Control

  • SnowFSstars999 - A fast, scalable version control system for binaries.
  • Apr 10th

    Development

    Devops

  • k9sstars13.9k - Manage Kubernetes Clusters.
  • Mar 26th

    Development

  • juststars3.6k - Modern make-like command runner.
  • Mar 25th

    Development

    Docker

  • lstagsstars283 - Synchronize images across registries.
  • docklystars3k - Interactively manage containers.
  • lazydockerstars18.5k - Simple docker/docker-compose interface.
  • docker-pushrmstars69 - Push a readme to container registries.
  • Data Manipulation

  • visidatastars4.4k - Spreadsheet multitool for data discovery and arrangement.
  • Mar 14th

    Entertainment

    Music

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

    Data Manipulation

    Processors

  • jqstars20.5k - JSON processor.
  • yqstars1.6k - YAML processor.
  • daselstars1.6k - JSON/YAML/TOML/XML processor (like jq/yq).
  • ramda-clistars527 - Process data with functional pipelines.
  • yaml-clistars74 - Query/update YAML.
  • Data Manipulation

    JSON

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

    Columns

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

    Video

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

    Entertainment

    Social Media

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

    Version Control

    Git

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

    Files and Directories

    File Sync/Sharing

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

    Productivity

    Calendars

  • vdirsyncerstars1k - CalDAV sync.
  • Files and Directories

    Deleting, Copying, and Renaming

  • renameutils - Mass renaming in your editor.
  • Jul 25th, 2020

    Files and Directories

    File Sync/Sharing

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

    Network Utilities

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

    Just for Fun

  • ricksaystars32 - 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.1k - cd command that learns your habits.
  • zoxidestars4k - Fast directory jumper in Rust.
  • Mar 30th, 2020

    Version Control

    Git

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

    Development

    Docker

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

    Files and Directories

    Directory Listing

  • alderstars196 - Minimal tree with colors.
  • exastars14.9k - Improved version of ls.
  • trestars199 - tree with git awareness, editor aliasing, and more.
  • llstars34 - ls with git status.
  • Feb 28th, 2020

    Development

    Database

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

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

    Development

    Npm

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

    Images

    Image Conversion

  • korkutstars331 - Quick and simple image processing.
  • Productivity

    Calendars

  • calcurse - Calendar and scheduling.
  • gcalclistars2.6k - Google calendar client.
  • khalstars1.8k - CalDAV ready CLI and TUI calendar.
  • Files and Directories

    Search

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

    Development

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

    Note Taking and Lists

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

    Theming and Customization

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

    Other

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

    Productivity

    Time Tracking

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

    Entertainment

    Social Media

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

    Other

    Emoji

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

    Entertainment

    Music

  • spotify-tuistars10.6k - Spotify client.
  • Nov 19th, 2019

    Entertainment

    Books

  • eprstars740 - epub reader.
  • Bible.Js CLIstars246 - Bible.
  • SpeedReadstars52 - Spritz-alike speedreader.
  • Nov 7th, 2019

    Utilities

    Theming and Customization

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

    JSON

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

    Command Line Learning

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

    Graphics

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

    Other

    Emoji

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

    Devops

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

    Files and Directories

    File Managers

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

    Development

    Text Editors

  • microstars17.9k - A simple and intuitive editor.
  • Files and Directories

    Search

  • fdstars19.3k - A simple, fast and user-friendly alternative to find.
  • Productivity

    Time Tracking

  • Timewarriorstars679 - 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-clistars132 - A TODO manager to organize and manage your TODO's across multiple projects.
  • Utilities

    macOS

  • website-popup-clistars16 - Open a website in a popup.
  • dark-modestars587 - Toggle dark mode.
  • Utilities

    System Interaction Utilities

  • battery-level-clistars21 - Get current battery level.
  • brightness-clistars184 - Change screen brightness (windowsstars11).
  • yankstars1.3k - Yank terminal output to clipboard.
  • screensaverstars34 - Start the screensaver.
  • google-font-installerstars143 - Download and install Google Web Fonts on your local machine.
  • neofetchstars13.2k - System information tool.
  • Glances - System monitoring tool.
  • Jul 28th, 2019

    Files and Directories

    File Managers

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

    Development

    Database

  • sqllinestars462 - 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.
  • cookiecutterstars15.5k - Create projects from templates.
  • mevn-clistars758 - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
  • scaffold-staticstars114 - Scaffolding utility for vanilla JS.
  • Jul 16th, 2019

    Utilities

    Shell Utilities

  • hasstars371 - Checks for the presence of various commands and their versions on the path.
  • Ultimate Plumberstars7.3k - Write Linux pipes with live previews.
  • fkill-clistars6.4k - Simple cross-platform process killer.
  • task-spooler - Queue jobs for linear execution.
  • undollarstars84 - 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

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

    File Sync/Sharing

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

  • text-memestars91 - Generate text memes.
  • Utilities

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

    Development

  • foystars181 - 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.
  • Entertainment

    Games

  • Dwarf Fortress - Roguelike construction and management simulation.
  • Jun 29th, 2019

    Development

    Devops

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

    Development

    Web Development

  • ipfs-deploystars852 - Deploy static websites to IPFSstars19.9k.
  • 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.3k โ€“ Command-line utilities and frameworks.
  • terminals-are-sexystars10.2k โ€“ Terminal frameworks, plugins & resources.
  • awesome-zsh-pluginsstars9.8k โ€“ ZSH frameworks, plugins, tutorials & themes.
  • awesome-nodejs clisstars42.8k โ€“ Node.js modules and resources.
  • Files and Directories

    Files

  • webtorrent-clistars707 โ€“ 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.5k - Music library manager and tagger.
  • ncmpcppstars1.3k - mpd client.
  • Utilities

    Terminal Sharing Utilities

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

    Files

  • batstars29.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.4k - Small, fast and powerful console music player.
  • itunes-remotestars411 - Control iTunes via CLI.
  • Entertainment

    Social Media

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

    Video

  • youtube-dlstars101.6k - Download videos from YouTube.com and many other video sites.
  • streamlinkstars6.7k - Extract streams from various websites to a video player of your choosing.
  • mps-youtubestars6.9k - Youtube player.
  • Entertainment

    Movies

  • moviemonstars176 - Everything about your movies.
  • moviestars113 - Get movie info or compare movies.
  • Development

  • cgasmstars329 - Gives x86 assembly documentation.
  • legitstars522 - Generate Open Source licences as files or file headers.
  • mklicensestars147 - Create a custom LICENSE file painlessly with customized info.
  • reboundstars3.7k - 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-clistars301 - Check whether a website is up.
  • wp-clistars4.4k - Manage WordPress installations, update plugins, set up multisite installs and much more.
  • diff2html-clistars316 - Parse git diffs as JSON and generate pretty HTML.
  • add-gitignorestars508 - 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.
  • simplehttpstars34 - Easily serve a local directory over http.
  • shell2httpstars844 - Execute shell commands via HTTP server.
  • HTTP Promptstars8.3k - Interactive HTTP client featuring autocomplete and syntax highlighting.
  • Development

    Database

  • myclistars9.9k - MySQL client with autocompletion and syntax highlighting.
  • pgclistars9.9k - Postgres client with autocompletion and syntax highlighting.
  • Productivity

  • AutoScreenshotUploaderstars37 - Capture and upload screenshots to imgur.
  • bitly-clientstars41 - Bitly client.
  • doingstars844 - 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-clistars39 - Meetup.com client.
  • terjirastars758 - Jira client.
  • iptstars6 - Pivotal Tracker client.
  • g3lstars219 - Easiest git cli in the w0rld!
  • uber-clistars1.1k - Uber client.
  • Bukustars4.8k - Browser-independent bookmark manager.
  • googlerstars5.4k - Google from the terminal.
  • papisstars22 - Extensible document and bibliography manager.
  • Productivity

    Time Tracking

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

    Note Taking and Lists

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

    Finance

  • ledger - Powerful, double-entry accounting system on the terminal
  • moedastars118 - Foreign exchange rates and currency conversion.
  • cash-clistars172 - Convert Currency Rates.
  • cointopstars2.7k - Track cryptocurrencies.
  • Productivity

    Presentations

  • WOPRstars2.9k - A simple markup language for creating rich terminal reports, presentations and infographics.
  • decktapestars1.8k - PDF exporter for HTML presentations.
  • mdpstars4.2k - A command-line based markdown presentation tool.
  • sent - Simple plaintext presentation tool.
  • Utilities

  • sstars1.9k - Open a web search in your terminal.
  • aria2stars24.4k - HTTP, FTP, SFTP, BitTorrent and Metalink download utility.
  • wegostars6.9k - Get the weather.
  • weather-clistars67 - Check the weather.
  • mapscii