Giter Club home page Giter Club logo

fucking-awesome-cli-apps's Introduction

awesome cli apps


Awesome

A curated list of command line apps.

Inspired by the 245802⭐  25291🍴 awesome) list thing.

Table of Contents


Entertainment

  •   1039⭐     82🍴 football-cli) - Get live scores, fixtures, standings of almost every football competition/league.
  •    481⭐     33🍴 pockyt) - Read, Manage, and Automate your 🌎 Pocket collection.
  •   2383⭐    191🍴 newsboat) - An extendable RSS feed reader for text terminals.

Music

  •   4894⭐    475🍴 cmus) - Small, fast and powerful console music player.
  •   1393⭐    167🍴 Instant-Music-Downloader) - Instant music downloader.
  •    422⭐     36🍴 itunes-remote) - Control iTunes via CLI.
  • 🌎 pianobar - Pandora client.
  •    118⭐     10🍴 somafm-cli) - Listen to SomaFM in your terminal.
  •   1812⭐    308🍴 mpd) - Music Player Daemon.
  •   1724⭐    214🍴 ncmpcpp) - mpd client.
  • moc - Console audio player for Linux/UNIX.
  •   3485⭐    258🍴 musikcube) - Cross-platform, terminal-based music player, audio engine, metadata indexer, and server.
  •  11531⭐   1783🍴 beets) - Music library manager and tagger.
  •  14573⭐    456🍴 spotify-tui) - Spotify client.
  •    297⭐     33🍴 swaglyrics-for-spotify) - Spotify lyrics.
  •    127⭐     11🍴 dzr) - deezer.com player.

Social Media

  •    381⭐     36🍴 facebook-cli) - Facebook command line interface.
  •    346⭐     45🍴 TTYtter) - Twitter client.
  •   3520⭐    272🍴 Rainbowstream) - A smart and nice Twitter client on the terminal.
  • 🌎 tuir - Reddit TUI.
  • 🌎 WeeChat - Fast, light and extensible chat client.
  •   2630⭐    347🍴 irssi) - IRC chat client.
  •    509⭐     29🍴 kirc) - Tiny IRC client.

Video

  • 119038⭐   8798🍴 youtube-dl) - Download videos from YouTube.com and many other video sites.
  •   8493⭐   1002🍴 streamlink) - Extract streams from various websites to a video player of your choosing.
  •   7409⭐    639🍴 mps-youtube) - Youtube player.
  • 🌎 mpv - Superior video player.
  •   3987⭐    233🍴 editly) - Declarative video editing.

Movies

  •    186⭐     14🍴 moviemon) - Everything about your movies.
  •    140⭐     10🍴 movie) - Get movie info or compare movies.

Games

  • Dwarf Fortress - Roguelike construction and management simulation.
  • 🌎 Cataclysm-DDA - Turn-based survival game set in a post-apocalyptic world.
  •   2596⭐    137🍴 pokete) - Pokemon-like.

Books

  •    984⭐     44🍴 epr) - epub reader.
  •    270⭐     21🍴 Bible.Js CLI) - Bible.
  •     58⭐      2🍴 SpeedRead) - Spritz-alike speedreader.
  •    680⭐     63🍴 medium-cli) - Read 🌎 medium.com stories.

Development

  •    544⭐     19🍴 legit) - Generate Open Source licences as files or file headers.
  •    171⭐      6🍴 mklicense) - Create a custom LICENSE file painlessly with customized info.
  •   4005⭐    380🍴 rebound) - Fetch Stack Overflow results on compiler error.
  •    228⭐     10🍴 foy) - Lightweight general purpose task runner/build tool.
  •  11191⭐    278🍴 just) - Modern make-like command runner.
  •    585⭐     36🍴 bcal) - Byte CALculator for storage conversions and calculations.
  •    525⭐     27🍴 bitwise) - Base conversion and bit manipulation.
  •    358⭐     22🍴 cgasm) - x86 assembly documentation.
  •   5958⭐    147🍴 grex) - Generate regular expressions from user-provided test cases.
  •   9211⭐    691🍴 gdb-dashboard) - Modular visual interface for GDB.
  •    119⭐     14🍴 iola) - Socket client with REST API.
  •    576⭐     16🍴 add-gitignore) - Interactively generate a .gitignore for your project based on your needs.
  •    349⭐     16🍴 is-up-cli) - Check if a domain is up.
  •     22⭐      2🍴 reachable) - Check if a domain is up.
  •   2412⭐    209🍴 loadtest) - Run load tests.
  •    418⭐     46🍴 diff2html-cli) - Create pretty HTML from diffs.

