1142 lines
48 KiB
HTML
1142 lines
48 KiB
HTML
<p align="center">
|
||
<img width="763" src="https://cdn.rawgit.com/aharris88/awesome-cli-apps/master/media/banner.png" alt="awesome cli apps">
|
||
</p>
|
||
<hr />
|
||
<p><a href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a></p>
|
||
<blockquote>
|
||
<p>A curated list of command line apps.</p>
|
||
</blockquote>
|
||
<p>Inspired by the <a
|
||
href="https://github.com/sindresorhus/awesome">awesome</a> list
|
||
thing.</p>
|
||
<h2 id="table-of-contents">Table of Contents</h2>
|
||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||
<ul>
|
||
<li><a href="#entertainment">Entertainment</a>
|
||
<ul>
|
||
<li><a href="#music">Music</a></li>
|
||
<li><a href="#social-media">Social Media</a></li>
|
||
<li><a href="#video">Video</a></li>
|
||
<li><a href="#movies">Movies</a></li>
|
||
<li><a href="#games">Games</a></li>
|
||
<li><a href="#books">Books</a></li>
|
||
</ul></li>
|
||
<li><a href="#development">Development</a>
|
||
<ul>
|
||
<li><a href="#text-editors">Text Editors</a></li>
|
||
<li><a href="#frontend-development">Frontend Development</a></li>
|
||
<li><a href="#mobile-development">Mobile Development</a></li>
|
||
<li><a href="#database">Database</a></li>
|
||
<li><a href="#devops">Devops</a></li>
|
||
<li><a href="#docker">Docker</a></li>
|
||
<li><a href="#release">Release</a></li>
|
||
<li><a href="#npm">Npm</a></li>
|
||
<li><a href="#boilerplate">Boilerplate</a></li>
|
||
<li><a href="#http-server">HTTP Server</a></li>
|
||
<li><a href="#http-client">HTTP Client</a></li>
|
||
</ul></li>
|
||
<li><a href="#productivity">Productivity</a>
|
||
<ul>
|
||
<li><a href="#time-tracking">Time Tracking</a></li>
|
||
<li><a href="#note-taking-and-lists">Note Taking and Lists</a></li>
|
||
<li><a href="#finance">Finance</a></li>
|
||
<li><a href="#presentations">Presentations</a></li>
|
||
<li><a href="#calendars">Calendars</a></li>
|
||
</ul></li>
|
||
<li><a href="#utilities">Utilities</a>
|
||
<ul>
|
||
<li><a href="#macos">macOS</a></li>
|
||
<li><a href="#terminal-sharing-utilities">Terminal Sharing
|
||
Utilities</a></li>
|
||
<li><a href="#network-utilities">Network Utilities</a></li>
|
||
<li><a href="#theming-and-customization">Theming and
|
||
Customization</a></li>
|
||
<li><a href="#shell-utilities">Shell Utilities</a></li>
|
||
<li><a href="#system-interaction-utilities">System Interaction
|
||
Utilities</a></li>
|
||
<li><a href="#markdown">Markdown</a></li>
|
||
<li><a href="#security">Security</a></li>
|
||
<li><a href="#math">Math</a></li>
|
||
<li><a href="#weather">Weather</a></li>
|
||
<li><a href="#browser-replacement">Browser Replacement</a></li>
|
||
<li><a href="#internet-speedtest">Internet Speedtest</a></li>
|
||
</ul></li>
|
||
<li><a href="#command-line-learning">Command Line Learning</a></li>
|
||
<li><a href="#data-manipulation">Data Manipulation</a>
|
||
<ul>
|
||
<li><a href="#processors">Processors</a></li>
|
||
<li><a href="#json">JSON</a></li>
|
||
<li><a href="#yaml">YAML</a></li>
|
||
<li><a href="#columns">Columns</a></li>
|
||
<li><a href="#text">Text</a></li>
|
||
</ul></li>
|
||
<li><a href="#files-and-directories">Files and Directories</a>
|
||
<ul>
|
||
<li><a href="#file-managers">File Managers</a></li>
|
||
<li><a href="#deleting-copying-and-renaming">Deleting, Copying, and
|
||
Renaming</a></li>
|
||
<li><a href="#files">Files</a></li>
|
||
<li><a href="#file-syncsharing">File Sync/Sharing</a></li>
|
||
<li><a href="#directory-listing">Directory Listing</a></li>
|
||
<li><a href="#directory-navigation">Directory Navigation</a></li>
|
||
<li><a href="#search">Search</a></li>
|
||
</ul></li>
|
||
<li><a href="#version-control">Version Control</a>
|
||
<ul>
|
||
<li><a href="#git">Git</a></li>
|
||
<li><a href="#github">GitHub</a></li>
|
||
<li><a href="#emoji">Emoji</a></li>
|
||
</ul></li>
|
||
<li><a href="#images">Images</a>
|
||
<ul>
|
||
<li><a href="#gif-creation">Gif Creation</a></li>
|
||
<li><a href="#image-conversion">Image Conversion</a></li>
|
||
</ul></li>
|
||
<li><a href="#screensavers">Screensavers</a></li>
|
||
<li><a href="#graphics">Graphics</a></li>
|
||
<li><a href="#just-for-fun">Just for Fun</a>
|
||
<ul>
|
||
<li><a href="#emoji-1">Emoji</a></li>
|
||
</ul></li>
|
||
<li><a href="#other-awesome-lists">Other Awesome Lists</a></li>
|
||
<li><a href="#license">License</a></li>
|
||
</ul>
|
||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||
<hr />
|
||
<h2 id="entertainment">Entertainment</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/newsboat/newsboat">newsboat</a> - An
|
||
extendable RSS feed reader for text terminals.</li>
|
||
</ul>
|
||
<h3 id="music">Music</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/cmus/cmus">cmus</a> - Small, fast and
|
||
powerful console music player.</li>
|
||
<li><a
|
||
href="https://github.com/yask123/Instant-Music-Downloader">Instant-Music-Downloader</a>
|
||
- Instant music downloader.</li>
|
||
<li><a href="https://github.com/mischah/itunes-remote">itunes-remote</a>
|
||
- Control iTunes via CLI.</li>
|
||
<li><a href="https://6xq.net/pianobar/">pianobar</a> - Pandora
|
||
client.</li>
|
||
<li><a href="https://github.com/rockymadden/somafm-cli">somafm-cli</a> -
|
||
Listen to SomaFM in your terminal.</li>
|
||
<li><a href="https://github.com/MusicPlayerDaemon/MPD">mpd</a> - Music
|
||
Player Daemon.</li>
|
||
<li><a href="https://github.com/arybczak/ncmpcpp">ncmpcpp</a> - mpd
|
||
client.</li>
|
||
<li><a href="http://moc.daper.net/">moc</a> - Console audio player for
|
||
Linux/UNIX.</li>
|
||
<li><a href="https://github.com/clangen/musikcube">musikcube</a> -
|
||
Cross-platform, terminal-based music player, audio engine, metadata
|
||
indexer, and server.</li>
|
||
<li><a href="https://github.com/beetbox/beets">beets</a> - Music library
|
||
manager and tagger.</li>
|
||
<li><a href="https://github.com/Rigellute/spotify-tui">spotify-tui</a> -
|
||
Spotify client.</li>
|
||
<li><a
|
||
href="https://github.com/SwagLyrics/SwagLyrics-For-Spotify">swaglyrics-for-spotify</a>
|
||
- Spotify lyrics.</li>
|
||
<li><a href="https://github.com/yne/dzr">dzr</a> - deezer.com
|
||
player.</li>
|
||
<li><a href="https://github.com/deep5050/radio-active">radio-active</a>
|
||
- Internet radio player with 40k+ stations.</li>
|
||
<li><a href="https://github.com/gmt4/mpvc">mpvc</a> - Music player
|
||
interfacing mpv.</li>
|
||
</ul>
|
||
<h3 id="video">Video</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/ytdl-org/youtube-dl">youtube-dl</a> -
|
||
Download videos from YouTube.com and many other video sites.</li>
|
||
<li><a href="https://github.com/streamlink/streamlink">streamlink</a> -
|
||
Extract streams from various websites to a video player of your
|
||
choosing.</li>
|
||
<li><a href="https://github.com/mps-youtube/mps-youtube">mps-youtube</a>
|
||
- Youtube player.</li>
|
||
<li><a href="https://mpv.io">mpv</a> - Superior video player.</li>
|
||
<li><a href="https://github.com/mifi/editly">editly</a> - Declarative
|
||
video editing.</li>
|
||
<li><a href="https://github.com/yt-dlp/yt-dlp">yt-dlp</a> - A
|
||
<code>youtube-dl</code> fork with additional features and fixes.</li>
|
||
</ul>
|
||
<h3 id="movies">Movies</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/iCHAIT/moviemon">moviemon</a> -
|
||
Everything about your movies.</li>
|
||
<li><a href="https://github.com/mayankchd/movie">movie</a> - Get movie
|
||
info or compare movies.</li>
|
||
</ul>
|
||
<h3 id="games">Games</h3>
|
||
<ul>
|
||
<li><a href="http://www.bay12games.com/dwarves/">Dwarf Fortress</a> -
|
||
Roguelike construction and management simulation.</li>
|
||
<li><a href="https://cataclysmdda.org">Cataclysm-DDA</a> - Turn-based
|
||
survival game set in a post-apocalyptic world.</li>
|
||
<li><a href="https://github.com/lxgr-linux/Pokete">Pokete</a> -
|
||
Pokemon-like.</li>
|
||
</ul>
|
||
<h3 id="books">Books</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/wustho/epr">epr</a> - epub reader.</li>
|
||
<li><a href="https://github.com/BibleJS/BibleApp">Bible.Js CLI</a> -
|
||
Bible.</li>
|
||
<li><a href="https://github.com/sunsations/speed_read">SpeedRead</a> -
|
||
Spritz-alike speedreader.</li>
|
||
<li><a href="https://github.com/djadmin/medium-cli">medium-cli</a> -
|
||
Read <a href="https://medium.com/">medium.com</a> stories.</li>
|
||
</ul>
|
||
<h3 id="chat">Chat</h3>
|
||
<ul>
|
||
<li><a href="https://weechat.org/">WeeChat</a> - Fast, light and
|
||
extensible chat client.</li>
|
||
<li><a href="https://github.com/irssi/irssi">irssi</a> - IRC chat
|
||
client.</li>
|
||
<li><a href="https://github.com/mcpcpc/kirc">kirc</a> - Tiny IRC
|
||
client.</li>
|
||
</ul>
|
||
<h2 id="development">Development</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/captainsafia/legit">legit</a> - Generate
|
||
Open Source licences as files or file headers.</li>
|
||
<li><a href="https://github.com/cezaraugusto/mklicense">mklicense</a> -
|
||
Create a custom LICENSE file painlessly with customized info.</li>
|
||
<li><a href="https://github.com/shobrook/rebound">rebound</a> - Fetch
|
||
Stack Overflow results on compiler error.</li>
|
||
<li><a href="https://github.com/zaaack/foy">foy</a> - Lightweight
|
||
general purpose task runner/build tool.</li>
|
||
<li><a href="https://github.com/casey/just">just</a> - Modern
|
||
<code>make</code>-like command runner.</li>
|
||
<li><a href="https://github.com/jarun/bcal">bcal</a> - Byte CALculator
|
||
for storage conversions and calculations.</li>
|
||
<li><a href="https://github.com/mellowcandle/bitwise">bitwise</a> - Base
|
||
conversion and bit manipulation.</li>
|
||
<li><a href="https://github.com/bnagy/cgasm">cgasm</a> - x86 assembly
|
||
documentation.</li>
|
||
<li><a href="https://github.com/pemistahl/grex">grex</a> - Generate
|
||
regular expressions from user-provided test cases.</li>
|
||
<li><a
|
||
href="https://github.com/cyrus-and/gdb-dashboard">gdb-dashboard</a> -
|
||
Modular visual interface for GDB.</li>
|
||
<li><a href="https://github.com/pvarentsov/iola">iola</a> - Socket
|
||
client with REST API.</li>
|
||
<li><a href="https://github.com/TejasQ/add-gitignore">add-gitignore</a>
|
||
- Interactively generate a .gitignore for your project based on your
|
||
needs.</li>
|
||
<li><a href="https://github.com/sindresorhus/is-up-cli">is-up-cli</a> -
|
||
Check if a domain is up.</li>
|
||
<li><a href="https://github.com/italolelis/reachable">reachable</a> -
|
||
Check if a domain is up.</li>
|
||
<li><a href="https://github.com/alexfernandez/loadtest">loadtest</a> -
|
||
Run load tests.</li>
|
||
<li><a
|
||
href="https://github.com/rtfpessoa/diff2html-cli">diff2html-cli</a> -
|
||
Create pretty HTML from diffs.</li>
|
||
</ul>
|
||
<h3 id="text-editors">Text Editors</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/emacs-mirror/emacs">emacs</a> - An
|
||
extensible, customizable, free/libre text editor — and more.</li>
|
||
<li><a href="https://github.com/vim/vim">vim</a> - Vim - the ubiquitous
|
||
text editor.</li>
|
||
<li><a href="https://github.com/neovim/neovim">neovim</a> - Modern
|
||
vim.</li>
|
||
<li><a href="https://github.com/mawww/kakoune">kakoune</a> - Modal
|
||
editor inspired by vim.</li>
|
||
<li><a href="https://github.com/zyedidia/micro">micro</a> - A simple and
|
||
intuitive editor.</li>
|
||
<li><a href="https://github.com/xyproto/o">o</a> - Configuration-free
|
||
text editor and IDE.</li>
|
||
<li><a href="https://github.com/helix-editor/helix">helix</a> - Modal
|
||
editor inspired by kakoune.</li>
|
||
</ul>
|
||
<h3 id="frontend-development">Frontend Development</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/sgentle/caniuse-cmd">caniuse-cmd</a> -
|
||
Search <a href="https://caniuse.com">caniuse.com</a> about browser
|
||
support of features.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/strip-css-comments-cli">strip-css-comments-cli</a>
|
||
- Strip comments from CSS.</li>
|
||
<li><a
|
||
href="https://github.com/kevva/viewport-list-cli">viewport-list-cli</a>
|
||
- Return a list of devices and their viewports.</li>
|
||
<li><a href="https://surge.sh">surge</a> - Publish static websites for
|
||
free.</li>
|
||
</ul>
|
||
<h3 id="mobile-development">Mobile Development</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/SamVerschueren/mobicon-cli">mobicon-cli</a> -
|
||
Mobile app icon generator.</li>
|
||
<li><a
|
||
href="https://github.com/SamVerschueren/mobisplash-cli">mobisplash-cli</a>
|
||
- Mobile app splash screen generator.</li>
|
||
<li><a href="https://github.com/c0bra/deviceframe">deviceframe</a> - Put
|
||
device frames around your mobile/web/progressive app screenshots.</li>
|
||
</ul>
|
||
<h3 id="database">Database</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/dbcli/mycli">mycli</a> - MySQL client
|
||
with autocompletion and syntax highlighting.</li>
|
||
<li><a href="https://github.com/dbcli/pgcli">pgcli</a> - Postgres client
|
||
with autocompletion and syntax highlighting.</li>
|
||
<li><a href="https://github.com/julianhyde/sqlline">sqlline</a> - Shell
|
||
for issuing SQL via JDBC.</li>
|
||
<li><a href="https://github.com/laixintao/iredis">iredis</a> - Redis
|
||
client with autocompletion and syntax highlighting.</li>
|
||
<li><a href="https://github.com/xo/usql">usql</a> - Universal SQL client
|
||
with autocompletion and syntax highlighting.</li>
|
||
</ul>
|
||
<h3 id="devops">Devops</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/lukechilds/htconvert">htconvert</a> -
|
||
Convert .htaccess redirects to nginx.conf redirects.</li>
|
||
<li><a href="https://github.com/donnemartin/saws">SAWS</a> -
|
||
Supercharged AWS CLI.</li>
|
||
<li><a href="https://github.com/s3tools/s3cmd">s3cmd</a> -
|
||
Fully-Featured S3 client.</li>
|
||
<li><a href="https://github.com/Unitech/pm2">pm2</a> - Production
|
||
Process Manager for Node.js.</li>
|
||
<li><a href="https://github.com/nanovms/ops">ops</a> - Unikernel
|
||
compilation and orchestration tool.</li>
|
||
<li><a href="https://github.com/mingrammer/flog">flog</a> - A fake log
|
||
generator for log formats such as apache-common, apache error and
|
||
RFC3164 syslog.</li>
|
||
<li><a href="https://github.com/derailed/k9s">k9s</a> - Manage
|
||
Kubernetes Clusters.</li>
|
||
<li><a href="https://github.com/kha7iq/pingme">PingMe</a> - Send
|
||
messages/alerts to multiple messaging platforms & email.</li>
|
||
<li><a href="https://github.com/agentofuser/ipfs-deploy">ipfs-deploy</a>
|
||
- Deploy static websites to <a
|
||
href="https://github.com/ipfs/ipfs#overviewhttps://github.com/ipfs/ipfs#overview">IPFS</a>.</li>
|
||
<li><a href="https://github.com/brandonweiss/discharge">Discharge</a> -
|
||
Deploy static websites to Amazon S3.</li>
|
||
<li><a href="https://github.com/updatecli/updatecli">updatecli</a> - A
|
||
declarative dependency management tool.</li>
|
||
</ul>
|
||
<h3 id="docker">Docker</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/ivanilves/lstags">lstags</a> -
|
||
Synchronize images across registries.</li>
|
||
<li><a href="https://github.com/lirantal/dockly">dockly</a> -
|
||
Interactively manage containers.</li>
|
||
<li><a href="https://github.com/jesseduffield/lazydocker">lazydocker</a>
|
||
- Simple docker/docker-compose interface.</li>
|
||
<li><a
|
||
href="https://github.com/christian-korneck/docker-pushrm">docker-pushrm</a>
|
||
- Push a readme to container registries.</li>
|
||
</ul>
|
||
<h3 id="release">Release</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/webpro/release-it">release-it</a> -
|
||
Automate releases for Git repositories and/or npm packages. Changelog
|
||
generation, GitHub/GitLab releases, etc.</li>
|
||
<li><a href="https://github.com/clog-tool/clog-cli">clog</a> - A
|
||
conventional changelog for the rest of us.</li>
|
||
<li><a href="https://github.com/sindresorhus/np">np</a> - A better
|
||
<code>npm publish</code>.</li>
|
||
<li><a href="https://github.com/vercel/release">release</a> - Generate
|
||
changelogs with a single command.</li>
|
||
<li><a
|
||
href="https://github.com/semantic-release/semantic-release">semantic-release</a>
|
||
- Fully automated version management and package publishing.</li>
|
||
</ul>
|
||
<h3 id="npm">Npm</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/npm-name-cli">npm-name-cli</a> -
|
||
Check whether a package name is available on npm.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/npm-user-cli">npm-user-cli</a> -
|
||
Get user info of a npm user.</li>
|
||
<li><a href="https://github.com/sindresorhus/npm-home">npm-home</a> -
|
||
Open the npm page of the package in the current directory.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/pkg-dir-cli">pkg-dir-cli</a> -
|
||
Find the root directory of a npm package.</li>
|
||
<li><a
|
||
href="https://github.com/tjunnone/npm-check-updates">npm-check-updates</a>
|
||
- Find newer versions of package dependencies than what your
|
||
package.json allows.</li>
|
||
<li><a href="https://github.com/silverwind/updates">updates</a> -
|
||
Flexible npm dependency update tool.</li>
|
||
<li><a href="https://github.com/bntzio/wipe-modules">wipe-modules</a> -
|
||
Remove <code>node_modules</code> of inactive projects.</li>
|
||
</ul>
|
||
<h3 id="boilerplate">Boilerplate</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/yeoman/yo">yo</a> - Scaffolding tool for
|
||
running Yeoman generators.</li>
|
||
<li><a href="https://github.com/tmrts/boilr">boilr</a> - Create projects
|
||
from boilerplate templates.</li>
|
||
<li><a href="https://github.com/audreyr/cookiecutter">cookiecutter</a> -
|
||
Create projects from templates.</li>
|
||
<li><a href="https://github.com/madlabsinc/mevn-cli">mevn-cli</a> -
|
||
Light speed setup for MEVN (Mongo Express Vue Node) Apps.</li>
|
||
<li><a
|
||
href="https://github.com/jamesgeorge007/scaffold-static">scaffold-static</a>
|
||
- Scaffolding utility for vanilla JS.</li>
|
||
</ul>
|
||
<h3 id="http-server">HTTP Server</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/vercel/serve">serve</a> - Serve static
|
||
files (https, CORS, GZIP compression, etc).</li>
|
||
<li><a href="https://github.com/snwfdhmp/simplehttp">simplehttp</a> -
|
||
Easily serve a local directory over HTTP.</li>
|
||
<li><a href="https://github.com/msoap/shell2http">shell2http</a> - Shell
|
||
script based HTTP server.</li>
|
||
</ul>
|
||
<h3 id="http-client">HTTP Client</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/httpie/httpie">HTTPie</a> - A
|
||
user-friendly HTTP client.</li>
|
||
<li><a href="https://github.com/eliangcs/http-prompt">HTTP Prompt</a> -
|
||
Interactive HTTP client featuring autocomplete and syntax
|
||
highlighting.</li>
|
||
<li><a href="https://github.com/jonaslu/ain">ain</a> - HTTP client with
|
||
a simple format to organize API endpoints.</li>
|
||
<li><a href="https://github.com/rs/curlie">curlie</a> - A curl frontend
|
||
with the ease of use of HTTPie.</li>
|
||
</ul>
|
||
<h2 id="productivity">Productivity</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/ttscoff/doing/">doing</a> - Keep track
|
||
of what you’re doing and track what you’ve done.</li>
|
||
<li><a href="https://github.com/cytopia/ffscreencast">ffscreencast</a> -
|
||
A ffmpeg screencast with video overlay and multi monitor support.</li>
|
||
<li><a href="https://github.com/specious/meetup-cli">meetup-cli</a> -
|
||
Meetup.com client.</li>
|
||
<li><a href="https://neomutt.org">NeoMutt</a> - Email client.</li>
|
||
<li><a href="https://github.com/keepcosmos/terjira">terjira</a> - Jira
|
||
client.</li>
|
||
<li><a href="https://github.com/drselump14/ipt">ipt</a> - Pivotal
|
||
Tracker client.</li>
|
||
<li><a href="https://github.com/jaebradley/uber-cli">uber-cli</a> - Uber
|
||
client.</li>
|
||
<li><a href="https://github.com/jarun/Buku">Buku</a> -
|
||
Browser-independent bookmark manager.</li>
|
||
<li><a href="https://github.com/papis/papis">papis</a> - Extensible
|
||
document and bibliography manager.</li>
|
||
<li><a href="https://github.com/pubs/pubs">pubs</a> - Scientific
|
||
bibliography manager.</li>
|
||
<li><a href="https://github.com/mk-5/fjira">fjira</a> - Fuzzy finder and
|
||
TUI application for Jira.</li>
|
||
</ul>
|
||
<h3 id="time-tracking">Time Tracking</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/samg/timetrap">Timetrap</a> - Simple
|
||
timetracker.</li>
|
||
<li><a href="https://github.com/omidfi/moro">moro</a> - Simple tool for
|
||
tracking work hours.</li>
|
||
<li><a
|
||
href="https://github.com/GothenburgBitFactory/timewarrior">Timewarrior</a>
|
||
- Utility with simple stopwatch, calendar-based backfill and flexible
|
||
reporting.</li>
|
||
<li><a href="https://github.com/TailorDev/Watson">Watson</a> - Generate
|
||
reports for clients and manage your time.</li>
|
||
<li><a href="https://github.com/larose/utt">utt</a> - Simple time
|
||
tracking tool.</li>
|
||
<li><a href="https://github.com/nikolassv/bartib">Bartib</a> - Easy to
|
||
use time tracking tool.</li>
|
||
<li><a href="https://github.com/reportaman/arttime">arttime</a> -
|
||
Featureful timer with native desktop notifications and curated ASCII
|
||
art.</li>
|
||
</ul>
|
||
<h3 id="note-taking-and-lists">Note Taking and Lists</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/IonicaBizau/idea">idea</a> - A
|
||
lightweight tool for keeping ideas in a safe place quick and easy.</li>
|
||
<li><a href="https://github.com/vitaly-zdanevich/geeknote">geeknote</a>
|
||
- Evernote client.</li>
|
||
<li><a href="https://taskwarrior.org/">Taskwarrior</a> - Manage your
|
||
TODO list.</li>
|
||
<li><a href="https://vhp.github.io/terminal_velocity/">Terminal
|
||
velocity</a> - A fast note-taking app.</li>
|
||
<li><a href="https://github.com/simeg/eureka">eureka</a> - Input and
|
||
store your ideas.</li>
|
||
<li><a href="https://github.com/insanum/sncli">sncli</a> - Simplenote
|
||
client.</li>
|
||
<li><a href="https://github.com/darrikonn/td-cli">td-cli</a> - A TODO
|
||
manager to organize and manage your TODO’s across multiple
|
||
projects.</li>
|
||
<li><a href="https://github.com/klaussinani/taskbook">taskbook</a> -
|
||
Tasks, boards & notes for the command-line habitat.</li>
|
||
<li><a href="https://github.com/dnote/dnote">dnote</a> - A interactive,
|
||
multi-device notebook.</li>
|
||
<li><a href="https://github.com/xwmx/nb">nb</a> - A note‑taking,
|
||
bookmarking, archiving, and knowledge base application.</li>
|
||
<li><a href="https://github.com/Yakitrak/obsidian-cli">obs</a> -
|
||
Interact with your Obsidian vault.</li>
|
||
</ul>
|
||
<h3 id="finance">Finance</h3>
|
||
<p>See <a
|
||
href="https://plaintextaccounting.org">plaintextaccounting.org</a> for a
|
||
great overview of relevant tools.</p>
|
||
<ul>
|
||
<li><a href="https://ledger-cli.org/">ledger</a> - Powerful,
|
||
double-entry accounting system.</li>
|
||
<li><a href="https://hledger.org/">hledger</a> - Robust, fast, intuitive
|
||
plain text accounting tool with CLI, TUI and web interfaces.</li>
|
||
<li><a href="https://github.com/thompsonemerson/moeda">moeda</a> -
|
||
Foreign exchange rates and currency conversion.</li>
|
||
<li><a href="https://github.com/xxczaki/cash-cli">cash-cli</a> - Convert
|
||
Currency Rates.</li>
|
||
<li><a href="https://github.com/miguelmota/cointop">cointop</a> - Track
|
||
cryptocurrencies.</li>
|
||
<li><a href="https://github.com/achannarasappa/ticker">ticker</a> -
|
||
Stock ticker.</li>
|
||
</ul>
|
||
<h3 id="presentations">Presentations</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/yaronn/wopr">WOPR</a> - A simple markup
|
||
language for creating rich terminal reports, presentations and
|
||
infographics.</li>
|
||
<li><a href="https://github.com/astefanutti/decktape">decktape</a> - PDF
|
||
exporter for HTML presentations.</li>
|
||
<li><a href="https://github.com/visit1985/mdp">mdp</a> - A markdown
|
||
presentation tool.</li>
|
||
<li><a href="https://tools.suckless.org/sent/">sent</a> - Simple
|
||
plaintext presentation tool.</li>
|
||
<li><a href="https://github.com/maaslalani/slides">slides</a> - A
|
||
markdown presentation tool.</li>
|
||
</ul>
|
||
<h3 id="calendars">Calendars</h3>
|
||
<ul>
|
||
<li><a href="https://calcurse.org/">calcurse</a> - Calendar and
|
||
scheduling.</li>
|
||
<li><a href="https://github.com/insanum/gcalcli">gcalcli</a> - Google
|
||
calendar client.</li>
|
||
<li><a href="https://github.com/pimutils/khal">khal</a> - CalDAV ready
|
||
CLI and TUI calendar.</li>
|
||
<li><a href="https://github.com/pimutils/vdirsyncer">vdirsyncer</a> -
|
||
CalDAV sync.</li>
|
||
<li><a href="https://dianne.skoll.ca/projects/remind/">remind</a> - A
|
||
sophisticated calendar and alarm program.</li>
|
||
<li><a href="https://github.com/IonicaBizau/birthday">birthday</a> -
|
||
Know when a friend’s birthday is coming.</li>
|
||
</ul>
|
||
<h2 id="utilities">Utilities</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/tatsuhiro-t/aria2">aria2</a> - HTTP,
|
||
FTP, SFTP, BitTorrent and Metalink download utility.</li>
|
||
<li><a href="https://github.com/specious/bitly-client">bitly-client</a>
|
||
- Bitly client.</li>
|
||
<li><a href="https://github.com/nschloe/deadlink">deadlink</a> - Find
|
||
dead links in files.</li>
|
||
<li><a href="https://github.com/s0rg/crawley">crawley</a> - Unix-way web
|
||
crawler.</li>
|
||
<li><a href="https://github.com/sindresorhus/kill-tabs">kill-tabs</a> -
|
||
Kill all Chrome tabs.</li>
|
||
<li><a href="https://github.com/get-alex/alex">alex</a> - Catch
|
||
insensitive, inconsiderate writing.</li>
|
||
<li><a href="https://github.com/clevercli/clevercli">clevercli</a> -
|
||
Collection of ChatGPT powered utilities.</li>
|
||
</ul>
|
||
<h3 id="macos">macOS</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/albinekb/open-pip-cli">open-pip-cli</a>
|
||
- Watch videos in picture-in-picture player.</li>
|
||
<li><a
|
||
href="https://github.com/danyshaanan/osx-wifi-cli">osx-wifi-cli</a> -
|
||
Manage wifi connections.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/active-win-cli">active-win-cli</a>
|
||
- Get the title/id/etc of the active window.</li>
|
||
<li><a href="https://github.com/alichtman/stronghold">stronghold</a> -
|
||
Configure security settings from the terminal.</li>
|
||
<li><a href="https://github.com/sindresorhus/dark-mode">dark-mode</a> -
|
||
Toggle dark mode.</li>
|
||
</ul>
|
||
<h3 id="terminal-sharing-utilities">Terminal Sharing Utilities</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/yudai/gotty">gotty</a> - Share your
|
||
terminal as a web application.</li>
|
||
<li><a href="https://github.com/localtunnel/localtunnel">localtunnel</a>
|
||
- Expose your localhost to the world for easy testing and sharing.</li>
|
||
<li><a href="https://mosh.org/">mosh</a> - Remote SSH client that allows
|
||
roaming with intermittent connectivity.</li>
|
||
<li><a href="https://ngrok.com/">ngrok</a> - Secure introspectable
|
||
tunnels to localhost.</li>
|
||
<li><a href="https://tmate.io/">tmate</a> - Instant terminal (tmux)
|
||
sharing.</li>
|
||
<li><a href="https://github.com/spolu/warp">warp</a> - Secure and simple
|
||
terminal sharing.</li>
|
||
<li><a href="https://github.com/diit/overtime-cli">OverTime</a> -
|
||
Time-overlap tables for remote teams.</li>
|
||
</ul>
|
||
<h3 id="network-utilities">Network Utilities</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/get-port-cli">get-port-cli</a> -
|
||
Get an available port.</li>
|
||
<li><a
|
||
href="https://github.com/beatfreaker/is-reachable-cli">is-reachable-cli</a>
|
||
- Check if hostnames are reachable or not.</li>
|
||
<li><a href="https://github.com/hlandau/acmetool">acmetool</a> -
|
||
Automatic certificate acquisition for ACME (Let’s Encrypt).</li>
|
||
<li><a
|
||
href="https://github.com/Hakky54/certificate-ripper">certificate-ripper</a>
|
||
- Extract server certificates.</li>
|
||
<li><a href="https://github.com/PabloLec/neoss">neoss</a> -
|
||
User-friendly and detailed socket statistics.</li>
|
||
</ul>
|
||
<h3 id="theming-and-customization">Theming and Customization</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/splash-cli/splash-cli">splash-cli</a> -
|
||
Beautiful wallpapers from Unsplash.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/wallpaper-cli">wallpaper-cli</a> -
|
||
Get or set the desktop wallpaper.</li>
|
||
<li><a href="https://github.com/mjswensen/themer">themer</a> - Generate
|
||
personalized themes for your editor, terminal, wallpaper, Slack, and
|
||
more.</li>
|
||
<li><a href="https://github.com/jackel27/jackpaper">JackPaper</a> - Set
|
||
images from Unsplash as wallpaper.</li>
|
||
<li><a href="https://github.com/deepjyoti30/QuickWall">QuickWall</a> -
|
||
Directly set wallpapers from Unsplash.</li>
|
||
<li><a href="https://ohmyposh.dev">oh-my-posh</a> - Prompt theme
|
||
engine.</li>
|
||
</ul>
|
||
<h3 id="shell-utilities">Shell Utilities</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/kdabir/has">has</a> - Checks for the
|
||
presence of various commands and their versions on the path.</li>
|
||
<li><a href="https://github.com/akavel/up">Ultimate Plumber</a> - Write
|
||
Linux pipes with live previews.</li>
|
||
<li><a href="https://github.com/sindresorhus/fkill-cli">fkill-cli</a> -
|
||
Simple cross-platform process killer.</li>
|
||
<li><a
|
||
href="https://tracker.debian.org/pkg/task-spooler">task-spooler</a> -
|
||
Queue jobs for linear execution.</li>
|
||
<li><a href="https://github.com/ImFeelingDucky/undollar">undollar</a> -
|
||
Strip the ‘$’ preceding copy-pasted terminal commands.</li>
|
||
<li><a href="https://github.com/koraa/pipe_exec">pipe_exec</a> - Run
|
||
executables from stdin, pipes and ttys without creating a temporary
|
||
file.</li>
|
||
</ul>
|
||
<h3 id="system-interaction-utilities">System Interaction Utilities</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/fastfetch-cli/fastfetch">fastfetch</a> -
|
||
System information tool.</li>
|
||
<li><a
|
||
href="https://github.com/gillstrom/battery-level-cli">battery-level-cli</a>
|
||
- Get current battery level.</li>
|
||
<li><a href="https://github.com/kevva/brightness-cli">brightness-cli</a>
|
||
- Change screen brightness (<a
|
||
href="https://github.com/sondreb/win-brightness">windows</a>).</li>
|
||
<li><a href="https://github.com/mptre/yank">yank</a> - Yank terminal
|
||
output to clipboard.</li>
|
||
<li><a href="https://github.com/gillstrom/screensaver">screensaver</a> -
|
||
Start the screensaver.</li>
|
||
<li><a
|
||
href="https://github.com/lordgiotto/google-font-installer">google-font-installer</a>
|
||
- Download and install Google Web Fonts on your local machine.</li>
|
||
<li><a href="https://nicolargo.github.io/glances/">glances</a> - System
|
||
monitoring tool.</li>
|
||
<li><a href="https://github.com/nschloe/tiptop">tiptop</a> - System
|
||
monitor.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/gzip-size-cli">gzip-size-cli</a> -
|
||
Get the gzipped size of a file.</li>
|
||
</ul>
|
||
<h3 id="markdown">Markdown</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/thlorenz/doctoc">DocToc</a> - Generates
|
||
table of contents for markdown files.</li>
|
||
<li><a href="https://github.com/joeyespo/grip">grip</a> - Preview
|
||
markdown files as GitHub would render them.</li>
|
||
<li><a href="https://github.com/axiros/terminal_markdown_viewer">mdv</a>
|
||
- Styled terminal markdown viewer.</li>
|
||
<li><a href="https://github.com/charmbracelet/glow">glow</a> - Styled
|
||
markdown rendering.</li>
|
||
<li><a href="https://github.com/ddddddO/gtree">gtree</a> - Use markdown
|
||
to generate directory trees and the directories itself.</li>
|
||
</ul>
|
||
<h3 id="security">Security</h3>
|
||
<ul>
|
||
<li><a href="https://www.passwordstore.org">pass</a> - Password
|
||
manager.</li>
|
||
<li><a href="https://github.com/gopasspw/gopass">gopass</a> -
|
||
Fully-featured password manager.</li>
|
||
<li><a href="https://github.com/ivanilves/xiringuito">xiringuito</a> -
|
||
SSH-based VPN.</li>
|
||
<li><a href="https://github.com/sindresorhus/hasha-cli">hasha-cli</a> -
|
||
Get the hash of text or stdin.</li>
|
||
<li><a href="https://github.com/sniptt-official/ots">ots</a> - Share
|
||
secrets with others via a one-time URL.</li>
|
||
</ul>
|
||
<h3 id="math">Math</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/metadelta/mdlt">mdlt</a> - Do quick math
|
||
right from the command line.</li>
|
||
<li><a href="https://github.com/Qalculate/libqalculate">Qalculate</a> -
|
||
Calculate non-trivial math expressions. Unit conversions, symbolic
|
||
calculations and more.</li>
|
||
</ul>
|
||
<h3 id="weather">Weather</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/chubin/wttr.in">wttr.in</a></li>
|
||
<li><a href="https://github.com/schachmat/wego">wego</a></li>
|
||
<li><a
|
||
href="https://github.com/riyadhalnur/weather-cli">weather-cli</a></li>
|
||
</ul>
|
||
<h3 id="browser-replacement">Browser Replacement</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/zquestz/s">s</a> - Open a web search in
|
||
your terminal.</li>
|
||
<li><a href="https://github.com/bevacqua/hget">hget</a> - Render
|
||
websites in plain text from your terminal.</li>
|
||
<li><a href="https://github.com/rastapasta/mapscii">mapscii</a> -
|
||
Terminal Map Viewer.</li>
|
||
<li><a href="https://github.com/xxczaki/nasa-cli">nasa-cli</a> -
|
||
Download NASA Picture of the Day.</li>
|
||
<li><a
|
||
href="https://github.com/omgimanerd/getnews.tech">getnews.tech</a> -
|
||
Fetch news headlines from various news outlets.</li>
|
||
<li><a href="https://github.com/eneserdogan/trino">trino</a> -
|
||
Translation of words and phrases.</li>
|
||
<li><a
|
||
href="https://github.com/soimort/translate-shell">translate-shell</a> -
|
||
Google Translate interface.</li>
|
||
</ul>
|
||
<h3 id="internet-speedtest">Internet Speedtest</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/ddsol/speedtest.net">speedtest-net</a> -
|
||
Test internet connection speed and ping using speedtest.net.</li>
|
||
<li><a href="https://github.com/sindresorhus/speed-test">speed-test</a>
|
||
- <code>speedtest-net</code> wrapper with different UI.</li>
|
||
<li><a href="https://github.com/sivel/speedtest-cli">speedtest-cli</a> -
|
||
Test internet bandwidth using speedtest.net.</li>
|
||
<li><a href="https://github.com/imsnif/bandwhich">bandwhich</a> - Track
|
||
bandwidth utilization by process.</li>
|
||
</ul>
|
||
<h2 id="command-line-learning">Command Line Learning</h2>
|
||
<ul>
|
||
<li><a href="https://cmdchallenge.com">cmdchallenge</a> - Presents small
|
||
shell challenge with user submitted solutions.</li>
|
||
<li><a href="https://www.explainshell.com/">explainshell</a> - Type a
|
||
snippet to see the help text for each argument.</li>
|
||
<li><a href="https://github.com/gleitz/howdoi">howdoi</a> - Instant
|
||
coding answers.</li>
|
||
<li><a href="https://github.com/santinic/how2">how2</a> - Node.js
|
||
implementation of howdoi.</li>
|
||
<li><a href="https://github.com/nvbn/thefuck">The Fuck</a> - Magnificent
|
||
app which corrects your previous console command.</li>
|
||
<li><a href="https://github.com/tldr-pages/tldr">tldr</a> - Simplified
|
||
and community-driven man pages.</li>
|
||
<li><a href="https://github.com/dthree/wat">Wat</a> - Instant, central,
|
||
community-built docs.</li>
|
||
<li><a href="https://github.com/madlabsinc/teachcode">teachcode</a> -
|
||
Guide for the earliest lessons of coding.</li>
|
||
<li><a href="https://github.com/denisidoro/navi">navi</a> - Interactive
|
||
cheatsheet tool.</li>
|
||
<li><a href="https://github.com/ekkinox/yai">yai</a> - AI powered
|
||
terminal assistant.</li>
|
||
</ul>
|
||
<h2 id="data-manipulation">Data Manipulation</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/saulpw/visidata">visidata</a> -
|
||
Spreadsheet multitool for data discovery and arrangement.</li>
|
||
</ul>
|
||
<h3 id="processors">Processors</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/stedolan/jq">jq</a> - JSON
|
||
processor.</li>
|
||
<li><a href="https://github.com/kislyuk/yq">yq</a> - YAML
|
||
processor.</li>
|
||
<li><a href="https://github.com/tomwright/dasel">dasel</a> -
|
||
JSON/YAML/TOML/XML processor (like jq/yq).</li>
|
||
<li><a href="https://github.com/pandastrike/yaml-cli">yaml-cli</a> -
|
||
Query/update YAML.</li>
|
||
<li><a href="https://github.com/raine/ramda-cli">ramda-cli</a> - Process
|
||
data with functional pipelines.</li>
|
||
<li><a href="https://github.com/sibprogrammer/xq">xq</a> - XML and HTML
|
||
beautifier and content extractor.</li>
|
||
</ul>
|
||
<h3 id="json">JSON</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/therealklanni/jp">jp</a> - JSON
|
||
parser.</li>
|
||
<li><a href="https://github.com/antonmedv/fx">fx</a> - Command-line JSON
|
||
viewer.</li>
|
||
<li><a href="https://github.com/busyloop/vj">vj</a> - Makes JSON human
|
||
readable.</li>
|
||
<li><a
|
||
href="https://github.com/ddopson/underscore-cli">underscore-cli</a> -
|
||
Utility-belt for hacking JSON and Javascript.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/strip-json-comments-cli">strip-json-comments-cli</a>
|
||
- Strip comments from JSON.</li>
|
||
<li><a href="https://github.com/sanity-io/groq-cli">GROQ</a> – JSON
|
||
processor with queries and projections.</li>
|
||
<li><a href="https://github.com/tomnomnom/gron">gron</a> - Make JSON
|
||
greppable.</li>
|
||
</ul>
|
||
<h3 id="yaml">YAML</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/homeport/dyff">dyff</a> - YAML diff
|
||
tool.</li>
|
||
</ul>
|
||
<h3 id="columns">Columns</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/parse-columns-cli">parse-columns-cli</a>
|
||
- Parse text columns to JSON.</li>
|
||
<li><a href="http://harelba.github.io/q/">q</a> - Execution of SQL-like
|
||
queries on CSV/TSV/tabular text file.</li>
|
||
</ul>
|
||
<h3 id="text">Text</h3>
|
||
<ul>
|
||
<li><a href="http://www.figlet.org/">figlet</a> - Creates large text out
|
||
of ASCII characters.</li>
|
||
<li><a href="https://github.com/kurolabs/stegcloak">stegcloak</a> - Hide
|
||
secrets with invisible characters in plain text securely.</li>
|
||
</ul>
|
||
<h2 id="files-and-directories">Files and Directories</h2>
|
||
<h3 id="file-managers">File Managers</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/ranger/ranger">ranger</a> - A console
|
||
file manager with VI key bindings.</li>
|
||
<li><a
|
||
href="https://github.com/MidnightCommander/mc">midnight-commander</a> -
|
||
A feature rich visual file manager.</li>
|
||
<li><a href="https://vifm.info/">Vifm</a> - VI influenced file
|
||
manager.</li>
|
||
<li><a href="https://github.com/jarun/nnn">nnn</a> - File browser and
|
||
disk usage analyzer with excellent desktop integration.</li>
|
||
<li><a href="https://github.com/gokcehan/lf">lf</a> - Fast, extensively
|
||
customizable file manager.</li>
|
||
<li><a href="https://github.com/leo-arch/clifm">clifm</a> - The command
|
||
line file manager.</li>
|
||
<li><a href="https://github.com/elfmz/far2l">far2l</a> - Orthodox file
|
||
manager.</li>
|
||
<li><a href="https://github.com/sxyazi/yazi">yazi</a> - Blazing fast
|
||
file manager.</li>
|
||
</ul>
|
||
<h3 id="deleting-copying-and-renaming">Deleting, Copying, and
|
||
Renaming</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/sindresorhus/trash-cli">trash-cli</a> -
|
||
Move files and directories to the trash.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/empty-trash-cli">empty-trash-cli</a>
|
||
- Empty the trash.</li>
|
||
<li><a href="https://github.com/sindresorhus/del-cli">del-cli</a> -
|
||
Delete files and folders.</li>
|
||
<li><a href="https://github.com/sindresorhus/cpy-cli">cpy-cli</a> -
|
||
Copies files.</li>
|
||
<li><a href="https://github.com/jhotmann/node-rename-cli">rename-cli</a>
|
||
- Rename files quickly.</li>
|
||
<li><a href="https://www.nongnu.org/renameutils/">renameutils</a> - Mass
|
||
renaming in your editor.</li>
|
||
<li><a href="https://github.com/imsnif/diskonaut">diskonaut</a> - Disk
|
||
space navigator.</li>
|
||
</ul>
|
||
<h3 id="files">Files</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/open-cli-tools/chokidar-cli">chokidar-cli</a> -
|
||
CLI to watch file system changes.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/file-type-cli">file-type-cli</a> -
|
||
Detect the file type of a file or stdin.</li>
|
||
<li><a href="https://github.com/sharkdp/bat">bat</a> - A cat clone with
|
||
syntax highlighting.</li>
|
||
<li><a href="https://dev.yorhel.nl/ncdu">NCDu</a> - A disk usage
|
||
analyzer with an ncurses interface.</li>
|
||
<li><a
|
||
href="https://github.com/ehmicky/unix-permissions">unix-permissions</a>
|
||
- Swiss Army knife for Unix permissions.</li>
|
||
<li><a href="https://transmissionbt.com">transmission-cli</a> - Torrent
|
||
client for your command line.</li>
|
||
<li><a
|
||
href="https://github.com/feross/webtorrent-cli">webtorrent-cli</a> –
|
||
Streaming torrent client.</li>
|
||
<li><a href="https://github.com/eradman/entr">entr</a> - Run an
|
||
arbitrary command when files change.</li>
|
||
<li><a
|
||
href="https://github.com/ManrajGrover/organize-cli">organize-cli</a> -
|
||
Organize your files automatically.</li>
|
||
<li><a href="https://gitlab.com/foxido/organize-rt">organize-rt</a> -
|
||
organize-cli in Rust with more customization.</li>
|
||
<li><a href="https://github.com/PabloLec/RecoverPy">RecoverPy</a> -
|
||
Recover overwritten or deleted files.</li>
|
||
</ul>
|
||
<h3 id="file-syncsharing">File Sync/Sharing</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/ncw/rclone">rclone</a> - Sync files with
|
||
various cloud providers.</li>
|
||
<li><a href="https://github.com/timvisee/ffsend">ffsend</a> - Quick file
|
||
share.</li>
|
||
<li><a href="https://github.com/marionebl/share-cli">share-cli</a> -
|
||
Share files with your local network.</li>
|
||
<li><a
|
||
href="https://github.com/labbots/google-drive-upload">google-drive-upload</a>
|
||
- Upload/sync with Google Drive.</li>
|
||
<li><a
|
||
href="https://github.com/Akianonymus/gdrive-downloader">gdrive-downloader</a>
|
||
- Download files/folders from Google Drive.</li>
|
||
<li><a href="https://github.com/ZinoKader/portal">portal</a> - Send
|
||
files between computers.</li>
|
||
<li><a href="https://github.com/Shiphero/shbin/">shbin</a> - Turn a
|
||
Github repo into a pastebin.</li>
|
||
<li><a href="https://github.com/parvardegr/sharing">sharing</a> - Send
|
||
and receive files on your mobile device.</li>
|
||
<li><a href="https://github.com/kha7iq/ncp">ncp</a> - Transfer files and
|
||
folders, to and from NFS servers.</li>
|
||
</ul>
|
||
<h3 id="directory-listing">Directory Listing</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/aweary/alder">alder</a> - Minimal
|
||
<code>tree</code> with colors.</li>
|
||
<li><a href="https://github.com/eza-community/eza">eza</a> - Improved
|
||
version of <code>ls</code>.</li>
|
||
<li><a href="https://github.com/dduan/tre">tre</a> - <code>tree</code>
|
||
with git awareness, editor aliasing, and more.</li>
|
||
<li><a href="https://github.com/antonmedv/ll">ll</a> - <code>ls</code>
|
||
with git status.</li>
|
||
<li><a href="https://github.com/Peltoche/lsd">lsd</a> - <code>ls</code>
|
||
with many extra features.</li>
|
||
</ul>
|
||
<h3 id="directory-navigation">Directory Navigation</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/wting/autojump">autojump</a> - A cd
|
||
command that learns - easily navigate directories from the command
|
||
line.</li>
|
||
<li><a href="https://github.com/Angelmmiguel/pm">pm</a> - The easy way
|
||
to switch to your projects on the shell.</li>
|
||
<li><a href="https://github.com/rupa/z">z</a> - z is the new j, yo.</li>
|
||
<li><a href="https://github.com/facebook/pathpicker/">PathPicker</a> -
|
||
After parsing the output from a command, PathPicker presents you with a
|
||
nice UI to select which files you’re interested in.</li>
|
||
<li><a href="https://github.com/changyuheng/fz.sh">fz</a> - Seamless
|
||
fuzzy tab completion for z.</li>
|
||
<li><a href="https://github.com/iridakos/goto">goto</a> - Directory
|
||
aliases for the shell with autocomplete.</li>
|
||
<li><a href="https://github.com/skywind3000/z.lua">z.lua</a> -
|
||
<code>cd</code> command that learns your habits.</li>
|
||
<li><a href="https://github.com/ajeetdsouza/zoxide">zoxide</a> - Fast
|
||
directory jumper in Rust.</li>
|
||
<li><a href="https://github.com/mgunyho/tere">tere</a> - A faster
|
||
alternative to using cd and ls.</li>
|
||
</ul>
|
||
<h3 id="search">Search</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/hugows/hf">happyfinder</a> - (another)
|
||
Fuzzy file finder for the command line.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/find-up-cli">find-up-cli</a> -
|
||
Find a file by walking up parent directories.</li>
|
||
<li><a href="https://github.com/BurntSushi/ripgrep">ripgrep</a> - A
|
||
line-oriented search tool that recursively searches your current
|
||
directory for a regex pattern.</li>
|
||
<li><a href="https://github.com/junegunn/fzf">fzf</a> - A general
|
||
purpose command-line fuzzy finder, can be used with any list:
|
||
files/directories, command history, processes, hostnames, bookmarks, git
|
||
commits, etc.</li>
|
||
<li><a href="https://github.com/jhspetersson/fselect">fselect</a> - Find
|
||
files with SQL-like queries.</li>
|
||
<li><a href="https://github.com/sharkdp/fd">fd</a> - A simple, fast and
|
||
user-friendly alternative to <code>find</code>.</li>
|
||
<li><a href="https://github.com/Canop/broot">broot</a> - Fuzzy finder
|
||
similar to fzf, but with space usage visualization.</li>
|
||
<li><a href="https://github.com/zix99/rare">rare</a> - Real-time regex
|
||
aggregation and analysis.</li>
|
||
<li><a href="https://github.com/lotabout/skim">skim</a> - A general
|
||
fuzzy finder written in rust, similar to fzf.</li>
|
||
<li><a href="https://github.com/ast-grep/ast-grep">ast-grep</a> - A tool
|
||
for code structural search, linting and rewriting.</li>
|
||
</ul>
|
||
<h2 id="version-control">Version Control</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/snowtrack/snowfs">SnowFS</a> - A fast,
|
||
scalable version control system for binaries.</li>
|
||
</ul>
|
||
<h3 id="git">Git</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/golbin/git-commander">git commander</a>
|
||
- Interactive git tool.</li>
|
||
<li><a href="https://github.com/IonicaBizau/git-stats">git-stats</a> - A
|
||
local GitHub-like contributions calendar.</li>
|
||
<li><a
|
||
href="https://github.com/samverschueren/dev-time-cli">dev-time</a> - Get
|
||
the current local time of a GitHub user.</li>
|
||
<li><a href="https://github.com/jonas/tig">tig</a> - Text-mode interface
|
||
for git.</li>
|
||
<li><a href="https://github.com/rgburke/grv">grv</a> - Text-mode
|
||
interface for git with customisable vi bindings.</li>
|
||
<li><a
|
||
href="https://github.com/kamranahmedse/git-standup">git-standup</a> -
|
||
Recall what you did on the last working day.</li>
|
||
<li><a href="https://github.com/sobolevn/git-secret">git-secret</a> -
|
||
Store your private data inside a git repository.</li>
|
||
<li><a
|
||
href="https://github.com/vishwanatharondekar/gitlab-cli">gitlab-cli</a>
|
||
- Create GitLab merge requests.</li>
|
||
<li><a href="https://github.com/tj/git-extras">git-extras</a> - Git
|
||
utilities.</li>
|
||
<li><a href="https://github.com/nosarthur/gita">gita</a> - Manage
|
||
multiple git repos side by side.</li>
|
||
<li><a
|
||
href="https://github.com/kefranabg/readme-md-generator">readme-md-generator</a>
|
||
- Interactively generate README.md files.</li>
|
||
<li><a
|
||
href="https://github.com/JPeer264/node-semantic-git-commit-cli">semantic-git-commit-cli</a>
|
||
- Ensure semantic commits messages.</li>
|
||
<li><a
|
||
href="https://github.com/abhijithvijayan/import-github-labels-cli">import-github-labels-cli</a>
|
||
- Sync labels between Github repos.</li>
|
||
<li><a
|
||
href="https://github.com/zacanger/git-all-branches">git-all-branches</a>
|
||
- Improved <code>git branch -a</code>.</li>
|
||
<li><a
|
||
href="https://github.com/Zhengqbbb/cz-git/tree/main/packages/cli">czg</a>
|
||
- Interactively generate standardized commit messages.</li>
|
||
<li><a
|
||
href="https://github.com/alichtman/shallow-backup">shallow-backup</a> -
|
||
Git integrated backup tool.</li>
|
||
<li><a href="https://github.com/jesseduffield/lazygit">Lazygit</a> -
|
||
Simple TUI for git commands.</li>
|
||
</ul>
|
||
<h3 id="github">GitHub</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/IonicaBizau/cli-github">CLI GitHub</a> -
|
||
Fancy GitHub client.</li>
|
||
<li><a href="https://github.com/github/hub">hub</a> - Make git easier to
|
||
use with GitHub.</li>
|
||
<li><a
|
||
href="https://github.com/himynameisdave/git-labelmaker">git-labelmaker</a>
|
||
- Edit GitHub labels.</li>
|
||
</ul>
|
||
<h3 id="emoji">Emoji</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/carloscuesta/gitmoji-cli">gitmoji-cli</a> - Use
|
||
emoji in commit messages.</li>
|
||
<li><a
|
||
href="https://github.com/frinyvonnick/gitmoji-changelog">gitmoji-changelog</a>
|
||
- Generate gitmoji changelogs.</li>
|
||
</ul>
|
||
<h2 id="images">Images</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/svg/svgo">SVGO</a> - Optimize SVG
|
||
files.</li>
|
||
<li><a href="https://github.com/mixn/carbon-now-cli">carbon-now-cli</a>
|
||
- Generate beautiful images of your code.</li>
|
||
<li><a
|
||
href="https://github.com/kevva/imgur-uploader-cli">imgur-uploader-cli</a>
|
||
- Upload images to imgur.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/pageres-cli">pageres-cli</a> -
|
||
Capture website screenshots.</li>
|
||
</ul>
|
||
<h3 id="gif-creation">Gif Creation</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/lukechilds/gifgen">gifgen</a> - Simple
|
||
high quality GIF encoding.</li>
|
||
<li><a href="https://github.com/kohler/gifsicle">gifsicle</a> - Create,
|
||
manipulate, and optimize GIF images and animations.</li>
|
||
<li><a href="https://github.com/icholy/ttygif">ttygif</a> - Convert
|
||
terminal recordings to animated gifs.</li>
|
||
<li><a href="https://github.com/sugyan/ttygif">ttygif</a> - ttyrec to
|
||
gif.</li>
|
||
<li><a href="https://github.com/chjj/ttystudio">ttystudio</a> - A
|
||
terminal-to-gif recorder minus the headaches.</li>
|
||
<li><a href="https://github.com/asciinema/asciinema">asciinema</a> -
|
||
Terminal session recorder and companion app for asciinema.org.</li>
|
||
<li><a href="https://github.com/passy/givegif">givegif</a> - GIFs on the
|
||
command line.</li>
|
||
</ul>
|
||
<h3 id="image-conversion">Image Conversion</h3>
|
||
<ul>
|
||
<li><a href="https://imagemagick.org">imagemagick</a> - Gold standard
|
||
for anything images.</li>
|
||
<li><a href="https://github.com/jarun/imgp">imgp</a> - Blazing fast
|
||
batch image resizer and rotator.</li>
|
||
<li><a href="https://github.com/oguzhaninan/korkut">korkut</a> - Quick
|
||
and simple image processing.</li>
|
||
</ul>
|
||
<h2 id="screensavers">Screensavers</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/Treri/cmatrix">cmatrix</a> - Scrolling
|
||
‘Matrix’-like screen.</li>
|
||
<li><a href="https://github.com/pipeseroni/pipes.sh">pipes.sh</a> -
|
||
Random pipes that grow across the screen.</li>
|
||
<li><a href="https://github.com/Duroktar/YuleLog">YuleLog</a> -
|
||
Christmas Yule Log fireplace.</li>
|
||
<li><a href="https://github.com/dolsup/cli-fireplace">cli-fireplace</a>
|
||
- Digital fireplace.</li>
|
||
</ul>
|
||
<h2 id="graphics">Graphics</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/danyshaanan/cli-mandelbrot">cli-mandelbrot</a>
|
||
- Traverse the Mandelbrot fractal.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/sparkly-cli">sparkly-cli</a> -
|
||
Generate sparklines ▁▂▃▅▂▇..</li>
|
||
<li><a href="https://github.com/sharkdp/pastel">pastel</a> - Generate,
|
||
analyze, convert and manipulate colors.</li>
|
||
<li><a href="https://github.com/juan-leon/lowcharts">lowcharts</a> -
|
||
Draw low-resolution graphs.</li>
|
||
</ul>
|
||
<h2 id="just-for-fun">Just for Fun</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/riyadhalnur/quote-cli">quote-cli</a> -
|
||
Get a random quote or the quote of the day in your CLI.</li>
|
||
<li><a href="https://github.com/shlomif/fortune-mod">fortune</a> - Shows
|
||
a random fortune.</li>
|
||
<li><a href="https://github.com/erkin/ponysay">ponysay</a> - Pony
|
||
rewrite of cowsay.</li>
|
||
<li><a href="https://github.com/yeoman/yosay">yosay</a> - Like cowsay,
|
||
but for yeoman.</li>
|
||
<li><a href="https://github.com/busyloop/lolcat">lolcat</a> - Outputs
|
||
text in rainbow colors.</li>
|
||
<li><a href="https://github.com/beatfreaker/text-meme-cli">text-meme</a>
|
||
- Generate text memes.</li>
|
||
<li><a href="https://github.com/sggts04/dankcli">dankcli</a> - Add text
|
||
to meme image templates.</li>
|
||
<li><a href="https://github.com/roma-guru/ricksay">ricksay</a> - Quotes
|
||
from Rick and Morty.</li>
|
||
</ul>
|
||
<h3 id="emoji-1">Emoji</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/sindresorhus/emoj">emoj</a> - Find
|
||
relevant emoji from text on the command-line.</li>
|
||
<li><a
|
||
href="https://github.com/dematerializer/emoji-finder">emoji-finder</a> -
|
||
Quickly find and copy emoji to the clipboard via the command-line.</li>
|
||
<li><a href="https://github.com/xxczaki/oji">oji</a> - Interactive text
|
||
emoji maker.</li>
|
||
</ul>
|
||
<h2 id="other-awesome-lists">Other Awesome Lists</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/stevemao/awesome-git-addons#readme">awesome-git-addons</a>
|
||
- Addons that extend git cli.</li>
|
||
<li><a
|
||
href="https://github.com/alebcay/awesome-shell#readme">awesome-shell</a>
|
||
– Command-line utilities and frameworks.</li>
|
||
<li><a
|
||
href="https://github.com/k4m4/terminals-are-sexy#readme">terminals-are-sexy</a>
|
||
– Terminal frameworks, plugins & resources.</li>
|
||
<li><a
|
||
href="https://github.com/unixorn/awesome-zsh-plugins#readme">awesome-zsh-plugins</a>
|
||
– ZSH frameworks, plugins, tutorials & themes.</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/awesome-nodejs#command-line-apps">awesome-nodejs
|
||
clis</a> – Node.js modules and resources.</li>
|
||
</ul>
|
||
<h2 id="license">License</h2>
|
||
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
|
||
src="https://licensebuttons.net/p/zero/1.0/88x31.png"
|
||
alt="CC0" /></a></p>
|
||
<p>To the extent possible under law, <a
|
||
href="https://twitter.com/agarrharr">Adam Garrett-Harris</a> has waived
|
||
all copyright and related or neighboring rights to this work.</p>
|
||
<p><a href="https://github.com/agarrharr/awesome-cli-apps">cliapps.md
|
||
Github</a></p>
|