7.2 KiB
Installation
- Tmux
- Git
- Text Editors
- LaTeX
- Mutt
- Micro controllers
- File Management
- File Downloader
- Utils
- A trier
- Applications
Tmux
tmux - Terminal multiplexer reattach-to-user-namespace - Reattach process (e.g., tmux) to background
Git
bfg - Removes large or troublesome blobs like git-filter-branch does, but faster
Text Editors
aspell - Spell checker with better logic than ispell vim - Vi 'workalike' with many additional features neovim - Ambitious Vim-fork focused on extensibility and agility micro - Modern and intuitive terminal-based text editor
LaTeX
Mutt
neomutt - Teaching an Old Dog New Tricks notmuch - Thread-based email index, search, and tagging msmtp - SMTP client that can be used as an SMTP plugin for Mutt isync - Synchronize a maildir with an IMAP server vdirsyncer - Synchronize calendars and contacts urlview - URL extractor/launcher w3m - Pager/text based browser abook - Address book with mutt support elinks - Text mode web browser lbdb - Little brother's database for the mutt mail reader mu - Tool for searching e-mail messages stored in the maildir-format contacts - Command-line tool to access macOS's Contacts (formerly 'Address Book') ripmime - Extract attachments out of MIME encoded email packages shared-mime-info - Database of common MIME types
Micro controllers
avrdude - Atmel AVR MCU programmer bootloadhid - USB boot loader for AVR microcontrollers dfu-programmer - Device firmware update based USB programmer for Atmel chips platformio - Ecosystem for IoT development (Arduino and ARM mbed compatible) micropython - Python implementation for microcontrollers and constrained systems arduino-mk - Makefile for Arduino sketches
File Management
grep |
GNU grep, egrep and fgrep |
pdfgrep |
Search PDFs for strings matching a regular expression |
fzf |
Command-line fuzzy finder written in Go |
the_platinum_searcher |
Multi-platform code-search similar to ack and ag |
the_silver_searcher |
Code-search similar to ack |
fdupes |
Identify or delete duplicate files |
findutils |
Collection of GNU find, xargs, and locate |
ranger |
File browser |
vifm |
Ncurses based file manager with vi like keybindings |
tree |
Display directories as trees (with optional color/HTML output) |
launch |
Command-line launcher for macOS, in the spirit of 'open' |
p7zip |
7-Zip (high compression file archiver) implementation |
unrar |
Extract, view, and test RAR archives |
atool |
script for managing file archives of various types |
File Downloader
wget - Internet file retriever you-get - Dumb downloader that scrapes the web htop - Improved top (interactive process viewer) httpie - User-friendly cURL replacement (command-line HTTP client) curl - Get a file from an HTTP, HTTPS or FTP server httpstat - curl statistics made simple transmission - Lightweight BitTorrent client aria2 - lightweight download utility
Utils
binutils - GNU Binary Utilities coreutils - GNU File, Shell, and Text utilities gnome-doc-utils - Documentation utilities for the GNOME project moreutils - Collection of tools that nobody wrote when UNIX was young
A trier
asciinema |
Terminal session recorder |
automake |
tool for automatically generating Makefile |
cmake |
Cross-platform make |
cowsay |
Configurable talking characters in ASCII art |
cppcheck |
Static analysis of C and C++ code |
cputhrottle |
Limit the CPU usage of a process |
ctags |
Reimplementation of ctags |
gdb |
GNU debugger |
ghostscript |
Interpreter for PostScript and PDF |
go |
Open source programming language to build simple/reliable/efficient software |
hugo |
Configurable static site generator |
markdown |
Text-to-HTML conversion tool |
musikcube |
A cross-platform, terminal-based music player |
ncurses |
Text-based UI library |
openssl |
Cryptography and SSL/TLS Toolkit |
openvpn |
SSL/TLS VPN implementing OSI layer 2 or 3 secure network extension |
sdl |
Low-level access to audio, keyboard, mouse, joystick and graphics |
ssh |
copy-id - Add a public key to a remote machine's authorized_keys file |
terminal |
notifier - Send macOS User Notifications from the command-line |
texinfo |
Official documentation format of the GNU project |
weechat |
Extensible IRC client |
wego |
Weather app for the terminal |
wifi |
password - Show the current WiFi network password |
imagemagick |
Tools and libraries to manipulate images in many formats |
glances |
Alternative to top/htop |
pandoc |
Swiss-army knife of markup format conversion |
Applications
airflow |
Watch local content on Apple TV and Chromecast |
angry-ip-scanner |
Fast and friendly network scanner |
arduino |
Arduino IDE |
font-hack-nerd-font |
Iconic font aggregator |
kap |
An open-source screen recorder built with web technology |
karabiner-elements |
powerful utility for keyboard customization on macOS |
launchcontrol |
Create, manage and debug launchd(8) services |
mactex |
The MacTeX Distribution |
nmap |
the Network Mapper - Free Security Scanner |
numi |
Beautiful calculator app for Mac |
virtualbox |
VirtualBox |
vlc |
the best Open Source player |
castnow |
Commandline chromecast player |
fast-cli |
Test your download speed using fast.com |
neovim |
Neovim client API and neovim remote plugin provider |
wunderline |
Wunderlist for your command line |