Text Editors

  •   3836⭐   1202🍴 emacs) - An extensible, customizable, free/libre text editor — and more.
  •  29864⭐   4666🍴 vim) - Vim - the ubiquitous text editor.
  •  63961⭐   4522🍴 neovim) - Modern vim.
  •   8648⭐    685🍴 kakoune) - Modal editor inspired by vim.
  •  21282⭐   1105🍴 micro) - A simple and intuitive editor.
  •    250⭐      9🍴 o) - Configuration-free text editor and IDE.
  •  20092⭐   1386🍴 helix) - Modal editor inspired by kakoune.

Frontend Development

Mobile Development

  •    101⭐     11🍴 mobicon-cli) - Mobile app icon generator.
  •     65⭐     10🍴 mobisplash-cli) - Mobile app splash screen generator.
  •    551⭐     33🍴 deviceframe) - Put device frames around your mobile/web/progressive app screenshots.

Database

  •  10808⭐    641🍴 mycli) - MySQL client with autocompletion and syntax highlighting.
  •  10971⭐    509🍴 pgcli) - Postgres client with autocompletion and syntax highlighting.
  •    559⭐    141🍴 sqlline) - Shell for issuing SQL via JDBC.
  •   2261⭐     90🍴 iredis) - Redis client with autocompletion and syntax highlighting.
  •   7931⭐    314🍴 usql) - Universal SQL client with autocompletion and syntax highlighting.

Devops

  •    181⭐     11🍴 htconvert) - Convert .htaccess redirects to nginx.conf redirects.
  •   5105⭐    281🍴 SAWS) - Supercharged AWS CLI.
  •   4129⭐    888🍴 s3cmd) - Fully-Featured S3 client.
  •  38769⭐   2533🍴 pm2) - Production Process Manager for Node.js.
  •   1081⭐    114🍴 ops) - Unikernel compilation and orchestration tool.
  • flog - A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog.
  • isitfit - Manage AWS EC2 rightsizing.
  •  20184⭐   1282🍴 k9s) - Manage Kubernetes Clusters.
  •    608⭐     41🍴 PingMe) - Send messages/alerts to multiple messaging platforms & email.
  •   1088⭐    121🍴 ipfs-deploy) - Deploy static websites to  21954⭐   1478🍴 IPFS).
  •    526⭐     21🍴 Discharge) - Deploy static websites to Amazon S3.
  •    273⭐     39🍴 updatecli) - A declarative dependency management tool.

Docker

  •    305⭐     27🍴 lstags) - Synchronize images across registries.
  •   3477⭐    157🍴 dockly) - Interactively manage containers.
  •  25958⭐    942🍴 lazydocker) - Simple docker/docker-compose interface.
  •    369⭐     29🍴 docker-shell) - Simple interactive docker interface.
  •    109⭐      5🍴 docker-pushrm) - Push a readme to container registries.

Release

  •   6294⭐    503🍴 release-it) - Automate releases for Git repositories and/or npm packages. Changelog generation, GitHub/GitLab releases, etc.
  •    798⭐     45🍴 clog) - A conventional changelog for the rest of us.
  •   7022⭐    334🍴 np) - A better npm publish.
  •   3507⭐    145🍴 release) - Generate changelogs with a single command.
  •  17537⭐   1697🍴 semantic-release) - Fully automated version management and package publishing.

