Top 50 Awesome List

agarrharr/awesome-cli-apps

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

Mar 20th

Files and Directories

Files

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

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

    Files and Directories

    File Sync/Sharing

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

    Productivity

  • pubsstars219 - Scientific bibliography manager.
  • Jan 13th

    Productivity

    Time Tracking

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

    Music

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

    Development

    Web Development

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

    Productivity

  • papisstars826 - 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.1k - 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

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

    Development

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

    Note Taking and Lists

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

    Books

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

    Math

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

    Git

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

    GitHub

  • CLI GitHubstars413 - Fancy GitHub client.
  • Gistupstars483 - Manage GitHub gists.
  • hubstars21.9k - Make git easier to use with GitHub.
  • git-labelmakerstars561 - Edit GitHub labels.
  • Images

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

    Gif Creation

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

    Image Conversion

  • imagemagick - Gold standard for anything images.
  • Screensavers

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

  • cli-mandelbrotstars73 - Traverse the Mandelbrot fractal.
  • lowchartsstars92 - Draw low-resolution graphs.
  • Other

  • gzip-size-clistars182 - 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-clistars56 - Download NASA Picture of the Day.
  • trinostars123 - Translation of words and phrases.
  • Sep 2nd, 2021

    Utilities

    Security

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

    Files and Directories

    Files

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

    Productivity

    Note Taking and Lists

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

    Productivity

    Finance

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

    Productivity

    Time Tracking

  • Timetrapstars1.4k - Simple timetracker.
  • Productivity

    Note Taking and Lists

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

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

    Files and Directories

    Search

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

    Development

    Release

  • semantic-releasestars15.8k - Fully automated version management and package publishing.
  • Development

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

    Deleting, Copying, and Renaming

  • rename-clistars136 - Rename files quickly.
  • diskonautstars1.4k - Disk space navigator.
  • Files and Directories

    Files

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

    Markdown

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

    Text

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

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

    Devops

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

    Development

    Database

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

  • k9sstars16.8k - Manage Kubernetes Clusters.
  • Mar 26th, 2021

    Development

  • juststars5.9k - Modern make-like command runner.
  • Mar 25th, 2021

    Development

    Docker

  • lstagsstars288 - Synchronize images across registries.
  • docklystars3.3k - Interactively manage containers.
  • lazydockerstars23.1k - Simple docker/docker-compose interface.
  • docker-pushrmstars87 - Push a readme to container registries.
  • Data Manipulation

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

    Entertainment

    Music

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

    Data Manipulation

    Processors

  • jqstars22.3k - JSON processor.
  • yqstars1.9k - YAML processor.
  • daselstars3.3k - JSON/YAML/TOML/XML processor (like jq/yq).
  • ramda-clistars536 - Process data with functional pipelines.
  • yaml-clistars75 - Query/update YAML.
  • Data Manipulation

    JSON

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

    Columns

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

    Video

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

    Entertainment

    Social Media

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

    Productivity

    Calendars

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

    Files and Directories

    File Sync/Sharing

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

    Network Utilities

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

    Just for Fun

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

    Version Control

    Git

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

    Development

    Docker

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

    Files and Directories

    Directory Listing

  • alderstars199 - Minimal tree with colors.
  • exastars18.2k - Improved version of ls.
  • trestars293 - tree with git awareness, editor aliasing, and more.
  • llstars36 - ls with git status.
  • Feb 28th, 2020

    Development

    Database

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

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

    Development

    Npm

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

    Images

    Image Conversion

  • korkutstars345 - Quick and simple image processing.
  • Productivity

    Calendars

  • gcalclistars2.8k - Google calendar client.
  • khalstars2k - CalDAV ready CLI and TUI calendar.
  • Files and Directories

    Search

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

    Development

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

    Note Taking and Lists

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

    Theming and Customization

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

    Other

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

    Productivity

    Time Tracking

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

    Entertainment

    Social Media

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

    Other

    Emoji

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

    Entertainment

    Music

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

    Entertainment

    Books

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

    Utilities

    Theming and Customization

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

    JSON

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

    Command Line Learning

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

    Graphics

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

    Other

    Emoji

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

    Devops

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

    Files and Directories

    File Managers

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

    Development

    Text Editors

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

    Search

  • fdstars23.5k - A simple, fast and user-friendly alternative to find.
  • Productivity

    Time Tracking

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

    Productivity

    Note Taking and Lists

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

    macOS

  • dark-modestars609 - Toggle dark mode.
  • Utilities

    System Interaction Utilities

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

    Files and Directories

    File Managers

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

    Development

    Database

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

    Development

    Boilerplate

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

    Utilities

    Shell Utilities

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

    Development

    Devops

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

    File Sync/Sharing

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

  • foystars208 - 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.
  • opsstars984 - Unikernel compilation and orchestration tool.
  • May 17th, 2019

    Development

    Web Development

  • ipfs-deploystars1k - Deploy static websites to IPFSstars20.9k.
  • May 10th, 2019

    Other Awesome Lists

  • awesome-git-addonsstars1.5k - Addons that extend git cli.
  • awesome-shellstars23.8k โ€“ Command-line utilities and frameworks.
  • terminals-are-sexystars10.6k โ€“ Terminal frameworks, plugins & resources.
  • awesome-zsh-pluginsstars11.1k โ€“ ZSH frameworks, plugins, tutorials & themes.
  • awesome-nodejs clisstars45k โ€“ Node.js modules and resources.
  • Files and Directories

    Files

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

    Note Taking and Lists

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

    Entertainment

    Video

  • mpv - Superior video player.
  • Entertainment

    Music

  • beetsstars11k - Music library manager and tagger.
  • ncmpcppstars1.5k - mpd client.
  • Utilities

    Terminal Sharing Utilities

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

    Files

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

    Development

    Npm

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

    Social Media

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

    Video

  • youtube-dlstars111k - Download videos from YouTube.com and many other video sites.
  • streamlinkstars7.6k - Extract streams from various websites to a video player of your choosing.
  • mps-youtubestars7.2k - Youtube player.
  • Entertainment

    Movies

  • moviemonstars182 - Everything about your movies.
  • moviestars126 - Get movie info or compare movies.
  • Development

  • cgasmstars349 - Gives x86 assembly documentation.
  • legitstars533 - Generate Open Source licences as files or file headers.
  • mklicensestars161 - Create a custom LICENSE file painlessly with customized info.
  • reboundstars3.9k - 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-clistars330 - Check whether a website is up.
  • wp-clistars4.5k - Manage WordPress installations, update plugins, set up multisite installs and much more.
  • diff2html-clistars376 - Parse git diffs as JSON and generate pretty HTML.
  • add-gitignorestars537 - Interactively generate a .gitignore for your project based on your needs.
  • Dischargestars499 - Deploy static websites to Amazon S3.
  • reachablestars16 - Check if a domain is up.
  • simplehttpstars48 - Easily serve a local directory over http.
  • shell2httpstars936 - Execute shell commands via HTTP server.
  • HTTP Promptstars8.5k - Interactive HTTP client featuring autocomplete and syntax highlighting.
  • Development

    Database

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

  • AutoScreenshotUploaderstars39 - Capture and upload screenshots to imgur.
  • bitly-clientstars44 - Bitly client.
  • doingstars908 - 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.
  • terjirastars791 - Jira client.
  • iptstars7 - Pivotal Tracker client.
  • g3lstars223 - Easiest git cli in the w0rld!
  • uber-clistars1.1k - Uber client.
  • Bukustars5.1k - Browser-independent bookmark manager.
  • Productivity

    Time Tracking

  • moro