CLI Tools
Browser
- w3m Browser: http://w3m.sourceforge.net/
- Googler: https://github.com/jarun/googler
- DuckDuckGo: https://github.com/jarun/ddgr (Browser: https://duckduckgo.com/tty/)
- Twitter: rainbowstream
sudo apt -y install python3-pip && sudo pip3 install rainbowstream
Collaborate
- Chat: https://weechat.org/
sudo apt-get install weechat
(Documentation) - Chat: https://github.com/irssi/irssi e.g.
apt install irssi
- Stream Terminal Session: https://github.com/miguelmota/streamhut
- Share Files using QR code: https://github.com/claudiodangelis/qrcp
- GPG: https://github.com/orhun/gpg-tui
- Video-Chat: https://github.com/dialup-inc/ascii
Dev
- git interactive rebase tool
- System resource monitor: https://github.com/aristocratos/btop
- Kanban boards: kanban.bash, taskell
- JSON Tools: jless, ijq, fx
- SQL IDE for the terminal: https://github.com/tconbeer/harlequin
Network
File Transfer
- Sync https://www.etebase.com/ → https://www.etesync.com/
- Sync/Backup https://syncthing.net/
- Send Files: https://github.com/magic-wormhole/magic-wormhole
- BitTorrect Client: rtorrent and mabel
- IPFS: https://ipfs.io
- transfer.sh: https://github.com/dutchcoders/transfer.sh
- croc: https://github.com/schollz/croc
Games
- nudoku is a ncurses based sudoku game. https://bronevichok.ru/ttygames/#nudoku
- Chess: littlewing and chess-tui
- Solitaire: https://github.com/mpereira/tty-solitaire
Work with files
- File Explorer: https://github.com/sayanarijit/xplr
- Photo Search Tool: https://github.com/yurijmikhalevich/rclip
- Terminal UI for SQLite: https://github.com/mathaou/termdbms
- Search in PDFs: https://pdfgrep.org/
- Plot Stats in Terminal: https://github.com/red-data-tools/YouPlot
Money
Music
- Beets: https://github.com/beetbox/beets
pip install beets
- Musikcube (Spotify): https://github.com/clangen/musikcube
- Background Noise: https://github.com/JaDogg/noisebox
- Spotify: spotify-tui or ncspot
- Visualize audio in the terminal with paura (Example video)
- Coltrane is a music theory library with a command-line interface
Read News
- Wikipedia: fetch or wik
- Hacker News: haxor-news or circumflex
- RSS Reader: Newsboat
Office Tools
- Mail: aerc or mblaze or mutt
- Calendar: Calcurse, (Calcure)
- Charts: https://github.com/irevenko/tsukae
- Time Tracker: https://github.com/jotaen/klog
- Text Editor: https://micro-editor.github.io/
- plaintext accounting tool: https://github.com/simonmichael/hledger
- CSV pretty printer: https://github.com/alexhallam/tv
- Bits, bytes and address calculator: https://github.com/jarun/bcal
- Code Editor: https://micro-editor.github.io/
- DOOIT is a TUI todo manager
Learn
- Flashcards: https://github.com/TBS1996/speki
- TermTyper is a typing application to level up your fingers!
Pictures
3D
- Consol3 is a software renderer that executes entirely on the CPU and uses the console as the display for output.
Video
- Record the terminal with asciinema or vhs
- Watch a movie with mplayer e.g.
mplayer -vo caca big_buck_bunny_480p_stereo.ogg
- Watch youtube video with mpv + libcaca (alt: -vo=tct):
mpv --quiet -vo=caca 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
- Cast DLNA over CLI with dlna-cast
Other
- Weather: "curl wttr.in" (https://github.com/chubin/wttr.in)
- jmespath: https://github.com/jmespath/jmespath.terminal
- Text-based desktop environment: https://github.com/netxs-group/vtm
Fun Stuff
Tool | Install | Use |
---|---|---|
certstream | pip install certstream | certstream |
nba-go | sudo npm install -g nba-go | nba-go game -T |
Mapscii | npm install -g mapscii | mapscii |