Npm

  •    272⭐     26🍴 npm-name-cli) - Check whether a package name is available on npm.
  •     28⭐      3🍴 npm-user-cli) - Get user info of a npm user.
  •    182⭐      9🍴 npm-home) - Open the npm page of the package in the current directory.
  •     21⭐      3🍴 pkg-dir-cli) - Find the root directory of a npm package.
  •   8041⭐    321🍴 npm-check-updates) - Find newer versions of package dependencies than what your package.json allows.
  •     82⭐      8🍴 updates) - Flexible npm dependency update tool.
  •    332⭐      5🍴 wipe-modules) - Remove node_modules of inactive projects.

Boilerplate

  •   3641⭐    411🍴 yo) - Scaffolding tool for running Yeoman generators.
  •   1592⭐    121🍴 boilr) - Create projects from boilerplate templates.
  •  19196⭐   1803🍴 cookiecutter) - Create projects from templates.
  • mevn-cli - Light speed setup for MEVN (Mongo Express Vue Node) Apps.
  •    117⭐     17🍴 scaffold-static) - Scaffolding utility for vanilla JS.

HTTP Server

  •   8521⭐    705🍴 serve) - Serve static files (https, CORS, GZIP compression, etc).
  •     54⭐      1🍴 simplehttp) - Easily serve a local directory over HTTP.
  •   1094⭐    112🍴 shell2http) - Shell script based HTTP server.

HTTP Client

  •  26956⭐   3750🍴 HTTPie) - A user-friendly HTTP client.
  •   8688⭐    349🍴 HTTP Prompt) - Interactive HTTP client featuring autocomplete and syntax highlighting.
  •    475⭐     12🍴 ain) - HTTP client with a simple format to organize API endpoints.

Productivity

  •      ?⭐      ?🍴 doing) - Keep track of what you’re doing and track what you’ve done.
  •   1674⭐     76🍴 ffscreencast) - A ffmpeg screencast with video overlay and multi monitor support.
  •     43⭐      3🍴 meetup-cli) - Meetup.com client.
  • 🌎 NeoMutt - Email client.
  •    814⭐     38🍴 terjira) - Jira client.
  •      9⭐      1🍴 ipt) - Pivotal Tracker client.
  •   1163⭐     56🍴 uber-cli) - Uber client.
  •   5588⭐    282🍴 Buku) - Browser-independent bookmark manager.
  •   1010⭐     76🍴 papis) - Extensible document and bibliography manager.
  •    236⭐     31🍴 pubs) - Scientific bibliography manager.

Time Tracking

  •   1393⭐    117🍴 Timetrap) - Simple timetracker.
  •    449⭐     39🍴 moro) - Simple tool for tracking work hours.
  •    941⭐     84🍴 Timewarrior) - Utility with simple stopwatch, calendar-based backfill and flexible reporting.
  •   2217⭐    228🍴 Watson) - Generate reports for clients and manage your time.
  •    268⭐     48🍴 utt) - Simple time tracking tool.
  •    392⭐     13🍴 Bartib) - Easy to use time tracking tool.

Note Taking and Lists

  •    203⭐     11🍴 idea) - A lightweight tool for keeping ideas in a safe place quick and easy.
  •    393⭐     51🍴 geeknote) - Evernote client.
  • 🌎 Taskwarrior - Manage your TODO list.
  • 🌎 Terminal velocity - A fast note-taking app.
  •    626⭐     39🍴 eureka) - Input and store your ideas.
  •    378⭐     31🍴 sncli) - Simplenote client.
  •    164⭐      9🍴 td-cli) - A TODO manager to organize and manage your TODO's across multiple projects.
  •   1559⭐     60🍴 taskell) - Interactive kanban board/task manager.
  •   8703⭐    393🍴 taskbook) - Tasks, boards & notes for the command-line habitat.
  •   2473⭐    107🍴 dnote) - A interactive, multi-device notebook.
  •   5276⭐    141🍴 nb) - A note‑taking, bookmarking, archiving, and knowledge base application.

Finance

  • 🌎 ledger - Powerful, double-entry accounting system on the terminal
  •    130⭐     17🍴 moeda) - Foreign exchange rates and currency conversion.
  •    199⭐     18🍴 cash-cli) - Convert Currency Rates.
  •   3568⭐    294🍴 cointop) - Track cryptocurrencies.
  •   4523⭐    252🍴 ticker) - Stock ticker.

Presentations

  •   2988⭐     91🍴 WOPR) - A simple markup language for creating rich terminal reports, presentations and infographics.
  •   2005⭐    173🍴 decktape) - PDF exporter for HTML presentations.
  •   4569⭐    258🍴 mdp) - A markdown presentation tool.
  • 🌎 sent - Simple plaintext presentation tool.
  •   6958⭐    200🍴 slides) - A markdown presentation tool.

Calendars

  • 🌎 calcurse - Calendar and scheduling.
  •   2992⭐    301🍴 gcalcli) - Google calendar client.
  •   2161⭐    177🍴 khal) - CalDAV ready CLI and TUI calendar.
  •   1262⭐    132🍴 vdirsyncer) - CalDAV sync.
  • 🌎 remind - A sophisticated calendar and alarm program.
  •     70⭐      7🍴 birthday) - Know when a friend's birthday is coming.

Utilities

  •  29747⭐   3234🍴 aria2) - HTTP, FTP, SFTP, BitTorrent and Metalink download utility.
  •     47⭐      5🍴 bitly-client) - Bitly client.
  •    121⭐      2🍴 deadlink) - Find dead links in files.
  •    130⭐      8🍴 crawley) - Unix-way web crawler.
  •    376⭐     24🍴 kill-tabs) - Kill all Chrome tabs.
  •   4521⭐    233🍴 alex) - Catch insensitive, inconsiderate writing.

macOS

  •    192⭐     15🍴 open-pip-cli) - Watch videos in picture-in-picture player.
  •     86⭐     14🍴 osx-wifi-cli) - Manage wifi connections.
  •     52⭐      6🍴 active-win-cli) - Get the title/id/etc of the active window.
  •    987⭐    258🍴 stronghold) - Configure security settings from the terminal.
  •    634⭐     33🍴 dark-mode) - Toggle dark mode.

Terminal Sharing Utilities

  •  17605⭐   1336🍴 gotty) - Share your terminal as a web application.
  •  15893⭐   1194🍴 localtunnel) - Expose your localhost to the world for easy testing and sharing.
  • 🌎 mosh - Remote SSH client that allows roaming with intermittent connectivity.
  • 🌎 ngrok - Secure introspectable tunnels to localhost.
  • 🌎 tmate - Instant terminal (tmux) sharing.
  •   1583⭐     49🍴 warp) - Secure and simple terminal sharing.
  •    402⭐     22🍴 OverTime) - Time-overlap tables for remote teams.

Network Utilities

  •    131⭐     13🍴 get-port-cli) - Get an available port.
  •     22⭐      1🍴 is-reachable-cli) - Check if hostnames are reachable or not.
  •   1970⭐    129🍴 acmetool) - Automatic certificate acquisition for ACME (Let's Encrypt).
  •    383⭐     39🍴 certificate-ripper) - Extract server certificates.
  •     65⭐      2🍴 neoss) - User-friendly and detailed socket statistics.

Theming and Customization

  •    521⭐     28🍴 splash-cli) - Beautiful wallpapers from Unsplash.
  •    159⭐     16🍴 wallpaper-cli) - Get or set the desktop wallpaper.
  •   5077⭐    118🍴 themer) - Generate personalized themes for your editor, terminal, wallpaper, Slack, and more.
  •     10⭐      2🍴 JackPaper) - Set images from Unsplash as wallpaper.
  •   7116⭐    284🍴 pywal) - Generate and change color-schemes, then apply them system-wide to all of your favourite programs.
  •    182⭐      8🍴 QuickWall) - Directly set wallpapers from Unsplash.
  • 🌎 oh-my-posh - Prompt theme engine.

Shell Utilities

  •    513⭐     42🍴 has) - Checks for the presence of various commands and their versions on the path.
  •   7885⭐    128🍴 Ultimate Plumber) - Write Linux pipes with live previews.
  •   6712⭐    205🍴 fkill-cli) - Simple cross-platform process killer.
  • 🌎 task-spooler - Queue jobs for linear execution.
  •    129⭐      5🍴 undollar) - Strip the '$' preceding copy-pasted terminal commands.
  •     50⭐      5🍴 pipe_exec) - Run executables from stdin, pipes and ttys without creating a temporary file.

System Interaction Utilities

  •  17622⭐   1314🍴 neofetch) - System information tool.
  •     26⭐      3🍴 battery-level-cli) - Get current battery level.
  •    192⭐      8🍴 brightness-cli) - Change screen brightness (    10⭐      2🍴 windows)).
  •   1502⭐     45🍴 yank) - Yank terminal output to clipboard.
  •     40⭐      2🍴 screensaver) - Start the screensaver.
  •    160⭐     15🍴 google-font-installer) - Download and install Google Web Fonts on your local machine.
  • 🌎 glances - System monitoring tool.
  •   1386⭐     59🍴 tiptop) - System monitor.
  •    181⭐     11🍴 gzip-size-cli) - Get the gzipped size of a file.

Markdown

  •   3941⭐    497🍴 DocToc) - Generates table of contents for markdown files.
  •   5960⭐    424🍴 grip) - Preview markdown files as GitHub would render them.
  •   1697⭐    106🍴 mdv) - Styled terminal markdown viewer.
  •  12022⭐    255🍴 glow) - Styled markdown rendering.

Security

  • 🌎 pass - Password manager.
  •   5152⭐    455🍴 gopass) - Fully-featured password manager.
  •   1058⭐     49🍴 xiringuito) - SSH-based VPN.
  •     66⭐      3🍴 hasha-cli) - Get the hash of text or stdin.
  •   1650⭐     50🍴 ots) - Share secrets with others via a one-time URL.

Math

  •    152⭐      8🍴 mdlt) - Do quick math right from the command line.
  •   1238⭐    116🍴 Qalculate) - Calculate non-trival math expressions. Unit conversions, symbolic calculations and more.

Weather

  •  21126⭐    978🍴 wttr.in)
  •   7357⭐    456🍴 wego)
  •     81⭐      7🍴 weather-cli)

Browser Replacement

  •   2100⭐    107🍴 s) - Open a web search in your terminal.
  •    328⭐     14🍴 hget) - Render websites in plain text from your terminal.
  •   6552⭐    226🍴 mapscii) - Terminal Map Viewer.
  •     66⭐     13🍴 nasa-cli) - Download NASA Picture of the Day.
  •    138⭐      8🍴 getnews.tech) - Fetch news headlines from various news outlets.
  •    128⭐     12🍴 trino) - Translation of words and phrases.
  •   6129⭐    379🍴 translate-shell) - Google Translate interface.

Internet Speedtest

  •    578⭐    123🍴 speedtest-net) - Test internet connection speed and ping using speedtest.net.
  •   3843⭐    181🍴 speed-test) - speedtest-net wrapper with different UI.
  •  12650⭐   1902🍴 speedtest-cli) - Test internet bandwidth using speedtest.net.
  •   7747⭐    237🍴 bandwhich) - Track bandwidth utilization by process.

Command Line Learning

  • 🌎 cmdchallenge - Presents small shell challenge with user submitted solutions.
  • 🌎 explainshell - Type a snippet to see the help text for each argument.
  •   9948⭐    862🍴 howdoi) - Instant coding answers.
  •   5596⭐    179🍴 how2) - Node.js implementation of howdoi.
  •  76543⭐   3334🍴 The Fuck) - Magnificent app which corrects your previous console command.
  •  43583⭐   3606🍴 tldr) - Simplified and community-driven man pages.
  •    469⭐     26🍴 Wat) - Instant, central, community-built docs.
  •    350⭐     66🍴 teachcode) - Guide for the earliest lessons of coding.
  •  12623⭐    455🍴 navi) - Interactive cheatsheet tool.

Data Manipulation

  •   6458⭐    243🍴 visidata) - Spreadsheet multitool for data discovery and arrangement.

Processors

  •  24551⭐   1414🍴 jq) - JSON processor.
  •   2141⭐     69🍴 yq) - YAML processor.
  •   4120⭐     96🍴 dasel) - JSON/YAML/TOML/XML processor (like jq/yq).
  •     80⭐      6🍴 yaml-cli) - Query/update YAML.
  •    549⭐     14🍴 ramda-cli) - Process data with functional pipelines.

JSON

  •     44⭐      4🍴 jp) - JSON parser.
  •  16084⭐    445🍴 fx) - Command-line JSON viewer.
  •     68⭐      4🍴 vj) - Makes JSON human readable.
  •   1714⭐     94🍴 underscore-cli) - Utility-belt for hacking JSON and Javascript.
  •     61⭐      5🍴 strip-json-comments-cli) - Strip comments from JSON.
  •    168⭐      7🍴 GROQ) – JSON processor with queries and projections.
  •  11942⭐    294🍴 gron) - Make JSON greppable.

YAML

  •    856⭐     38🍴 dyff) - YAML diff tool.

Columns

  •     60⭐      6🍴 parse-columns-cli) - Parse text columns to JSON.
  • q - Execution of SQL-like queries on CSV/TSV/tabular text file.

Text

  • figlet - Creates large text out of ASCII characters.
  •   2880⭐    184🍴 stegcloak) - Hide secrets with invisible characters in plain text securely.

Files and Directories

File Managers

  •  13076⭐    833🍴 ranger) - A console file manager with VI key bindings.
  •   1986⭐    485🍴 midnight-commander) - A feature rich visual file manager.
  • 🌎 Vifm - VI influnced file manager.
  •  16014⭐    657🍴 nnn) - File browser and disk usage analyzer with excellent desktop integration.
  •   5617⭐    258🍴 lf) - Fast, extensively customizable file manager.
  •   3812⭐    147🍴 fff) - Fast, simple file manager.

Deleting, Copying, and Renaming

  •   1173⭐     38🍴 trash-cli) - Move files and directories to the trash.
  •    117⭐      5🍴 empty-trash-cli) - Empty the trash.
  •    276⭐     24🍴 del-cli) - Delete files and folders.
  •    296⭐     28🍴 cpy-cli) - Copies files.
  •    153⭐     18🍴 rename-cli) - Rename files quickly.
  • 🌎 renameutils - Mass renaming in your editor.
  •   1672⭐     55🍴 diskonaut) - Disk space navigator.

Files

  •    739⭐     56🍴 chokidar-cli) - CLI to watch file system changes.
  •     68⭐      4🍴 file-type-cli) - Detect the file type of a file or stdin.
  •  40263⭐   1055🍴 bat) - A cat clone with syntax highlighting.
  • 🌎 NCDu - A disk usage analyzer with an ncurses interface.
  •    118⭐      4🍴 unix-permissions) - Swiss Army knife for Unix permissions.
  • 🌎 transmission-cli - Torrent client for your command line.
  •    981⭐    132🍴 webtorrent-cli) – Streaming torrent client.
  •   3008⭐     82🍴 entr) - Run an arbitrary command when files change.
  •    303⭐     14🍴 organize-cli) - Organize your files automatically.
  • 🌎 organize-rt - organize-cli in Rust with more customization.
  •    716⭐     28🍴 RecoverPy) - Recover overwritten or deleted files.
  •   3039⭐     78🍴 Clipboard) - Cut, copy, and paste anything, anytime, anywhere.

File Sync/Sharing

  •  37646⭐   3417🍴 rclone) - Sync files with various cloud providers.
  •   6469⭐    166🍴 ffsend) - Quick file share.
  •    298⭐     20🍴 share-cli) - Share files with your local network.
  •    641⭐    141🍴 google-drive-upload) - Upload/sync with Google Drive.
  •    251⭐     25🍴 gdrive-downloader) - Download files/folders from Google Drive.
  •    750⭐     19🍴 portal) - Send files between computers.

Directory Listing

  •    210⭐     17🍴 alder) - Minimal tree with colors.
  •  21203⭐    624🍴 exa) - Improved version of ls.
  •    475⭐     10🍴 tre) - tree with git awareness, editor aliasing, and more.
  •     39⭐      1🍴 ll) - ls with git status.
  •   9376⭐    312🍴 lsd) - ls with many extra features.

Directory Navigation

  •  14894⭐    695🍴 autojump) - A cd command that learns - easily navigate directories from the command line.
  •   5797⭐    207🍴 fasd) - Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.
  •    176⭐     18🍴 pm) - The easy way to switch to your projects on the shell.
  •  15127⭐   1158🍴 z) - z is the new j, yo.
  •      ?⭐      ?🍴 PathPicker) - After parsing the output from a command, PathPicker presents you with a nice UI to select which files you're interested in.
  •    459⭐     20🍴 fz) - Seamless fuzzy tab completion for z.
  •    830⭐     60🍴 goto) - Directory aliases for the shell with autocomplete.
  •   2645⭐    133🍴 z.lua) - cd command that learns your habits.
  •   9859⭐    358🍴 zoxide) - Fast directory jumper in Rust.

Search

  •    325⭐      9🍴 happyfinder) - (another) Fuzzy file finder for the command line.
  •     29⭐      7🍴 find-up-cli) - Find a file by walking up parent directories.
  •  36808⭐   1644🍴 ripgrep) - A line-oriented search tool that recursively searches your current directory for a regex pattern.
  •  51087⭐   2166🍴 fzf) - A general purpose command-line fuzzy finder, can be used with any list: files/directories, command history, processes, hostnames, bookmarks, git commits, etc.
  •   3483⭐     74🍴 fselect) - Find files with SQL-like queries.
  •  26862⭐    687🍴 fd) - A simple, fast and user-friendly alternative to find.
  •   8457⭐    195🍴 broot) - Fuzzy finder similar to fzf, but with space usage visualization.
  •    193⭐     13🍴 rare) - Real-time regex aggregation and analysis.
  •   4043⭐    160🍴 skim) - A general fuzzy finder written in rust, similar to fzf.

Version Control

  •   1188⭐     30🍴 SnowFS) - A fast, scalable version control system for binaries.

Git

  •   1084⭐     62🍴 git commander) - Interactive git tool.
  •   6145⭐    178🍴 git-stats) - A local GitHub-like contributions calendar.
  •    177⭐     11🍴 dev-time) - Get the current local time of a GitHub user.
  •  11540⭐    597🍴 tig) - Text-mode interface for git.
  •   3967⭐     96🍴 grv) - Text-mode interface for git with customisable vi bindings.
  •   7351⭐    298🍴 git-standup) - Recall what you did on the last working day.
  •   3179⭐    186🍴 git-secret) - Store your private data inside a git repository.
  •    257⭐     43🍴 gitlab-cli) - Create GitLab merge requests.
  •  16185⭐   1220🍴 git-extras) - Git utilities.
  •   1288⭐     59🍴 gita) - Manage multiple git repos side by side.
  •  10217⭐   1321🍴 readme-md-generator) - Interactively generate README.md files.
  •    134⭐     11🍴 semantic-git-commit-cli) - Ensure semantic commits messages.
  •     16⭐      2🍴 import-github-labels-cli) - Sync labels between Github repos.
  •      3⭐      0🍴 git-all-branches) - Improved git branch -a.
  •    565⭐     24🍴 czg) - Interactively generate standardized commit messages.
  •   1023⭐    233🍴 shallow-backup) - Git integrated backup tool.

GitHub

  •    422⭐     14🍴 CLI GitHub) - Fancy GitHub client.
  •    490⭐     41🍴 Gistup) - Manage GitHub gists.
  •  22331⭐   2361🍴 hub) - Make git easier to use with GitHub.
  •    561⭐     40🍴 git-labelmaker) - Edit GitHub labels.

Emoji

  •   4169⭐    200🍴 gitmoji-cli) - Use emoji in commit messages.
  •    345⭐     46🍴 gitmoji-changelog) - Generate gitmoji changelogs.

Images

  •  19021⭐   1358🍴 SVGO) - Optimize SVG files.
  •   5475⭐    135🍴 carbon-now-cli) - Generate beautiful images of your code.
  •     54⭐      7🍴 imgur-uploader-cli) - Upload images to imgur.
  •   1597⭐     80🍴 pageres-cli) - Capture website screenshots.

Gif Creation

  •    507⭐     28🍴 gifgen) - Simple high quality GIF encoding.
  •   3223⭐    217🍴 gifsicle) - Create, manipulate, and optimize GIF images and animations.
  •   3792⭐    249🍴 ttygif) - Convert terminal recordings to animated gifs.
  •    261⭐     17🍴 ttygif) - ttyrec to gif.
  •   3236⭐    122🍴 ttystudio) - A terminal-to-gif recorder minus the headaches.
  •  11385⭐    873🍴 asciinema) - Terminal session recorder and companion app for asciinema.org.
  •    215⭐      6🍴 givegif) - GIFs on the command line.

Image Conversion

  • 🌎 imagemagick - Gold standard for anything images.
  •    937⭐     43🍴 imgp) - Blazing fast batch image resizer and rotator.
  •    359⭐     15🍴 korkut) - Quick and simple image processing.

Screensavers

  •   3152⭐    315🍴 cmatrix) - Scrolling 'Matrix'-like screen.
  •   1977⭐     67🍴 pipes.sh) - Random pipes that grow across the screen.
  •     52⭐      1🍴 YuleLog) - Christmas Yule Log fireplace.
  •     41⭐      1🍴 cli-fireplace) - Digital fireplace.

Graphics

  •     77⭐      2🍴 cli-mandelbrot) - Traverse the Mandelbrot fractal.
  •    125⭐      5🍴 sparkly-cli) - Generate sparklines ▁▂▃▅▂▇..
  •   4467⭐     81🍴 pastel) - Generate, analyze, convert and manipulate colors.
  •    126⭐      2🍴 lowcharts) - Draw low-resolution graphs.

Just for Fun

  •    309⭐     63🍴 cowsay) - A configurable talking cow (and other animals).
  •     75⭐      6🍴 quote-cli) - Get a random quote or the quote of the day in your CLI.
  •    297⭐     45🍴 fortune) - Shows a random fortune.
  •   1121⭐     80🍴 ponysay) - Pony rewrite of cowsay.
  •    201⭐     44🍴 yosay) - Like cowsay, but for yeoman.
  •   5445⭐    201🍴 lolcat) - Outputs text in rainbow colors.
  •     99⭐      6🍴 text-meme) - Generate text memes.
  •     46⭐      5🍴 dankcli) - Add text to meme image templates.
  •     49⭐      2🍴 ricksay) - Quotes from Rick and Morty.
  •     18⭐      3🍴 pokeget) - Display sprites of pokemon.

Emoji

  •   2266⭐     79🍴 emoj) - Find relevant emoji from text on the command-line.
  •     23⭐      3🍴 emoji-finder) - Quickly find and copy emoji to the clipboard via the command-line.
  •    698⭐     35🍴 oji) - Interactive text emoji maker.

Other Awesome Lists

License

CC0

To the extent possible under law, 🌎 Adam Garrett-Harris has waived all copyright and related or neighboring rights to this work.

Source

 11123⭐    751🍴 agarrharr/awesome-cli-apps)

fucking-awesome-cli-apps's People

Contributors

agarrharr avatar aharris88 avatar alichtman avatar antonmedv avatar correia-jpv avatar dcchambers avatar dematerializer avatar dthree avatar francisber avatar herrbischoff avatar imsnif avatar jamesgeorge007 avatar jarun avatar jneidel avatar krukov avatar m-o-e avatar mischah avatar nschloe avatar pablolec avatar readmecritic avatar riyadhalnur avatar rockymadden avatar sametsisartenep avatar samverschueren avatar siegfriedehret avatar sigit-prayoga avatar sjclayton avatar vitaly-zdanevich avatar xxczaki avatar yask123 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.