# ALTERNATIVES TO BLOATWARE

The list is built pointing to software that has alternatives with less dependencies, and addressing dependencies was the easy thing. Some tools in particular were included because they add less dependencies overall while keeping a system functional. One such example is imagemagick and ffmpeg, by which you can do a lot of work and replace many tools by just using those with scripts and replace something like a screenshot utility. Certainly it would be great to have a comparative on resource usage. However, a new revision now includes software that was previously discarded for better comparison and featured recommendations will not be highlight for the moment.

TL;DR: is about the unix principle, having a fully functional system pretty damn minimal with that.

## TOC
1. [Android Apps](#android-apps)  
2. [Command Line](#command-line)  
3. [Communication](#communication)  
3.1. [Desktop Client](#desktop-client)  
4. [Data](#data)  
5. [Decentralized Networking](#decentralized-networking)  
6. [Emulation And Virtualization](#emulation-and-virtualization)  
7. [File Utilities](#file-utilities)  
8. [Filesharing](#filesharing)  
9. [Forensics](#forensics)  
10. [Hardware](#hardware)  
11. [Monitoring](#monitoring)  
11.1. [Benchmarking](#benchmarking)  
11.2. [System Information](#system-information)  
11.3. [System Monitoring](#system-monitoring)  
12. [Multimedia](#multimedia)  
12.1. [ASCii Art](#ascii-art)  
12.2. [Audio](#audio)  
12.3. [Image](#image)  
12.4. [Metadata](#metadata)  
12.5. [Video](#video)  
13. [Network Setup](#network-setup)  
14. [Office](#office)  
15. [Package Management](#package-management)  
16. [Pentesting](#pentesting)  
16.1. [Exploitables](#exploitables)  
16.2. [Network Scanner](#network-scanner)  
16.3. [Network Tampering](#network-tampering)  
16.4. [Password Cracking](#password-cracking)  
16.5. [Vulnerability Scanner](#vulnerability-scanner)  
17. [Privacy](#privacy)  
18. [Programming](#programming)  
19. [Remote Access](#remote-access)  
20. [Science And Engineering](#science-and-engineering)  
21. [Security](#security)  
21.1. [Containment](#containment)  
21.2. [Honeypots](#honeypots)  
21.3. [Host Intrusion](#host-intrusion)  
21.4. [Network Intrusion](#network-intrusion)  
22. [Server](#server)  
22.1. [Server Authentication](#server-authentication)  
23. [System Utilities](#system-utilities)  
23.1. [Init](#init)  
23.2. [Job Scheduler](#job-scheduler)  
24. [X Desktop](#x-desktop)  


## ANDROID APPS
* __Launcher__: [Rootless Pixel Launcher](https://github.com/amirzaidi/Launcher3) (1,6 MB) -> [Slim Launcher](https://github.com/sduduzog/slim-launcher) (1,5 MB) -> [T-UI](https://github.com/Andre1299/TUI-ConsoleLauncher) (1,5 MB) -> [Search Based Launcher](https://github.com/vackosar/search-based-launcher/) (622 KB) -> [KISS](http://kisslauncher.com/) (0,6 MB) -> [Light Android Launcher](https://github.com/light-launcher/Light-Android-Launcher/blob/HEAD/README.md) (241 KB) -> [Emerald Launcher](https://github.com/HenriDellal/emerald) (177 KB) -> [Last Launcher](https://github.com/SubhamTyagi/Last-Launcher) (94 KB) -> [Keikai Launcher](https://github.com/KeikaiLauncher/KeikaiLauncher) (87 KB) -> [Fast](https://github.com/ligi/FAST) (76 KB) -> [Essential Launcher](https://clemensbartz.de/essential-launcher/) (49 KB) -> [T4 Launcher](https://github.com/rsteube/t4-launcher) (37 KB)
* __Twitter__: [SlimSocial for Twitter](https://github.com/rignaneseleo/SlimSocial-for-Twitter) (699 KB)
* __YouTube__: [SkyTube](http://skytube-app.com/) (9 MB) -> [NewPipe](https://newpipe.schabi.org/) (7,2 MB) -> [WebTube](https://github.com/martykan/webTube/blob/HEAD/README.md) (1,9 MB)
* __Photo Gallery__: [LeafPic Revived](https://github.com/apcro/leafpicrevived) (7,7 MB) -> [Camera Roll](https://github.com/kollerlukas/Camera-Roll-Android-App) (2,4 MB) -> [A Photo Manager](https://github.com/k3b/APhotoManager) (1,42 MB)
* __E-Books__: [MuPDF mini](https://mupdf.com/) (11 MB) -> [Document Viewer](https://f-droid.org/en/packages/org.sufficientlysecure.viewer/) (8,9 MB)
* __Notes__: [Markor](https://github.com/gsantner/markor) (7 MB) -> [Simple Notes Pro](https://www.simplemobiletools.com/) (5,5 MB) -> [Orgzly](https://github.com/orgzly/orgzly-android) (5 MB) -> [Omni Notes](http://omninotes.app/) (4,6 MB) -> [Just Notes](https://f-droid.org/en/packages/com.alaskalinuxuser.justnotes/) (1,8 MB) -> [Notepad](https://github.com/farmerbb/Notepad) (1,5 MB) -> [My Notes](https://github.com/Abdallah-Abdelazim/mynotes) (1,4 MB) -> [Notes](https://github.com/billthefarmer/notes) (200 KB) -> [uNote](https://gitlab.com/Varlorg/uNote) (71 KB)
* __Keyboards__: [Hacker's Keyboard](https://github.com/klausw/hackerskeyboard) (2,7 MB) -> [BeHe Keyboard](https://github.com/VladThodo/behe-keyboard) (1 MB) -> [Simple Keyboard](https://f-droid.org/en/packages/rkr.simplekeyboard.inputmethod/) (835 KB)
* __File Manager__: [Simple File Manager Pro](https://www.simplemobiletools.com/) (5,5 MB) -> [Material Files](https://github.com/zhanghai/MaterialFiles) (4,2 MB) -> [File Manager](https://gitlab.com/axet/android-file-manager) (2,4 MB) -> [OI File Manager](http://www.openintents.org/filemanager/) (2,2 MB) -> [Ghost Commander](https://sites.google.com/site/ghostcommander1/) (1,3 MB) -> [Dir](https://veniosg.github.io/Dir/) (1,1 MB)
* __Dictionary__: [Quickdic](https://github.com/rdoeffinger/Dictionary) (4,7 MB) -> [Aard 2](http://aarddict.org/) (3,1 MB) -> [DictionaryForMIDs](http://dictionarymid.sourceforge.net/android.html) (1 MB)
* __Firewall__: [AFWall+](https://github.com/ukanth/afwall/wiki) (6,6 MB) -> [NetGuard](https://www.netguard.me/) (2,5 MB)
* __E-Mail__: [Inbox Pager](https://github.com/itprojects/InboxPager) (8 MB) -> [K-9 Mail](https://k9mail.app/) (7,7 MB) -> [SimpleEmail](https://framagit.org/dystopia-project/simple-email) (2,8 MB)
* __Browser__: [Privacy Browser](https://www.stoutner.com/privacy-browser/) (11 MB) -> [Midori Next](https://astian.org/midori/2020/05/23/migrate-to-astian-ecosystem/) (4 MB) -> [jQuarks](https://gitlab.com/oF2pks/jelly) -> [Lightning](http://acrdevelopment.org/) (3,3 MB) -> [FOSS Browser](https://github.com/scoute-dich/browser) (3 MB)
* __Calendar__: [SimpleCalendar](https://www.simplemobiletools.com/calendar/) (7,3 MB) -> [Etar](https://github.com/Etar-Group/Etar-Calendar) (5,3 MB)
* __Messaging (centralized)__: [QKSMS](https://github.com/moezbhatti/qksms) (13 MB) -> [Dib2Qm](https://gitlab.com/gxworks/Dib2Qm) (0,6 MB)
* __Messaging (Federated)__: (Matrix): [Element (Riot.im)](https://element.io/) (52 MB) -> [Syphon](https://syphon.org/) (33 MB) -> [Tensor](https://github.com/davidar/tensor) (9 MB) | (XMPP): [blabber.im](https://blabber.im/en/) (29 MB) -> [Conversations](https://conversations.im/) (28 MB) -> [Conv6ations](https://dev.sum7.eu/sum7/Conversations) (28 MB) -> [Xabber](https://www.xabber.com/) (17 MB) -> [Kontalk](https://www.kontalk.org/) (12 MB) -> [yaxim](https://yaxim.org/) (1,9 MB)
* __Messaging (P2P)__: [Jami](https://jami.net/) (40 MB) -> [Briar](https://briarproject.org/) (30 MB)

Most apps are from F-Droid, we are just starting.

## Command Line
* __Commands Cheatsheet__: [CLI Companion](https://launchpad.net/clicompanion) -> [xman](https://www.x.org/archive/X11R7.5/doc/man/man1/xman.1.html) -> [cheat](https://github.com/chrisallenlane/cheat) / [tldr](https://github.com/tldr-pages/tldr) / [howdoi](https://github.com/gleitz/howdoi) / [clf](https://github.com/ncrocfer/clf) / [fu](https://github.com/samirahmed/fu) / [bro](http://bropages.org/) -> [curl cht.sh/PROGRAM](https://github.com/chubin/cheat.sh)
* __Copy and Move Progress Bar__: [progress](https://github.com/Xfennec/progress) -> [Advanced Copy](https://github.com/atdt/advcpmv)
* __Daemonize__: [dtach](https://github.com/crigler/dtach) -> [abduco](https://github.com/martanne/abduco) -> [GNU Screen](https://www.gnu.org/software/screen/)
* __Directory Bookmarks__: [Apparix](https://micans.org/apparix/) -> [fasd](https://github.com/clvv/fasd)
* __Framebuffer Environment__: [jfbterm](https://github.com/ruo91/jfbterm)/[Fbterm](https://code.google.com/archive/p/fbterm/) -> [yaft (because sixel)](https://github.com/uobikiemukot/yaft) -> [hterm (because regis)](https://github.com/new299/hackterm) -> [Fbpad](https://github.com/aligrudi/fbpad) -> [FramebufferUI](https://github.com/8l/fbui)
* __Hacker Culture__: [ddate](https://github.com/bo0ts/ddate), [fortune](https://github.com/ruanyf/fortunes), [The Hacker Test](https://packages.debian.org/source/unstable/purity), [The Jargon File](https://packages.debian.org/source/unstable/jargon)
* __[Login](https://en.wikipedia.org/wiki/Getty_(Unix))__: [fgetty](http://www.fefe.de/fgetty/) -> [mingetty](https://sourceforge.net/projects/mingetty/) -> stty (GNU Coreutils) -> agetty (util-linux)
* __Menu__: [pdmenu](https://joeyh.name/code/pdmenu/) -> [tmenu](https://github.com/dhamidi/tmenu) -> [iSelect](http://www.ossp.org/pkg/tool/iselect/) -> [pick](https://github.com/mptre/pick) -> [fzy](https://github.com/jhawthorn/fzy) -> [slmenu](https://bitbucket.org/rafaelgg/slmenu)
* __Multiplexer__: [Byobu](https://github.com/dustinkirkland/byobu) -> [Tmux](https://github.com/tmux/tmux) -> [GNU Screen](https://www.gnu.org/software/screen/) (+[sixel patch](https://gist.github.com/saitoha/7546579)) -> [dvtm](http://www.brain-dump.org/projects/dvtm/)
* __Notification__: [skroll](http://z3bra.org/skroll/)
* __Progress Bar__: [vramsteg](https://github.com/mogaal/vramsteg) -> [clpbar](http://clpbar.sourceforge.net/)- > [pv - Pipe Viewer](https://github.com/icetee/pv) -> [sob - simple output bar](http://git.codemadness.nl/sob/) -> [dbar](https://sites.google.com/site/gotmor/)
* __Scripting__: [Multipipe](http://multipipe.sourceforge.net/) -> [GNU Parallel](https://www.gnu.org/software/parallel/) (+ [GNU SQL](https://www.gnu.org/software/parallel/sql.html)) -> [execline](https://github.com/skarnet/execline) -> [Expect](https://core.tcl.tk/expect/index) -> [empty](https://github.com/ierton/empty)
* __Shells__: [Xonsh](https://github.com/xonsh/xonsh) -> [PowerShell](https://github.com/PowerShell/PowerShell) -> [Bash](https://www.gnu.org/software/bash/) (+ [bash-completion](https://github.com/scop/bash-completion) + [bash-completion-extras](https://git.eckner.net/Erich/bash-completion-extras)) -> [zsh](http://www.zsh.org/) -> [tcsh](https://github.com/tcsh-org/tcsh) -> [PC-DCL](https://github.com/MichelValentin/PC-DCL) -> [mksh](https://github.com/MirBSD/mksh) -> [dash](http://gondor.apana.org.au/~herbert/dash/) -> [rc](https://github.com/rakitzis/rc) -> [s](https://github.com/rain-1/s) -> [Danshell](http://danshell.sourceforge.net/)
* __Terminal Colorizer__: [colout](http://nojhan.github.io/colout/) -> [lolcat](https://github.com/busyloop/lolcat) -> [Bashish](https://github.com/arnognulf/bashish)
* __Terminal Dropdown__: [tdrop](https://github.com/noctuid/tdrop) -> [YeahConsole](https://github.com/rduplain/yeahconsole) -> [alwaysontop](https://github.com/swirepe/alwaysontop)
* __Terminal Emulator__: [Alacritty](https://github.com/alacritty/alacritty) -> [Terminator](https://launchpad.net/terminator/) -> [Lilyterm](https://github.com/Tetralet/LilyTerm) -> [Gnome Terminal](https://gitlab.gnome.org/GNOME/gnome-terminal) -> [Lxterminal](https://github.com/lxde/lxterminal) -> [Sakura](https://launchpad.net/sakura) -> [Termit](https://github.com/nonstop/termit)
Note: All this terminals are compatible with wayland
* __Terminal Pager__: [most](http://www.jedsoft.org/most/) -> [less](http://www.greenwoodsoftware.com/less/) (+ [lesspipe](https://www-zeuthen.desy.de/~friebel/unix/lesspipe.html))
* __Terminal Screensaver__: [bb](http://aa-project.sourceforge.net/bb/), [sl](https://github.com/mtoyoda/sl), [tty-clock](https://github.com/xorg62/tty-clock), [CMatrix](https://github.com/abishekvashok/cmatrix), [cowsay (or cowthink)](https://www.npmjs.com/package/cowsay), [rice](https://github.com/janbrennen/rice), [Asciiquarium](https://github.com/cmatsuoka/asciiquarium), [pipes](https://github.com/pipeseroni/pipes.sh), [nyan.sh](https://gist.github.com/wting/5278321), [rickrollrc](https://github.com/keroserene/rickrollrc), [NCMatrix](https://github.com/mayfrost/NCMatrix), [terminal-screensaver](https://github.com/xiongchiamiov/terminal-screensaver), [No More Secrets](https://github.com/bartobri/no-more-secrets)

## Communication
* __BBS-MUD Client__: [SyncTERM](http://www.syncterm.net/) -> [kbtin](https://github.com/kilobyte/kbtin) -> [TinTin++](http://tintin.sourceforge.net/features.php)
* __Bookmarks Manager__: [bookmarks.public](https://github.com/skx/bookmarks.public) -> [bk_edit](http://www.vakuumverpackt.de/retiredprojects/bk_edit/) -> [pmb](https://github.com/neoncortex/poor-man-s-bookmark) -> [b.](https://directory.fsf.org/wiki/B.)
* __Browser__: [ungoogled-chromium](https://github.com/Eloston/ungoogled-chromium) -> [Pale Moon](https://www.palemoon.org/) -> [GNU IceCat](https://www.gnu.org/software/gnuzilla/) -> [Qutebrowser](https://qutebrowser.org/) -> [luakit](https://luakit.github.io/) / [vimb](https://fanglingsu.github.io/vimb/) / [surf (tabbed)](https://surf.suckless.org/) -> [NetSurf](http://www.netsurf-browser.org/) (works in the framebuffer too)
* __Browser (Command Line)__: [Lynx](https://lynx.browser.org/) -> [Links2](http://links.twibright.com/) (can display images) -> [Netrik](http://netrik.sourceforge.net/)
* __Browser (Gopher)__: [GopherVR](http://www.floodgap.com/software/gophervr/) -> [gopherfs](http://git.savannah.gnu.org/cgit/hurd/incubator.git/) -> [UMN Gopher client](https://github.com/jgoerzen/gopher) -> [sacc](https://git.fifth.space/sacc/log.html) -> [cgo](https://github.com/kieselsteini/cgo) -> [Lynx](https://lynx.browser.org/)
* __Chat Client__: [Finch (Pidgin)](https://developer.pidgin.im/wiki/Using%20Finch) in [irssi mode](https://askubuntu.com/questions/442345/how-can-i-simplify-the-finch-interface) -> [Centerim](http://www.centerim.org/index.php/Main_Page) -> [Bitlbee](https://wiki.bitlbee.org/)
* __E-Mail Archiver__: [Hypermail](https://github.com/hypermail-project/hypermail) -> [Lurker](http://lurker.sourceforge.net/)
* __E-Mail Client (MUA)__: [Thunderbird](https://www.thunderbird.net/en-US/) (+ [Enigmail](https://enigmail.net/index.php/en/)) -> [Mailspring](https://github.com/Foundry376/Mailspring) -> [Emacs](https://www.emacswiki.org/emacs/CategoryMail) (Gnus) -> [Alpine](http://alpine.x10host.com/alpine/) -> [Mutt](http://www.mutt.org/) -> mailutils ("mailx") -> [S-nail ("mailx")](https://www.sdaoden.eu/code.html) + Muttprint
* __E-Mail Fetcher__: [Fetchmail](http://www.fetchmail.info/) -> [fdm](https://wiki.archlinux.org/index.php/Fdm) -> [isync (mbsync)](http://isync.sourceforge.net/)
* __E-Mail MIME__: [TNEF](https://github.com/verdammelt/tnef) 
* __E-Mail SMTP Client__: [nullmailer](https://wiki.archlinux.org/index.php/Nullmailer) -> [msmtp](https://marlam.de/msmtp/) 
* __IPTV__: [FreetuxTV](https://github.com/freetuxtv/freetuxtv) 
* __IRC Client__: [HexChat](https://hexchat.github.io/) -> [Weechat](https://weechat.org/) -> [Irssi](https://irssi.org/) -> [ii](https://tools.suckless.org/ii/) -> [sic](https://tools.suckless.org/sic/)
* __Media Center__: [Plex](https://www.plex.tv/) -> [Jellyfin](https://jellyfin.org/) -> [Kodi](https://kodi.tv/) -> [Emby](https://emby.media/) -> [LittleWeeb](https://littleweeb.github.io/)
* __Offline Reader__: [Kiwix](http://www.kiwix.org/) -> [HTTrack](https://www.httrack.com/) -> [Stallman.js](https://github.com/isdampe/Stallman.js/tree/master) -> Wget
* __Online Radio__: [Nuvola Player](https://tiliado.eu/nuvolaplayer/)
* __RSS Feed and Podcast__: [gPodder](https://gpodder.github.io/) -> [Liferea](https://lzone.de/liferea/) -> [Newsbeuter](https://newsbeuter.org/) (+ Podbeuter) -> [Newsboat](https://newsboat.org/) -> [sfeed](https://codemadness.org/git/sfeed/file/README.html)
* __Search Engine Scraper__: [Googler](https://github.com/jarun/googler) / [ddgr](https://github.com/jarun/ddgr) -> [Surfraw](http://surfraw.org/) 
* __Streams Catcher__: [youtube-dl](https://youtube-dl.org/) -> [youtube-pl](http://ronja.twibright.com/youtube-pl.php) -> [RTMPDump](https://github.com/mstorsjo/rtmpdump) -> [quvi](https://github.com/mogaal/quvi)
* __UPnP (DLNA) Client__: [djmount](https://github.com/mwilck/djmount)
* __Usenet Client (Newsreader)__: [Pan](https://pan.rebelbase.com/) -> [slrn](http://www.slrn.org/) ( + slrnpull + slrnface) 
* __VoIP Client__: [Matrix](https://matrix.org/docs/projects/try-matrix-now) -> [Jami](https://jami.net/) -> [Jitsi](https://jitsi.org/) -> [Tox](https://tox.chat/) -> [Finch (Pidgin)](https://developer.pidgin.im/wiki/vv)
* __XMPP Client__: [Profanity](https://profanity-im.github.io/)

### Desktop Client
* __4chan__: [ANSIchan](https://github.com/qqueue/ANSICHAN) / [yottu](https://github.com/yottu/yottu)
* __Booru__: [ahoviewer](https://github.com/ahodesuka/ahoviewer)
* __General__: [Weboob](https://weboob.org/) -> [Rambox](https://github.com/saenzramiro/rambox)
* __Reddit__: [PRAW](https://praw.readthedocs.io/en/latest/) -> [cReddit](https://github.com/Cotix/cReddit) -> [tuir](https://gitlab.com/ajak/tuir) -> [ttrv](https://github.com/tildeclub/ttrv) -> [reddio](https://gitlab.com/aaronNG/reddio)
* __Telegram__: [Telegram Desktop](https://desktop.telegram.org/) -> [ncTelegram](https://github.com/Nanoseb/ncTelegram) -> [Telegram-Purple](https://github.com/majn/telegram-purple)
* __Twitter__: [turses](https://turses.readthedocs.io/en/latest/) -> [oysttyer](https://github.com/oysttyer/oysttyer)
* __Youtube__: [mps-youtube](https://github.com/mps-youtube/mps-youtube) -> [youtube-viewer](https://github.com/trizen/youtube-viewer)

## Data
* __Data Mining and Business Intelligence__: [JasperReports](https://sourceforge.net/projects/jasperserver/) -> [KNIME](https://www.knime.com/) 
* __Data Parsing__: [XMLStarlet](http://xmlstar.sourceforge.net/) -> [Flat file extractor (ffe)](http://ff-extractor.sourceforge.net/)
* __Database (Datalog)__: [Datalog Educational System](http://des.sourceforge.net/), [Datalog](http://datalog.sourceforge.net/)
* __Database (Middleware)__: [MySQL Workbench](https://www.mysql.com/products/workbench/) -> [Virtuoso Universal Server](https://virtuoso.openlinksw.com/) -> [Orbada](http://orbada.sourceforge.net/html/www_orbada_doc.html) 
* __Database (NoSQL)__: [RRDtool](https://github.com/oetiker/rrdtool-1.x), [Dgraph](https://github.com/dgraph-io/dgraph), [Redis](https://redis.io/), [GNU Recutils](https://www.gnu.org/software/recutils/)
* __Database (SQL)__: [MySQL](https://www.mysql.com/) -> [Percona](https://www.percona.com/) -> [MariaDB](https://mariadb.org/) -> [PostgreSQL](https://www.postgresql.org/) ->[CUBRID](https://github.com/CUBRID/cubrid) 
* __Enterprise Resource Planning (ERP)__: [odoo](https://www.odoo.com/) -> [IDempiere](http://www.idempiere.org/) -> [LedgerSMB](https://directory.fsf.org/wiki/LedgerSMB) -> [SQL-Ledger](http://www.sql-ledger.com/)
* __Expert System__: [CLIPS](http://clipsrules.sourceforge.net/) -> [Flora-2](http://flora.sourceforge.net/)
* __Financial Markets Monitoring__: [JStock](https://github.com/yccheok/jstock) 
* __Full-Text Search__: [Xapian](https://xapian.org/) -> [Groonga](https://groonga.org/)
* __Human Resource Management__: [OrangeHRM](https://github.com/turnkeylinux-apps/orangehrm)
* __Invoicing__: [Simple Invoices](https://github.com/simpleinvoices/simpleinvoices)
* __Project Management__: [GanttProject](http://www.ganttproject.biz/)

## Decentralized Networking
* __Backbone Framework__: [GNUnet](https://gnunet.org/en/) 
* __Chat__: [Tox](https://tox.chat/) -> [Matrix](https://matrix.org/) -> [GNU Jami](https://jami.net/) -> [nircd](https://github.com/Ronsor/nircd)
* __Darknet__: [Tor](https://www.torproject.org/) -> [ZeroNet](https://zeronet.io/) -> [i2p](https://geti2p.net/en/) -> [Freenet](https://freenetproject.org/)
* __Digital Library__: [Aletheia](https://github.com/aletheia-foundation/aletheia-admin)
* __Distributed File Systems__: [Samba](https://www.samba.org/) -> NFS (nfs-utils) -> [davfs2](https://savannah.nongnu.org/projects/davfs2) -> [Upspin](https://upspin.io/) -> [IPFS](https://ipfs.io/)
* __Distributed File Systems (Samba)__: SMB for [FUSE](https://github.com/libfuse/libfuse) (FuseSmb) -> SMBNetFS -> CIFS ([cifs-utils](https://wiki.samba.org/index.php/LinuxCIFS_utils))
* __DNS Resolution__:  [OpenNIC](https://www.opennic.org/) -> [Namecoin](https://namecoin.org/) -> [KadNode](https://github.com/mwarning/KadNode)
* __E-Commerce__: [OpenBazaar](https://www.openbazaar.org/) + [Bitnation](https://tse.bitnation.co/) + [GNU Taler](https://taler.net/en/)
* __E-Commerce (Bitcoin)__: [Qt Bitcoin Trader (Bitcoin Trader)](https://github.com/JulyIghor/QtBitcoinTrader), [Abe (Block Chain Browser)](https://github.com/bitcoin-abe/bitcoin-abe)
* __E-Commerce (Bitcoin Wallet)__: [Armory](https://btcarmory.com/) -> [Bitcoin Core](https://bitcoin.org/en/bitcoin-core/) -> [Monero](https://www.getmonero.org/)
* __E-Mail__: [Notbit](https://github.com/bpeel/notbit) (Bitmessage)
* __Forum__: [Decentraland](https://decentraland.org/) -> [GNU Social](https://gnu.io/social/) ([Pleroma](https://pleroma.social/), [Mastodon](https://joinmastodon.org/)) -> [Syndie](https://syndie.de/) -> [NNTPChan](https://github.com/majestrate/nntpchan)
* __Grid Computing__: traceroute@home -> [BOINC](https://github.com/BOINC/boinc) (+ [boinctui](https://github.com/suleman1971/boinctui))
* __Media Hosting__: [BitChute](https://www.bitchute.com/) -> [DTube](https://d.tube/) -> [MediaGoblin](https://mediagoblin.org/) -> [Alexandria](http://www.alexandria.io/) (not ready yet but [this how it works](https://www.youtube.com/watch?v=So4n2ZBSMxg)) -> [IPFS Companion](https://github.com/ipfs-shipyard/ipfs-companion) -> [IPFSTube](https://ipfstube.erindachtler.me/)
* __Mesh Network__: [Tinc](https://www.tinc-vpn.org/) -> [cjdns](https://github.com/cjdelisle/cjdns) -> [BMX6](https://github.com/bmx-routing/bmx6) -> [B.A.T.M.A.N.](https://www.open-mesh.org/projects/open-mesh/wiki)
* __Monetary Incentives__: [Storj](https://storj.io/) + [Gridcoin](https://gridcoin.us/) + [Stream Token](https://github.com/streamproject/stream-chrome)
* __Network Block Device__: [Usbredir](https://github.com/freedesktop/spice-usbredir) -> [nbd](https://github.com/NetworkBlockDevice/nbd)
* __Search Engine__: [searx](https://searx.me/) -> [YaCy](https://www.yacy.net/en/) (truly decentralized, would be wonderful if searx/seeks could feed its data to YaCy)
* __Search Engine (Torrents)__: [Magnetissimo](https://github.com/sergiotapia/magnetissimo) -> [magnetico](https://github.com/boramalper/magnetico) -> [Torrentinim](https://github.com/sergiotapia/torrentinim)
* __Streaming__: [Livepeer](https://livepeer.org/) -> [PeerTube](https://instances.joinpeertube.org/instances)
* __Version Control (Decentralized Github)__: [git-annex](https://git-annex.branchable.com/) (+ git-annex assistant) -> [GitTorrent](https://github.com/mfyuce/GitTorrent)
* __VPN__:  [n2n](https://www.ntop.org/products/n2n/) -> [PeerVPN](https://github.com/peervpn/peervpn)

## Emulation And Virtualization
* __Containers__: [fakechroot](https://github.com/dex4er/fakechroot) -> [FakeRoot](https://salsa.debian.org/clint/fakeroot) -> [PRoot](https://proot-me.github.io/) -> [containerd](https://containerd.io/) -> [OpenVZ](https://openvz.org/) -> User-mode Linux (UML) -> [LXC](https://linuxcontainers.org/lxc/introduction/) -> [Linux-VServer](http://linux-vserver.org/Welcome_to_Linux-VServer.org)
* __Emulators__: Systemd/Linux: [systemd-shim](https://directory.fsf.org/wiki/Systemd-shim) | Windows: [Wine](https://www.winehq.org/) + [Wine Staging](https://github.com/wine-staging/wine-staging) | Android: [Anbox](https://github.com/anbox/anbox) | OS X: [Darling](https://www.darlinghq.org/) | Atari: [Hatari](http://hatari.tuxfamily.org/) (16/32-bit) and [Atari800](https://atari800.github.io/) (8-bit) | CP/M: [cpm](https://github.com/jhallen/cpm) + cpmtool | Spectrum: [FBZX](https://gitlab.com/rastersoft/fbzx) | Commodore: [VICE](http://vice-emu.sourceforge.net/) | DOS: [DOSBox](https://www.dosbox.com/)
* __Hypervisors__: [Xen](https://xenproject.org/) -> [NOVA](http://hypervisor.org/) -> [KVM](https://www.linux-kvm.org/page/Main_Page)
* __Network Virtualization__: [GNS3](https://gns3.com/) -> [nsnam](https://github.com/nsnam/ns-3-dev-git)
* __Video Game Console Emulation (ATARI)__: [Stella](https://stella-emu.github.io/)
* __Video Game Console Emulation (XBOX)__: [XQEMU](https://github.com/espes/xqemu)
* __Video Game Console Emulation (MULTIPLE)__: [Higan](https://byuu.org/higan/) -> [Mednafen](https://mednafen.github.io/) -> [RetroArch](https://www.retroarch.com/) -> [MAME](https://github.com/mamedev/mame) -> [AdvanceMAME](https://github.com/amadvance/advancemame) [(framebuffer support)](https://forum.odroid.com/viewtopic.php?f=116&t=11662)
* __Video Game Console Emulation (NINTENDO)__: [FCEUX](http://fceux.com/web/home.html)/[Citra](https://citra-emu.org/), [DeSmuME (Nintendo DS)](https://github.com/TASVideos/desmume/), [Mupen64Plus (Nintendo 64)](https://github.com/mupen64plus/mupen64plus-core), [Dolphin (GameCube and Wii)](https://dolphin-emu.org/)
* __Video Game Console Emulation (SCUMM)__: [ScummVM](https://www.scummvm.org/)
* __Video Game Console Emulation (SEGA)__: [Gens/GS](https://segaretro.org/Gens/GS), [Exodus](https://segaretro.org/Exodus), [Yabause (Sega Saturn)](https://github.com/Yabause/yabause), [Lxdream](http://www.lxdream.org/news/), [Reicast (Dreamcast)](https://github.com/reicast/reicast-emulator)
* __Video Game Console Emulation (PLAYSTATION)__: [PPSSPP](https://github.com/hrydgard/ppsspp), [RPCS3](https://github.com/rpcs3/rpcs3/), [PCSX2](https://github.com/PCSX2/pcsx2)
* __Virtual Assembler__: [GNUSim8085](https://github.com/GNUSim8085/GNUSim8085), [spim](http://pages.cs.wisc.edu/~larus/spim.html)
* __Virtual Machine__: [VirtualBox](https://www.virtualbox.org/) -> [AQEMU](https://github.com/tobimensch/aqemu) + kvm -> [Qemu](https://www.qemu.org/) + kvm -> [Bochs](http://bochs.sourceforge.net/)
* __Virtual Machine (DEC)__: [SIMH](http://simh.trailing-edge.com/)

## File Utilities
* __Batch Renamer__: [Metamorphose2](https://github.com/metamorphose/metamorphose2) -> [GPRename](http://gprename.sourceforge.net/) -> vidir -> [qmv (renameutils)](http://www.nongnu.org/renameutils/) -> mmv
* __Duplicate Files Removal__: [dupeGuru](https://github.com/hsoft/dupeguru) -> [FSlint](https://www.pixelbeat.org/fslint/) -> [dupmerge2](https://sourceforge.net/projects/dupmerge/) -> [duff](https://github.com/elmindreda/duff) -> [Fdupes](https://github.com/adrianlopezroche/fdupes) -> [jdupes](https://github.com/jbruchon/jdupes) -> [rmlint](https://github.com/sahib/rmlint)
* __File Archiver__: [PeaZip](https://peazip.github.io/) -> [dar](http://dar.linux.free.fr/) -> [Patool](https://wummel.github.io/patool/) -> tar -> pax
* __File Compression__: [Zstandard](https://facebook.github.io/zstd/) (Zstd), Zip, [lzop](https://www.lzop.org/), [Plzip](https://www.nongnu.org/lzip/plzip.html), [p7zip](https://sourceforge.net/projects/p7zip/), [lbzip2](https://github.com/kjn/lbzip2/), [lrzip](https://github.com/ckolivas/lrzip), [pigz](https://github.com/madler/pigz)
* __File De-Compression Only__: unace, [cabextract](https://www.cabextract.org.uk/), unrar, [Lunzip](https://www.nongnu.org/lzip/lunzip.html), UnZip
* __File Manager__: [PCManFM](https://wiki.lxde.org/en/PCManFM) -> [Xfe](http://roland65.free.fr/xfe/) -> [SpaceFM](https://github.com/IgnorantGuru/spacefm) -> [worker](http://www.boomerangsworld.de/cms/worker/) -> [Ranger](https://ranger.github.io/) -> [Midnight Commander](https://midnight-commander.org/) -> [Thunar](https://docs.xfce.org/xfce/thunar/start) -> [vifm](https://vifm.info/) -> [FDclone](http://hp.vector.co.jp/authors/VA012337/soft/fd/) -> [Ytree](https://www.han.de/~werner/ytree.html) -> [rover](http://lecram.github.io/p/rover/) -> [CLEX](http://www.clex.sk/) -> [nnn](https://github.com/jarun/nnn)
* __File Search__: [ANGRYsearch](https://github.com/DoTheEvo/ANGRYsearch) -> [Tracker](https://gnome.pages.gitlab.gnome.org/tracker/) -> [DocFetcher](http://docfetcher.sourceforge.net/en/index.html) -> [lightmediascanner](https://github.com/profusion/lightmediascanner) -> find
* __File Synchronization__: [Syncthing](https://syncthing.net/) -> [FreeFileSync](https://freefilesync.org/) -> [Unison](https://github.com/bcpierce00/unison) -> [duplicity](http://duplicity.nongnu.org/) -> [Rsync](https://rsync.samba.org/)
* __Pictures Organizer__: [hydrus network](http://hydrusnetwork.github.io/hydrus/) -> [Shotwell](https://gitlab.gnome.org/GNOME/shotwell) -> [digiKam](https://www.digikam.org/) -> [gThumb](https://wiki.gnome.org/Apps/Gthumb) (+ [gphoto](https://github.com/gphoto/gphoto2)) -> [BASH-Booru](https://github.com/ChristianSilvermoon/BASH-Booru)
* __RegEx Builder__: [txt2regex](https://github.com/aureliojargas/txt2regex)

## Filesharing
* __Download Manager__: [aria2](https://aria2.github.io/) -> [cURL](https://curl.se/) -> Wget -> [Axel](https://github.com/axel-download-accelerator/axel)
* __File Scraper__: [Grive2](https://github.com/vitalif/grive2) (Google Drive) -> [megatools](https://megatools.megous.com/) (Mega) -> [Rclone](https://github.com/ncw/rclone) -> [Plowshare](https://github.com/mcrapet/plowshare)
* __FTP Client__: [FileZilla](https://filezilla-project.org/) -> [lftp](https://github.com/lavv17/lftp) -> [NcFTP](https://www.ncftp.com/)
* __LAN Sharing__: [NitroShare](https://nitroshare.net/) -> [ShareDrop](https://www.sharedrop.io/)
* __Media Miner__: [FlexGet](https://flexget.com/) -> [Sonarr](https://github.com/Sonarr/Sonarr)
* __Soulseek__: [Nicotine+](https://nicotine-plus.github.io/nicotine-plus/) -> [Museek (mucous)](https://museek-plus.org/)
* __Torrent Client__: [qBittorrent](https://www.qbittorrent.org/) -> [RTorrent](https://rakshasa.github.io/rtorrent/) -> transmission-daemon ([web interface](https://github.com/transmission/transmission/wiki/Web-Interface) by default, [other frontends](https://github.com/fagga/transmission-remote-cli) optional) -> [btpd](https://github.com/btpd/btpd) + [mktorrent](https://github.com/pobrn/mktorrent)
* __Torrent Tracker Scraper__: [Torrench](https://github.com/kryptxy/torrench) -> [Jackett](https://github.com/Jackett/Jackett)
* __Usenet (File Grabber)__: [SABnzbd](https://sabnzbd.org/) -> [NZBGet](https://github.com/nzbget/nzbget)
* __File Share__: [OnionShare](https://onionshare.org/), [Blaze](https://blaze.now.sh/), [BlackHole](https://blackhole.run/), [Envelop](https://envelop.app/), [ToffeeShare](https://toffeeshare.com/), [FilePizza](https://file.pizza/), [Magic Wormhole](https://github.com/magic-wormhole/magic-wormhole), [croc](https://github.com/schollz/croc)

## Forensics
* __Application Profiling__: CGprof -> [Valgrind](https://www.valgrind.org/) (+ [Callgrind](https://wiki.openoffice.org/wiki/Callgrind))
* __Debugger__: [CGDB](https://cgdb.github.io/) -> [OpenOCD](http://openocd.org/) -> [GDB](https://www.gnu.org/software/gdb/)
* __Delta Encoding__: [xdelta](http://xdelta.org/) -> [Bsdiff](https://github.com/mendsley/bsdiff)
* __Forensic Analysis Framework__: [The Sleuth Kit](https://github.com/sleuthkit/sleuthkit) -> [DFF](https://github.com/arxsys/dff) -> [Radare](https://www.radare.org/r/index.html)
* __Hex Editors__: [HT Editor](http://hte.sourceforge.net/) -> [dhex](https://directory.fsf.org/wiki/DHEX) -> [hexedit](http://www.dettus.net/dhex/)
* __Java Profiling__: [VisualVM](https://visualvm.github.io/)
* __Memory Scanner (Cheat Engine)__: [scanmem & Gameconqueror](https://github.com/scanmem/scanmem) -> [varedit](https://github.com/asherlie/varedit)
* __Sandbox__: [Cuckoo Sandbox](https://cuckoosandbox.org/)

## Hardware
* __Cameras__: [ZoneMinder](https://zoneminder.com/) (CCTV), [Motion](https://motion-project.github.io/) (motion detection), [gPhoto](http://www.gphoto.com/) (connecting digital cameras), [ccdciel](https://github.com/pchev/ccdciel)
* __Car (as in automobile)__: [can-utils](https://github.com/carloop/can-utils-osx)
* __CD-DVD Burn and Copy (Backends)__: [cdrtools](http://cdrtools.sourceforge.net/private/cdrecord.html) -> cdrkit -> [cdrskin](http://scdbackup.sourceforge.net/cdrskin_eng.html)
* __CD-DVD Burn and Copy (Frontends)__: [K3b](https://apps.kde.org/en/k3b) -> [Brasero](https://wiki.gnome.org/Apps/Brasero/) -> [xorriso](https://www.gnu.org/software/xorriso/) -> [cdw](http://cdw.sourceforge.net/)
* __CD-DVD Cue Files__: [cuetools](http://cue.tools/wiki/Main_Page)
* __CD-DVD Information__: [cd-discid](http://linukz.org/cd-discid.shtml)
* __CD-DVD Ripping__: [Sound Juicer](https://wiki.gnome.org/Apps/SoundJuicer) -> [fre ac](https://www.freac.org/)
* __Data Recovery__: [fatcat](https://github.com/Gregwar/fatcat) -> [TestDisk](https://www.cgsecurity.org/wiki/TestDisk) ([PhotoRec](https://www.cgsecurity.org/wiki/PhotoRec)) -> [ddrescue](https://www.gnu.org/software/ddrescue/) 
* __Device Management (and module autoloader)__: evdev -> [vdev](https://github.com/jcnelson/vdev)
* __Disk Cloning and Writing__: dd -> [dc3dd](https://sourceforge.net/projects/dc3dd/)
* __Display Color Temperature__: [Redshift](http://jonls.dk/redshift/) -> [sct](https://github.com/mgudemann/sct) | [gammastep](https://gitlab.com/chinstrap/gammastep) (wayland) -> [wlsunset](https://git.sr.ht/~kennylevinsen/wlsunset) (wayland)
* __Display Settings__: xrandr -> fbset | [wlr-randr](https://github.com/emersion/wlr-randr) (wayland)
* __Displays (Miracast)__: [MiracleCast](https://github.com/albfan/miraclecast)
* __Hardware Bus__: [multipath-tools](https://github.com/opensvc/multipath-tools), [I2C Tools](https://i2c.wiki.kernel.org/index.php/I2C_Tools), [IPMI Tool](https://github.com/ipmitool/ipmitool) (ipmitool, ipmiutil) (IPMI DANGEROUS IF ENABLED)
* __Hardware RAID__: [mdadm](https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/) -> dmraid
* __Keyboard Bindings__: Xbindkeys -> [sxhkd](https://github.com/baskerville/sxhkd) -> loadkeys (+ keymaps)
* __Keyboard Input Language__: [iBus](https://github.com/ibus/ibus) -> [SCIM](https://github.com/scim-im/scim) -> [Fcitx](https://fcitx-im.org/wiki/Fcitx) -> [uim](https://github.com/uim/uim) (+ Anthy)
* __Keyboard Layout__: [XKB](https://www.x.org/wiki/XKB/) -> xmodmap -> KBD
* __Media Transfer Protocol (MTP)__: [MTPfs](https://www.adebenham.com/mtpfs/) -> [jmtpfs](https://github.com/kiorky/jmtpfs) -> [simple-mtpfs](https://github.com/phatina/simple-mtpfs)
* __Mounting__: [AcetoneISO](https://launchpad.net/ubuntu/+source/acetoneiso) -> [Udisks](https://github.com/storaged-project/udisks) (+ udevil) -> [Lightweight Device Mounter (ldm)](https://github.com/LemonBoy/ldm) -> [USBmount](https://github.com/rbrito/usbmount) -> [pmount](https://github.com/MisterDA/pmount) -> [bashmount](https://github.com/jamielinux/bashmount) -> mount 
* __Mouse__: [xbanish](https://github.com/jcs/xbanish) -> [keynav](https://github.com/jordansissel/keynav) -> [GPM](https://github.com/telmich/gpm)
* __Power Management__: [tpacpi-bat](https://github.com/teleshoes/tpacpi-bat) -> [thinkfan](https://github.com/vmatare/thinkfan) -> [TLP](https://github.com/linrunner/TLP) -> [PowerTOP](https://github.com/fenrus75/powertop)
* __Printers__: [CUPS](https://www.cups.org/)
* __Scanners__: [Scanner Access Now Easy (SANE)](http://www.sane-project.org/)
* __Software-defined radio (SDR)__: [Gqrx](https://github.com/csete/gqrx) -> [rtl-sdr](https://github.com/osmocom/rtl-sdr)
* __Tv (DVR)__: [xawtv](https://www.kraxel.org/blog/linux/xawtv/)
* __Tv (Multicast)__: [udpxy](http://www.udpxy.com/) -> [IGMPproxy](https://github.com/pali/igmpproxy)
* __Undevolting and Power Saving__: [TurionPowerControl](https://github.com/turionpowercontrol/tpc) -> [cpufrequtils](https://mirrors.edge.kernel.org/pub/linux/utils/kernel/cpufreq/) -> [cpupower](https://github.com/torvalds/linux/tree/master/tools/power/cpupower) -> [schedtool](https://github.com/freequaos/schedtool)
* __UPS__: [egctl](https://github.com/unterwulf/egctl) -> [Network UPS Tools (NUT)](https://networkupstools.org/) -> [apcupsd](http://www.apcupsd.org/)

## Monitoring
### Benchmarking
* __Drive Profiling__: [Smartmontools](https://www.smartmontools.org/) -> [fio](https://fio.readthedocs.io/en/latest/index.html) -> [sdparm](http://sg.danny.cz/sg/sdparm.html#mozTocId166213) -> [hdparm](https://sourceforge.net/projects/hdparm/)
* __Filesystem Benchmark__: [IOzone](http://www.iozone.org/) -> [Bonnie++](https://www.coker.com.au/bonnie++/) -> [MBW](https://github.com/raas/mbw)
* __General Benchmarking__: [collectd](https://collectd.org/) -> [Phoronix Test Suite](https://www.phoronix-test-suite.com/) -> [HPC Challenge Benchmark (hpcc)](http://icl.cs.utk.edu/hpcc/) -> [mcelog](https://mcelog.org/) -> [Sysbench](https://github.com/akopytov/sysbench)
* __Network Profiling__: [net-snmp](http://net-snmp.sourceforge.net/) -> [vnStat](https://github.com/vergoh/vnstat) -> [iperf](http://software.es.net/iperf/)
* __Server Benchmark__: [Siege](https://github.com/JoeDog/siege)
* __System Tracing__: [SystemTap](https://sourceware.org/systemtap/) -> [LTTng](https://lttng.org/) -> [OProfile](https://oprofile.sourceforge.io/news/) -> [Sysdig](https://sysdig.com/) -> [dtrace](https://github.com/opendtrace/opendtrace) -> [strace](https://github.com/strace/strace) -> [trace-cmd](https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) (ftrace) -> [perf](https://perf.wiki.kernel.org/index.php/Main_Page) + [FlameGraph](http://www.brendangregg.com/flamegraphs.html)

### System Information
* __General Information__: [inxi](https://smxi.org/docs/inxi.htm)
* __Hardware Information__: [vdpauinfo](https://tracker.debian.org/pkg/vdpauinfo) -> [lshw](https://github.com/lyonel/lshw) -> [hwloc](https://www.open-mpi.org/projects/hwloc/) -> [lsscsi](http://sg.danny.cz/scsi/lsscsi.html#__RefHeading___Toc160_4141254284) -> [edac-utils](https://github.com/grondo/edac-utils) -> [usbutils (lsusb)](https://github.com/gregkh/usbutils) -> [pciutils (lspci)](http://mj.ucw.cz/sw/pciutils/) -> util-linux (lsblk, blkid, dmesg) -> [dmidecode](http://dmidecode.nongnu.org/)
* __Screenshot Information (Bash)__: [Neofetch](https://github.com/dylanaraps/neofetch) -> [screenFetch](https://github.com/KittyKatt/screenFetch)
* __Screenshot Information (C)__: [Linux_Logo](https://github.com/deater/linux_logo)
* __Screenshot Information (Perl)__: [screenfo](https://github.com/trapd00r/screenfo) -> [alsi](https://github.com/trizen/alsi)
* __Software Information__: [vrms](https://github.com/z411/vrms-gentoo) -> file -> ldd -> lsb_release -> os-prober -> uname (GNU Coreutils)

### System Monitoring
* __Disk Usage__: [QDirStat](https://github.com/shundhammer/qdirstat) -> [Baobab](http://www.marzocca.net/linux/baobab/) -> [xdiskusage](http://xdiskusage.sourceforge.net/) -> [Duc](http://duc.zevv.nl/) ->  [dfc](https://github.com/Rolinh/dfc) -> [tdu](https://bitbucket.org/josephpaul0/tdu/src/master/) -> [Ncdu](https://dev.yorhel.nl/ncdu) ->  du + df (GNU coreutils)
* __Geolocation__: [Prey](https://github.com/prey/prey-node-client)
* __Hardware Monitoring__: [lm-sensors](https://github.com/lm-sensors/lm-sensors) ([psensor](https://gitlab.com/jeanfi/psensor) for a GUI) -> [CrazyDiskInfo](https://github.com/otakuto/crazydiskinfo)
* __Log Monitoring__: [lnav](https://lnav.org/) -> [Logcheck](https://salsa.debian.org/debian/logcheck) -> [multiTail](https://github.com/flok99/multitail)
* __Log Visualizer__: [glTail](https://github.com/Fudge/gltail) -> [Logstalgia](https://github.com/acaudwell/Logstalgia)
* __Network Flow__: [HFlow](https://github.com/chessai/hflow) -> [nfdump](https://github.com/phaag/nfdump)
* __Network Latency__: [OpenNMS](https://github.com/OpenNMS/opennms) -> [SmokePing](https://github.com/oetiker/SmokePing) -> [bmon](https://github.com/tgraf/bmon)
* __Network Monitoring__: [tcptrack](https://github.com/bchretien/tcptrack) -> [IPTState](https://phildev.net/iptstate/) -> [NetHogs](https://github.com/raboof/nethogs) -> [iftop](http://www.ex-parrot.com/pdw/iftop/), [dnstop](http://dns.measurement-factory.com/tools/dnstop/)
* __Port Monitoring__: [psad](https://github.com/mrash/psad)
* __Process Monitoring__: [PSmisc](https://gitlab.com/psmisc/psmisc) (fuser, pkill, pstree)
* __Serial Monitoring__: [slsnif](https://github.com/aeruder/slsnif) -> [interceptty](https://github.com/geoffmeyers/interceptty) -> [ttylog](https://github.com/rocasa/ttylog)
* __System Latency__: [LatencyTOP](https://github.com/namhyung/latencytop)
* __System Monitor__: [HardInfo](https://github.com/lpereira/hardinfo) -> [dool](https://github.com/scottchiefbaker/dool) -> [XFCE4-TaskManager](https://docs.xfce.org/apps/xfce4-taskmanager/start) -> [atop](https://github.com/Atoptool/atop) -> [LxTask](https://wiki.lxde.org/en/LXTask) -> [xosview](http://xosview.sourceforge.net/#) -> [BashTop](https://github.com/aristocratos/bashtop) -> [htop](https://htop.dev/) -> [nmon](http://nmon.sourceforge.net/pmwiki.php) -> [px](https://github.com/walles/px) 
* __User Monitoring__: [Whowatch](https://github.com/mtsuszycki/whowatch/) -> [acct](http://savannah.gnu.org/projects/acct/)
* __Web Log Analytics__: [AWStats](http://www.awstats.org/) -> [pmacct](https://github.com/pmacct/pmacct)
* __Web State Monitor__: [Nagios](https://www.nagios.org/) (+ NagVis) 
* __Wi-Fi Network Monitor__: [wavemon](https://github.com/uoaerg/wavemon)

## Multimedia
### ASCii Art
* __ASCii Animation__: [blessed](https://github.com/chjj/blessed) -> [Durdraw](http://cmang.org/durdraw/) -> [drawille](https://github.com/asciimoo/drawille)
* __ASCii Banner__: [shellpic](https://github.com/larsjsol/shellpic) -> [TOIlet](https://github.com/cacalabs/toilet)
* __ASCii Drawing__: [cadubi](https://github.com/statico/cadubi) -> [CAVE WALL](http://www-users.mat.umk.pl/~mckuk/cavewall/) -> [textdraw](https://qb40.github.io/textdraw/)
* __ASCii Presentations__: [wopr](https://github.com/yaronn/wopr) -> [blessed-contrib](https://github.com/yaronn/blessed-contrib)
* __Image to ASCii__: [jp2a](https://github.com/cslarsen/jp2a)
* __Video to ASCii__: [libcaca](https://github.com/cacalabs/libcaca)

### Audio
* __Audio Editing__: [Audacity](https://www.audacityteam.org/) -> [Kwave](https://sourceforge.net/projects/kwave/) -> [Snd](https://ccrma.stanford.edu/software/snd/) -> [Ecasound](http://eca.cx/ecasound/) -> [Gnome Wave Cleaner](https://sourceforge.net/projects/gwc/) -> [EKO](http://semiletov.org/eko/) -> [SoX](http://sox.sourceforge.net/)
* __Audio Effect Plugins__: [awesfx](https://github.com/tiwai/awesfx) (SoundFont), [Vamp](https://www.vamp-plugins.org/), [zam-plugins](http://www.zamaudio.com/?p=976) (LADSPA/LV2/VST/JACK), [LV2](http://lv2plug.in/) (x42-plugins), [LADSPA](http://www.ladspa.org/) (tap-plugins), ALSA plugins (alsa-plugins)
* __Background Sound__: [GNU GTick](https://www.antcom.de/gtick/)
* __Digital Audio Workstation__: [Rosegarden](https://www.rosegardenmusic.com/) -> [Ardour](https://ardour.org/) -> [LMMS](https://lmms.io/)
* __DJing__: [Mixxx](https://mixxx.org/)
* __Ear Training__: [LenMus](http://www.lenmus.org/mws/noticias)
* __Multiple Audio Streams__: [pulseaudio](https://www.freedesktop.org/wiki/Software/PulseAudio/) -> [apulse](https://github.com/i-rinat/apulse) -> [ALSA](https://alsa-project.org/wiki/Main_Page) (aloop, Softvol, Dmix)
* __Music Player__: [Nulloy](https://nulloy.com/) ->  [Audacious](https://audacious-media-player.org/) -> [MOC](http://moc.daper.net/) (+ moc-ffmpeg-plugin) -> [cmus](https://cmus.github.io/) -> [mp3blaster](http://www.mp3blaster.org/) (runs with "aoss mp3blaster" or compiled with ALSA) -> [Potamus](https://offog.org/code/potamus/) -> [MikMod](https://github.com/sezero/mikmod) -> [Quod Libet](https://quodlibet.readthedocs.io/en/latest/)
* __Music Visualization__: [Spectrum3d](http://spectrum3d.sourceforge.net/) -> [Le Biniou](https://directory.fsf.org/wiki/Lebiniou) -> [projectM](http://projectm.sourceforge.net/) -> [cava](https://github.com/karlstav/cava) -> [cli-visualizer](https://github.com/dpayne/cli-visualizer)
* __Scorewriter__: [MuseScore](https://musescore.org/en) -> [LilyPond](http://lilypond.org/) -> Emacs ([lyqi](https://github.com/nsceaux/lyqi)) -> [Philip's Music Writer (pmw)](http://quercite.dx.am/pmw.html) -> [abcMIDI](https://ifdo.ca/~seymour/runabc/top.html) (abcpp + abc2prt + abcm2ps)
* __Software Sampler__: [LinuxSampler](http://www.linuxsampler.org/) -> [orDrumbox](https://www.ordrumbox.com/) -> [Hydrogen](http://hydrogen-music.org/)
* __Synthesizer__: [AlsaModularSynth](http://alsamodular.sourceforge.net/) -> [ZynAddSubFX](http://zynaddsubfx.sourceforge.net/) -> [FluidSynth](https://www.fluidsynth.org/) (+ SoundFonts)
* __System Sound Compatibility__: oss-compat, alsa-oss
* __System Sound Extensions__: [pulseaudio](https://www.freedesktop.org/wiki/Software/PulseAudio/) -> [Jack](https://jackaudio.org/) (jack, jack-audio-connection-kit)
* __System Sound Utilities__: [pavucontrol](https://freedesktop.org/software/pulseaudio/pavucontrol/) (pulseaudio) -> [Qastools](https://gitlab.com/sebholt/qastools) -> [ALSA tools](https://github.com/alsa-project/alsa-tools) (alsa-tools, alsa-tools-gui) -> [Alsaequal](https://github.com/raedwulf/alsaequal) -> [alsa-utils](https://github.com/alsa-project/alsa-utils) (alsamixer, amixer, aplay, arecord)
* __Tracker Editors__: [MilkyTracker](https://github.com/milkytracker/milkytracker) -> [Schism](https://github.com/schismtracker/schismtracker)
* __Trackers__: [SID-Wizard](https://csdb.dk/release/?id=165302) -> [GoatTracker](https://sourceforge.net/projects/goattracker2/)
* __Tray Icon__: [Volume Icon](https://github.com/Maato/volumeicon) -> [Volti](https://github.com/gen2brain/volti)

### Image
* __Bitmaps to Vector Conversion__: [AutoTrace](https://www.autotracer.org/) (webpage) -> [Potrace](https://directory.fsf.org/wiki/Potrace)
* __Diagram Editor__: [Pencil Project](https://pencil.evolus.vn/) -> [Dia](https://gitlab.gnome.org/GNOME/dia/) -> [Graphviz](https://graphviz.org/)
* __Digital Drawing (Bitmap Graphics)__: [Krita](https://krita.org/en/) -> [MyPaint](http://mypaint.org/) -> [Xournal](http://xournal.sourceforge.net/) -> [XPaint](https://sourceforge.net/projects/sf-xpaint/) -> [GrafX2](http://grafx2.chez.com/)
* __Digital Drawing (Coloring)__: [OpenColorIO](https://opencolorio.org/) -> [deepcolor](https://github.com/kvfrans/deepcolor) -> [Style2Paints](https://github.com/lllyasviel/style2paints)
* __Digital Drawing (Fonts)__: [FontForge](https://fontforge.org/en-US/)
* __Digital Drawing (Vector)__: [Inkscape](https://inkscape.org/) -> [Xfig](http://mcj.sourceforge.net/) -> [ImageMagick](https://imagemagick.org/index.php)
* __Fonts Conversion__: bdftopcf, [PSF Tools](https://www.seasip.info/Unix/PSF/), [pcf2bdf](https://github.com/ganaware/pcf2bdf), bdf2psf
* __Fractals and Random Computer Artwork__: [Mandelbulber](https://github.com/buddhi1980/mandelbulber2)
* __Image Editing__: [GIMP](https://www.gimp.org/) -> [RawTherapee](https://www.rawtherapee.com/) -> [GraphicsMagick](http://www.graphicsmagick.org/) -> [Netpbm](https://sourceforge.net/projects/netpbm/) -> [G'MIC](https://github.com/dtschump/gmic) -> [Gifsicle](https://github.com/kohler/gifsicle) -> [ImageMagick](https://imagemagick.org/index.php) (display, import)
* __Image Optimizing__: [OptiPNG](http://optipng.sourceforge.net/) -> [pngcrush](https://pmt.sourceforge.io/pngcrush/) -> [pngquant](https://pngquant.org/)
* __Image Viewer__: [pqiv](https://github.com/phillipberndt/pqiv) -> [Feh](https://feh.finalrewind.org/) -> [imv](https://github.com/eXeC64/imv) -> [sxiv](https://github.com/muennich/sxiv) -> [lsix](https://github.com/hackerb9/lsix) -> display (ImageMagick) -> [fim](http://www.nongnu.org/fbi-improved/) -> [idump](https://github.com/uobikiemukot/idump)
* __Plotting__: [Gnuplot](http://www.gnuplot.info/) -> [Ngraph-gtk](https://htrb.github.io/ngraph-gtk/) -> [PLplot](http://plplot.sourceforge.net/)
* __Screenshots__: [Shutter](https://shutter-project.org/) -> [scrot](https://github.com/resurrecting-open-source-projects/scrot) -> [maim](https://github.com/naelstrof/maim) -> import (ImageMagick) -> [fbcat](https://github.com/jwilk/fbcat) (FBGrab) | [grim](https://github.com/emersion/grim) (for wayland)

### Metadata
* __Metadata__: [Easytag](https://wiki.gnome.org/Apps/EasyTAG) -> [Beets](https://github.com/beetbox/beets) -> [MAT2](https://0xacab.org/jvoisin/mat2) -> [Exiv2](https://www.exiv2.org/) -> [MediaInfo](https://github.com/MediaArea/MediaInfo) -> [viexif](https://github.com/unterwulf/viexif) -> [ExifTool](http://exiftool.sourceforge.net/) -> exif

### Video
* __Compositing__: [CinePaint](http://www.cinepaint.org/) -> [Natron](https://github.com/MrKepzie/Natron)
* __Digital Animation (2D)__: [Synfig](https://www.synfig.org/) -> [OpenToonz](https://github.com/opentoonz/opentoonz)
* __Digital Animation (3D)__: [Blender](https://www.blender.org/)
* __Flash Player__: [Lightspark](https://lightspark.github.io/)
* __HDR (High-Dynamic-Range)__: [pfstools](https://github.com/Steve132/pfstools)
* __Screencasting__: [Open Broadcaster Studio](https://obsproject.com/) -> [SimpleScreenRecorder](https://github.com/MaartenBaert/ssr) -> [ffscreencast](https://github.com/cytopia/ffscreencast) -> [FFmpeg](https://www.linuxquestions.org/questions/linux-general-1/record-using-framebuffer-video-grabber-4175464119/)
* __Video Editing__: [Avidemux](http://fixounet.free.fr/avidemux/) -> [Flowblade](https://jliljebl.github.io/flowblade/) -> [Shotcut](https://www.shotcut.org/) -> [Olive](https://www.olivevideoeditor.org/) -> [Pitivi](http://www.pitivi.org/) -> [Kdenlive](https://kdenlive.org/en/) -> [blind](https://tools.suckless.org/blind/) -> [Melt](https://www.mltframework.org/) -> FFmpeg
* __Video Effects Plugins__: [Frei0r](https://frei0r.dyne.org/)
* __Video Player__: [VLC](https://www.videolan.org/index.html) -> [MPV](https://mpv.io/) -> [Parole](https://docs.xfce.org/apps/parole/start) -> [Audience](https://launchpad.net/audience) -> [fbff](https://github.com/aligrudi/fbff) -> ffplay
* __Video to gif__: [Video2Gif](https://github.com/matthewfeickert/video2gif) -> [QGifer](https://github.com/Apkawa/QGifer) -> convert (ImageMagick) -> FFmpeg
* __Video Transcoding__: [HandBrake](https://handbrake.fr/) -> [WinFF](https://github.com/WinFF/winff) -> FFmpeg / avconv

## Network Setup
* __Bandwidth Saver__: [Wondershaper](https://github.com/mayfrost/wondershaper)
* __Bandwidth Testing__: [speedtest-cli](https://github.com/sivel/speedtest-cli) -> [speed-test](https://github.com/sindresorhus/speed-test)
* __Bluetooth__: [Bluez-tools](https://github.com/khvzak/bluez-tools)
* __DHCP Client__: dhclient -> [dhcpcd](https://roy.marples.name/projects/dhcpcd/)
* __DNS Encryption__: DNSSEC, DNSCrypt
* __DNS Resolution__: [dnsmasq](https://thekelleys.org.uk/dnsmasq/doc.html) -> [Unbound](https://www.nlnetlabs.nl/projects/unbound/about/) + NDS -> [BIND9](https://www.bind9.net/download)
* __Network Encryption__: [OpenSSL](https://www.openssl.org/) -> [LibreSSL](https://www.libressl.org/) -> [GnuTLS](https://www.gnutls.org/) -> IPsec / [SAE](https://github.com/cozybit/authsae) (802.11s)
* __Network Manager__: [Wicd](http://wicd.sourceforge.net/) -> NetworkManager -> [ConnMan](https://git.kernel.org/pub/scm/network/connman/connman.git/) -> [SetNet](https://katolaz.net/setnet/index.html)
* __Networking Tools__: [ethtool](https://mirrors.edge.kernel.org/pub/software/network/ethtool/) -> [iproute2](https://github.com/shemminger/iproute2) (ip, ss) -> [net-tools](https://github.com/ecki/net-tools) (ifconfig, netstat)
* __Point-to-Point Protocol__: Point-to-Point Protocol daemon ([ppp](https://ppp.samba.org/))
* __Wireless Tools__: rfkill, iw -> [wpa_supplicant](https://w1.fi/wpa_supplicant/)

## Office
* __Address book__: [abook](https://github.com/hhirsch/abook)
* __Desktop Publishing__: [Scribus](https://www.scribus.net/)
* __Dictionary__: [Goldendict](https://github.com/goldendict/goldendict) -> [Artha](https://sourceforge.net/projects/artha/) -> [Dico](https://puszcza.gnu.org.ua/software/dico/)
* __Document Format Conversion__: [unoconv](https://github.com/unoconv/unoconv) -> [Pandoc](https://pandoc.org/) -> [inf2manp](https://gitlab.com/darfo/inf2manp)
* __Document Processor__: Emacs ([AUCTeX](https://www.gnu.org/software/auctex/)) -> [LyX](https://www.lyx.org/) -> [GNU TeXmacs](http://texmacs.org/tmweb/home/welcome.en.html)
* __Ebook Utilities__: [DeDRM tools](https://github.com/apprenticeharper/DeDRM_tools)
* __Ebook Utilities (CHM)__: [xCHM](https://xchm.sourceforge.io/)
* __Ebook Utilities (Epub)__: Ebook Tools ([ebook-tools](https://github.com/na--/ebook-tools))
* __Ebook Utilities (PDF)__: [PDF SaM](https://github.com/torakiki/pdfsam) -> [PDFtk-java](https://gitlab.com/pdftk-java/pdftk) -> [PDF Mix Tool](https://scarpetta.eu/pdfmixtool/) -> [PDFarranger](https://github.com/pdfarranger/pdfarranger) -> [PyPDF2](https://github.com/mstamy2/PyPDF2) -> [stapler](https://github.com/hellerbarde/stapler) -> [krop](https://arminstraub.com/software/krop-screenshots)
* __Ebook Utilities (PostScript)__: [ghostscript](https://www.ghostscript.com/)
* __Ebook Viewer__: [Okular](https://okular.kde.org/) -> [Zathura](https://pwmt.org/projects/zathura/) -> [JFBView](https://github.com/jichu4n/jfbview) / [fimgs (fim)](http://www.nongnu.org/fbi-improved/) / [fbgs (fbida)](https://www.kraxel.org/blog/linux/fbida/) / fbpdf
* __Flashcards__: [Anki](https://apps.ankiweb.net/) -> [iGNUit](https://trmusson.dreamhosters.com/programs.html#ignuit) -> [The Mnemosyne Project](https://mnemosyne-proj.org/)
* __Gamification__: [Habitica](https://habitica.com/static/home)
* __Mind Mapping__: [VYM](https://www.insilmaril.de/vym/#mc:0,bo:4,bo:0) -> [Semantik](https://waf.io/semantik.html) -> [Minder](https://github.com/phase1geo/Minder) -> [Heimer](https://github.com/juzzlin/Heimer) 
* __Office Suites__: [ONLYOFFICE](https://www.onlyoffice.com/) -> [LibreOffice](https://www.libreoffice.org/) -> [OpenOffice](https://www.openoffice.org/) -> [Calligra](https://calligra.org/)
* __Outliner__: [TreeSheets](https://github.com/aardappel/treesheets) -> [Vault 3](https://www.ericbt.com/vault3) -> [GJots2](http://bhepple.freeshell.org/gjots/) -> Emacs (Org-mode) -> Vim (Vimoutliner or Vim-orgmode) -> [snb](https://github.com/drbig/snb)
* __Personal Accounting__: [GnuCash](https://www.gnucash.org/) -> [Ledger](https://www.ledger-cli.org/)
* __Personal Assistant__: [Mycroft](https://mycroft.ai/) -> [Lucida](https://github.com/claritylab/lucida) (aka Sirius) -> [betty](https://github.com/pickhardt/betty)
* __Personal Organizer__: [Task Coach](https://www.taskcoach.org/) -> [Taskwarrior](https://taskwarrior.org/) -> [calcurse](https://calcurse.org/) -> [todo.txt-cli](https://github.com/todotxt/todo.txt-cli)
* __Presentation__: [Beamer](https://www.overleaf.com/learn/latex/beamer) -> [Sozi](https://sozi.baierouge.fr/)
* __Repetitive Strain Injury__: [Workrave](https://workrave.org/)
* __Speed Reading__: [Flinks](http://mbays.freeshell.org/flinks/) -> [speedread](https://github.com/pasky/speedread)
* __Spell Check__: [Aspell](http://aspell.net/)
* __Spreadsheets__: [Libreoffice Calc](https://www.libreoffice.org/discover/calc/) -> [Gnumeric](http://www.gnumeric.org/) -> [SC-IM](https://github.com/andmarti1424/sc-im)
* __Text Editor__: [Neovim](https://neovim.io/) -> [Vim](https://www.vim.org/) -> [wxMEdit](https://wxmedit.github.io/) -> [yi](https://github.com/yi-editor/yi) -> [vy](https://github.com/vyapp/vy) -> [JOE](https://joe-editor.sourceforge.io/) -> [AMP](https://github.com/jmacdonald/amp) -> [gedit](https://wiki.gnome.org/Apps/Gedit) -> [TEA](http://semiletov.org/tea/) -> [nvi](https://repo.or.cz/nvi.git) -> [mousepad](https://gitlab.xfce.org/apps/mousepad) -> [vis](https://github.com/martanne/vis) -> [kwrite](https://apps.kde.org/en/kwrite) -> [Bluefish](https://sourceforge.net/projects/bluefish/) -> [jove](https://github.com/jonmacs/jove) -> [ne](https://ne.di.unimi.it/) -> [Nano](https://www.nano-editor.org/) -> [GNU Zile](https://git.savannah.gnu.org/cgit/zile.git) -> [mg](https://github.com/troglobit/mg) -> [ox](https://github.com/curlpipe/ox) -> [mle](https://github.com/adsr/mle) -> [Elvis](https://github.com/mbert/elvis) -> [ed](https://www.gnu.org/software/ed/)
* __Text Editor (IDE)__: [Aptana](https://www.aptana.com/) -> [Atom](https://atom.io/) -> [Eclipse](https://www.eclipse.org/ide/) -> [VSCodium](https://github.com/VSCodium/vscodium) -> [Emacs](https://www.gnu.org/software/emacs/) ([nox)](https://github.com/manateelazycat/nox)) -> [DrJava](https://sourceforge.net/projects/drjava/) -> [ZinjaI](http://zinjai.sourceforge.net/) -> [Eric](http://eric-ide.python-projects.org/) -> [KDevelop](https://apps.kde.org/en/kdevelop) -> [Vim](https://www.vim.org/) -> [xwpe](https://github.com/amagnasco/xwpe) (full IDE in the terminal)
* __Text Encoding__: [fuse-convmvfs](https://github.com/knu/fuse-convmvfs), [Dos2Unix](https://sourceforge.net/projects/dos2unix/)
* __Text Formatting and Pretty Printing__: [par](http://www.nicemice.net/par/) -> fmt (Textutils)
* __Text-To-Speech__: [Orca](https://wiki.gnome.org/action/show/Projects/Orca) -> [Gespeaker](https://github.com/muflone/gespeaker) -> [eBook-speaker](http://jlemmens.nl/) (+ pandoc) -> [eSpeak](https://github.com/espeak-ng/espeak-ng/)
* __Typesetting__: [LaTeX](https://www.latex-project.org/) -> [Texinfo](https://www.gnu.org/software/texinfo/) -> [Discount](https://www.pell.portland.or.us/~orc/Code/discount/) (Markdown) -> [groff (tbl, pic, eqn, chem, music, dpic, grohtml)](https://www.gnu.org/software/groff/)
* __Typing Training__: [Klavaro](https://klavaro.sourceforge.io/en/) -> [GNU Typist](https://www.gnu.org/software/gtypist/)
* __Word Processor__: [LibreOffice Writer](https://www.libreoffice.org/discover/writer/) -> [Abiword](https://www.abisource.com/) -> [WordGrinder](http://cowlark.com/wordgrinder/)

## Package Management
* __CD/USB (Custom Installer)__: [LinuxRespin](https://gitlab.com/remastersys/LinuxRespin) -> [PinguyBuilder](https://sourceforge.net/projects/pinguy-os/files/ISO_Builder/) -> [Mklivecd](https://github.com/unity-linux/mklivecd)
* __CD/USB (Live)__: [UNetbootin](https://unetbootin.github.io/) -> [MultiCD](https://github.com/IsaacSchemm/MultiCD)
* __Gaming Platform__: [LGOGDownloader](https://github.com/Sude-/lgogdownloader) (GOG.com), [SteamCMD](https://developer.valvesoftware.com/wiki/SteamCMD) (Steam), [Lutris](https://github.com/lutris/lutris)
* __Language Specific__: [bpkg](https://www.bpkg.sh/) (Bash scripts) -> CPAN (+ [Pinto](https://metacpan.org/release/Pinto)) (Perl) -> [clib](https://github.com/clibs/clib) (C)
* __Package Creation__: [OBS](http://openbuildservice.org/) (Open Build Service) -> [CheckInstall](https://asic-linux.com.mx/~izto/checkinstall/) -> [GNU Stow](https://www.gnu.org/software/stow/)
* __Portable Apps__: [Flatpak](https://flatpak.org/) -> [Snap](https://snapcraft.io/about) -> [AppImage](https://appimage.github.io/)
* __System Backup__: [Systemback](https://sourceforge.net/projects/systemback/) -> [Bacula](https://blog.bacula.org/) -> [FSArchiver](http://www.fsarchiver.org/) -> [CYA](https://www.cyberws.com/bash/cya/)
* __Universal Package Managers__: [Alien](https://joeyh.name/code/alien/) -> [LinuxBrew](https://github.com/Linuxbrew) -> [pkgsrc](https://www.pkgsrc.org/) -> [GNU Guix](https://guix.gnu.org/)

## Pentesting
### Exploitables
* __Distros__: [Security Scenario Generator (SecGen)](https://github.com/cliffe/SecGen) -> [Metasploitable](https://www.offensive-security.com/metasploit-unleashed/Requirements/)
* __Web Apps__: [Mutillidae](https://sourceforge.net/projects/mutillidae/) -> [hackxor](http://hackxor.net/) -> [WebGoat](https://www.owasp.org/index.php/Category:OWASP_WebGoat_Project)

### Network Scanner
* __Bluetooth__: [bluesniff](https://github.com/0x646e78/bluesniff)
* __DNS Client__: [whois](https://github.com/rfc1036/whois), [dnsenum](https://github.com/fwaeytens/dnsenum), [bind-tools](https://www.isc.org/bind/) (nslookup, host, dig)
* __Link Scanner__: [Metagoofil](https://github.com/laramies/metagoofil) -> [LinkChecker](https://github.com/wummel/linkchecker) ->
* __Network Enumeration__: [SSLScan](https://github.com/rbsec/sslscan), [xprobe2](https://github.com/binarytrails/xprobe2), [p0f](https://github.com/p0f/p0f), [WhatWeb](https://github.com/urbanadventurer/WhatWeb), [PRADS](https://gamelinux.github.io/prads/)
* __Network File Retrieval__: [Driftnet](https://github.com/deiv/driftnet) -> [VoIPong](https://github.com/EnderUNIX/VoIPong)
* __Network Mapping__: [Open Visual Traceroute](http://visualtraceroute.net/) -> [EtherApe](http://etherape.sourceforge.net/) -> [Paris Traceroute](https://github.com/libparistraceroute/libparistraceroute) -> [Dublin Traceroute](https://github.com/insomniacslk/dublin-traceroute) -> [MTR](https://www.bitwizard.nl/mtr/) -> [Layer Four Traceroute (LFT)](https://pwhois.org/lft/index.who) -> [tcptraceroute](https://github.com/mct/tcptraceroute) -> [iputils](https://github.com/iputils/iputils) (Ping, traceroute, tracepath, arping)
* __OSINT__: [SpiderFoot](https://www.spiderfoot.net/) -> [TheHarvester](https://github.com/laramies/theHarvester)
* __Packet Sniffer__: [Wireshark](https://gitlab.com/wireshark/wireshark) -> [tcpflow](https://github.com/simsong/tcpflow) -> [tcpdump](http://www.tcpdump.org/index.html)
* __Reconnaissance Framework__: [Recon-ng](https://github.com/lanmaster53/recon-ng) -> [DMitry](https://github.com/jaygreig86/dmitry/) -> [Nmap](https://nmap.org/) -> [ngrep](https://github.com/jpr5/ngrep/)
* __WiFi Scanner__: [FLUXION](https://github.com/FluxionNetwork/fluxion) -> [Kismet](https://www.kismetwireless.net/)

### Network Tampering
* __General__: [netcat](https://sourceforge.net/projects/nc110/) -> ncat (nmap) -> [socat](http://www.dest-unreach.org/socat/) -> [Netsed](https://github.com/xlab/netsed)
* __Man-in-the-middle Attack__: [Morpheus](https://github.com/r00t-3xp10it/morpheus) -> [evilginx2](https://github.com/kgretzky/evilginx2) -> [bettercap](https://www.bettercap.org/) -> [Ettercap](https://github.com/Ettercap/ettercap)
* __Packet Crafting__: [Ostinato](https://github.com/pstavirs/ostinato)
* __Traffic Replay__: [Tcpreplay](https://github.com/appneta/tcpreplay)

### Password Cracking
* __BIOS__: [CmosPwd](https://www.cgsecurity.org/wiki/CmosPwd)
* __General__: [John the Ripper](https://github.com/magnumripper/JohnTheRipper) / [Hashcat](https://github.com/hashcat/hashcat)
* __PDF__: [pdfcrack](https://sourceforge.net/projects/pdfcrack/)
* __Remote__: [THC Hydra](https://github.com/vanhauser-thc/thc-hydra)
* __WiFi__: [Aircrack-ng](https://github.com/aircrack-ng/aircrack-ng)
* __Windows__: [Ophcrack](http://ophcrack.sourceforge.net/)
* __Wordlist Generator__: [CUPP](https://github.com/Mebus/cupp)

### Vulnerability Scanner
* __Application Vulnerability__: [BCCF](https://github.com/joxeankoret/nightmare/blob/master/doc/blind_code_coverage_fuzzer.txt) -> [afl-fuzz](http://lcamtuf.coredump.cx/afl/)
* __Backdooring__: [Veil](https://github.com/Veil-Framework/Veil) -> [Backdoor Factory](https://github.com/secretsquirrel/the-backdoor-factory) -> [Evilgrade](https://github.com/infobyte/evilgrade)
* __Cross-Scripting__: [xsser](https://github.com/epsylon/xsser)
* __Exploit Famework__: [Metasploit](https://www.metasploit.com/) -> [WebSploit](https://github.com/websploit/websploit) -> [w3af](https://github.com/andresriancho/w3af)
* __Network Vulnerability__: [pytbull](http://pytbull.sourceforge.net/) -> [Yersinia](https://github.com/tomac/yersinia)
* __Post Exploitation__: [Post Exploitation Collection](https://github.com/mubix/post-exploitation) (Windows) -> [mimikatz](https://github.com/gentilkiwi/mimikatz) (Windows) -> [Post Exploitation Linux Toolkit](https://github.com/cys3c/PELT)
* __SIP__: [Sippts](https://github.com/Pepelux/sippts)
* __Social Engineering__: [SET (Social Engineering Toolkit)](https://github.com/trustedsec/social-engineer-toolkit), [BeEF (The Browser Exploitation Framework Project)](https://github.com/beefproject/beef)
* __SQL Injection__: [sqlmap](https://github.com/sqlmapproject/sqlmap)
* __Web Application Vulnerability__: [Nikto](https://github.com/sullo/nikto)

## Privacy
* __Data Erasure__: [BleachBit](https://github.com/bleachbit/bleachbit) -> [shred](https://www.gnu.org/software/coreutils/manual/html_node/shred-invocation.html) (GNU Coreutils)
* __Boot Encryption__: [cryptboot](https://github.com/xmikos/cryptboot)
* __Disk Encryption__: [dislocker](https://github.com/Aorimn/dislocker) -> [cryptsetup (dm-crypt)](https://gitlab.com/cryptsetup/cryptsetup/wikis/DMCrypt)
* __File Encryption__: [GNU Privacy Assistant](https://www.gnupg.org/related_software/gpa/) -> [ccrypt](http://ccrypt.sourceforge.net/) -> [GNU Privacy Guard](https://www.gnupg.org/)
* __Filesystem Encryption__: [EncFS](https://github.com/vgough/encfs) -> [StegFS](https://github.com/albinoloverats/stegfs)
* __Folder Encryption__: [VeraCrypt](https://www.veracrypt.fr/en/Home.html) -> [Tomb](https://github.com/dyne/Tomb) -> [tcplay](https://github.com/bwalex/tc-play) (full TrueCrypt implementation and still minimalist)
* __Encrypted Version Control__: [Keyringer](https://keyringer.pw/)
* __Password Generator__: [pwgen](https://sourceforge.net/projects/pwgen/) -> randstr
* __Password Manager__: [KeePassX](https://www.keepassx.org/) / [KeePassXC](https://keepassxc.org/) -> [pass](https://www.passwordstore.org/) (+ [pass-tomb](https://github.com/roddhjav/pass-tomb)) -> [kpcli](https://sourceforge.net/projects/kpcli/)
* __Steganography__: [Steghide](https://github.com/StefanoDeVuono/steghide)

## Programming
* __Build Automation__: [Ninja](https://ninja-build.org/) -> [GNU make](https://directory.fsf.org/wiki/Make) -> [bmake](https://github.com/arichardson/bmake) -> [Icmake](https://gitlab.com/fbb-git/icmake)
* __Build Script Generation__: [Gradle](https://github.com/gradle/gradle) -> [Cmake](https://cmake.org/) (+ [cmocka](https://cmocka.org/)) -> [Autotools](https://www.gnu.org/software/automake/manual/html_node/Autotools-Introduction.html) ([Automake](https://www.gnu.org/software/automake/), [Autoconf](https://www.gnu.org/software/autoconf/)) -> [mk-configure](https://github.com/cheusov/mk-configure)
* __Code Beautifier__: [HTML Tidy](https://www.html-tidy.org/) -> Indent
* __Compilers (Assembly)__: [NASM](https://nasm.us/) -> [Yasm](https://github.com/yasm/yasm) -> as (GNU binutils)
* __Compilers (C)__: [clang](https://github.com/llvm/llvm-project/tree/main/clang/)
* __Compilers (Java)__: [Java SE (JDK)](https://www.oracle.com/java/technologies/java-se-glance.html) -> [GraalVM](https://www.graalvm.org/) (compile multiple languages into JVM)
* __Compilers (Multiple languages)__: [GCC](https://directory.fsf.org/wiki/Gcc) ([GNU -native- Compiler for Java](https://gcc.gnu.org/wiki/GCJ), [GnuCOBOL](https://sourceforge.net/projects/open-cobol/), [GNU Fortran](https://gcc.gnu.org/wiki/GFortran)) + [colorgcc](https://github.com/colorgcc/colorgcc)
* __Compiling Speeding Up__: [distcc](https://github.com/distcc/distcc), [ccache](https://github.com/ccache/ccache)
* __Cross-compiler__: [Buildroot](https://git.busybox.net/buildroot/) -> [Crosstool-NG](https://github.com/crosstool-ng/crosstool-ng)
* __Documentation Browser__: [Devhelp](https://gitlab.gnome.org/GNOME/devhelp) -> [Zeal](https://github.com/zealdocs/zeal)
* __Documentation Generator__: [perlpod](https://perldoc.perl.org/perlpod), [bashdoc](https://github.com/ajdiaz/bashdoc), [Doxygen](https://github.com/doxygen/doxygen), [GNU help2man](https://www.gnu.org/software/help2man/)
* __Issue Tracking System__: [Bugzilla](https://www.bugzilla.org/)
* __Linting__: [ShellCheck](https://github.com/koalaman/shellcheck), [GNU Source-highlight](https://www.gnu.org/software/src-highlite/)
* __Memory Allocation__: [jemalloc](http://jemalloc.net/) -> [boehm-gc](https://github.com/ivmai/bdwgc)
* __Parser Generators__: [ANTLR](https://www.antlr.org/) -> [Ragel](http://www.colm.net/open-source/ragel/) -> [GNU bison](https://www.gnu.org/software/bison/) and [Flex](https://github.com/westes/flex/) -> [re2c](https://re2c.org/) -> [GNU m4](https://www.gnu.org/software/m4/)
* __[Program Transformation](https://en.wikipedia.org/wiki/Program_transformation)__: [FermaT](http://www.gkc.org.uk/fermat.html), [Coccinelle](http://coccinelle.lip6.fr/)
* __Random Hacks__: [patchelf](https://github.com/NixOS/patchelf), [SWIG](http://swig.org/), [Gengetopt](https://www.gnu.org/software/gengetopt/gengetopt.html)
* __Source Code Count__: [CLOC](https://github.com/AlDanial/cloc)
* __Source Code Navigation__: [cflow](https://www.gnu.org/software/cflow/) (+ [pycflow2dot](https://github.com/johnyf/pycflow2dot)), [LXR: The Linux Cross Referencer](http://lxr.sourceforge.net/en/index.php) -> [GNU GLOBAL](https://www.gnu.org/software/global/) -> [cscope](http://cscope.sourceforge.net/) -> [Ctags](https://github.com/universal-ctags/ctags) -> [ack](https://beyondgrep.com/) -> [ag](https://github.com/ggreer/the_silver_searcher)
* __[Source-to-Source Compiler](https://en.wikipedia.org/wiki/Source-to-source_compiler)__: [ROSE](https://github.com/rose-compiler/rose)
* __System Query__: [sysconftool](https://github.com/svarshavchik/courier/tree/master/sysconftool), [pkgconf](https://github.com/pkgconf/pkgconf)
* __Version Control__: [Git](https://git-scm.com/) (+ [tig](https://github.com/jonas/tig)) -> [Fossil](https://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki) -> [Bazaar](http://bazaar.canonical.com/en/) -> [RCS](https://www.gnu.org/software/rcs/) + mr + quilt

## Remote Access
* __Configuration Management__: [Puppet](https://puppet.com/) -> [LCFG](https://www.lcfg.org/) -> [CFEngine](https://cfengine.com/) -> [cdist](https://github.com/ungleich/cdist)
* __Control Panel__: [Vesta Control Panel](https://github.com/serghey-rodin/vesta) -> [Webmin](https://github.com/webmin/webmin)
* __Diskless Booting__: [iPXE](https://github.com/ipxe/ipxe/)
* __PC-Mobile Connection__: [KDE Connect](https://kdeconnect.kde.org/) -> [Wammu](https://wammu.eu/wammu/) -> [AndroidTools](https://sourceforge.net/projects/android-tools/)
* __Remote Desktop (Client)__: [Remmina](https://remmina.org/)
* __Remote Desktop (Client and Server)__: [X2Go](https://wiki.x2go.org/doku.php/start)
* __Remote Desktop (Server)__: [xrdp](https://github.com/neutrinolabs/xrdp)
* __Remote Execution__: [pconsole](https://github.com/walterdejong/pconsole)
* __Remote File Manager__: [KodExplorer](https://github.com/kalcaddle/KodExplorer)
* __Remote Login__: [Mosh](https://mosh.org/) -> [OpenSSH](https://www.openssh.com/) -> [Dropbear](https://matt.ucc.asn.au/dropbear/dropbear.html)
* __Remote X Apps__: [Xpra](https://www.xpra.org/) > X11 forwarding
* __Serial Console__: [Minicom](https://salsa.debian.org/minicom-team/minicom) -> [Picocom](https://directory.fsf.org/wiki/Picocom) -> [Qodem](http://qodem.sourceforge.net/) -> [GNU Screen](http://www.noah.org/wiki/Screen_notes#using_screen_as_a_serial_terminal)
* __Server Provisioning__: [FAI](http://fai-project.org/)

## Science And Engineering
* __Artificial Intelligence__: [Arcade Learning Environment](https://github.com/mgbellemare/Arcade-Learning-Environment), [Conscious Artificial Intelligence](https://sourceforge.net/projects/cai/), [OpenCog](https://github.com/opencog/opencog), [OpenAI](https://github.com/openai)
* __Astronomy__: [Sky Chart (Cartes du Ciel)](https://sourceforge.net/projects/skychart/) -> [astroTools](https://sourceforge.net/projects/astrotools/) + [evTools](https://sourceforge.net/projects/evtools/) -> [GNU Astronomy Utilities (Gnuastro)](http://savannah.gnu.org/projects/gnuastro/)
* __Astronomy (Planetarium)__: [Stellarium](https://stellarium.org/) -> [Celestia](https://celestia.space/) -> [XEphem](https://github.com/XEphem/XEphem) -> [SkyCat](https://github.com/Starlink/skycat)
* __Astronomy (Satelline Tracking)__: [SaVi satellite constellation visualizer](https://sourceforge.net/projects/savi/)
* __Bioinformatics__: [OpenSim](https://simtk.org/projects/opensim/), [Cytoscape](http://www.cytoscape.org/), [BioJava](https://github.com/biojava/biojava) -> [UGENE](http://ugene.net/) -> [SAMtools](https://github.com/samtools/samtools) -> [BioPerl](http://bioperl.org/)
* __CAD__: [Blender](https://www.blender.org/) -> [FreeCAD](https://www.freecadweb.org/) -> [LibreCAD](https://librecad.org/) -> [OpenSCAD](https://github.com/openscad/openscad)
* __Circuit Simulator__: [KiCad](http://kicad-pcb.org/) -> [ngspice](http://ngspice.sourceforge.net/) -> [Gnucap](http://www.gnucap.org/dokuwiki/doku.php?id=gnucap:start)
* __Computational Fluid Dynamics__: [TELEMAC](http://www.opentelemac.org/) -> [FEATFLOW](http://www.featflow.de/en/index.html) -> [OpenFOAM](https://directory.fsf.org/wiki/OpenFOAM) -> [Gerris](http://gfs.sourceforge.net/wiki/index.php/Main_Page)
* __Computer Algebra System__: [Singular](http://www.singular.uni-kl.de/) -> [Maxima](http://maxima.sourceforge.net/) (+ [PLplot](http://plplot.sourceforge.net/)) -> bc + GNU Units
* __Data Visualization__: [SocNetV](https://github.com/socnetv) -> [Gephi](https://github.com/gephi/gephi) -> [Tulip](http://tulip.labri.fr/TulipDrupal/)
* __Geography (Geographic Information System)__: [qGIS](https://github.com/qgis/QGIS)
* __Geography (Street Map)__: [JOSM](https://github.com/openstreetmap/josm) -> [Osmosis](https://github.com/openstreetmap/osmosis)
* __Geography (Subway Map)__: [qMetro](http://qmetro.sourceforge.net/maps/)
* __Geography (Virtual Globe)__: [Marble](https://github.com/KDE/marble)
* __Graphing Calculator__: [Lybniz](https://github.com/thomasfuhringer/lybniz) -> [KAlgebra](https://edu.kde.org/kalgebra/)
* __Multi-Agent (MA) Simulation__: [Galatea](http://galatea.sourceforge.net/Home.htm) -> [NetLogo](https://github.com/NetLogo/NetLogo/) -> [Golly](http://golly.sourceforge.net/) (Conway's Game of Life clone)
* __Physics Simulation__: [OpenModelica](https://www.openmodelica.org/) -> [CalculiX](http://www.calculix.de/) -> [Elmer](https://directory.fsf.org/wiki/Elmer) -> [MCSim](https://directory.fsf.org/wiki/Mcsim)
* __Statistical Package__: [SageMath](http://www.sagemath.org/) -> [ROOT](https://root.cern/) -> [gretl](http://gretl.sourceforge.net/) -> [PSPP](https://www.gnu.org/software/pspp/)  (+ PSPP-Perl)
* __Theorem Prover__: [Coq](https://github.com/coq/coq) -> [Abella](https://github.com/abella-prover/abella) -> [Vampire](https://github.com/mayfrost/Vampire) -> [Metamath](http://metamath.org/)
* __Weather Forecast__: [XTide](https://flaterco.com/xtide/) -> [My Weather Indicator](https://github.com/atareao/my-weather-indicator) -> [wego](https://github.com/schachmat/wego) -> [Weather Util](http://fungi.yuggoth.org/weather/) -> [curl wttr.in/YOURCITY, YOURCOUNTRY](http://wttr.in/)

## Security
### Containment
* __Access Control (Kernel Patches)__: [grsecurity](https://www.grsecurity.net/) + gradm -> SecurelLevel -> [RSBAC](https://www.rsbac.org/)
* __Access Control (Linux Security Modules (LSM))__: [SELinux](https://github.com/SELinuxProject/selinux) -> [TOMOYO Linux](http://tomoyo.osdn.jp/) -> [AppArmor](https://gitlab.com/apparmor)
* __Authentication__: [Polkit](https://gitlab.freedesktop.org/polkit/polkit/) -> [ConsoleKit2](https://github.com/ConsoleKit2/ConsoleKit2) -> Sudo (visudo) -> [Linux PAM](https://github.com/linux-pam/linux-pam) -> checkpassword -> shadow
* __Extended File Attributes__: [EVM](https://wiki.gentoo.org/wiki/Extended_Verification_Module) -> [IMA](https://sourceforge.net/projects/linux-ima/) -> inotify
* __Resource Usage Control__: ulimit (Bash) -> [Disk Quota](https://sourceforge.net/projects/linuxquota/) -> [quotatool](https://github.com/ekenberg/quotatool)
* __Sandbox__: [Firejail](https://github.com/netblue30/firejail) -> [nsjail](https://github.com/google/nsjail) -> [Bubblewrap](https://github.com/projectatomic/bubblewrap)

### Honeypots
* __Distro Bundle__: [ADHD](https://adhdproject.github.io/#!index.md)

### Host Intrusion
* __Anti Backdoor__: [rosenbridge](https://github.com/xoreaxeaxeax/rosenbridge), [me_cleaner](https://github.com/corna/me_cleaner)
* __Anti Juice Jacking__: [usbkill](https://github.com/hephaest0s/usbkill) -> [USBGuard](https://github.com/USBGuard/usbguard)
* __Anti Malware__: [ClamTk](https://gitlab.com/dave_m/clamtk/) (clamAV UI) -> [ClamAV](https://github.com/Cisco-Talos/clamav-devel) -> [Linux Malware Detect (LMD)](https://github.com/rfxn/linux-malware-detect)
* __Host Intrusion Detection Framework__: [OSSEC](https://ossec.github.io/) -> [Tiger](http://www.nongnu.org/tiger/)
* __Host System Auditing__: [OpenVAS](http://www.openvas.org/) -> [Linux Security Auditing Tool (LSAT)](https://github.com/triode3/lsat) -> [Lynis](https://github.com/CISOfy/lynis)
* __Integrity Check__: [PaX Utilities](https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities) -> [AIDE](https://aide.github.io/) -> [Tripwire](https://github.com/Tripwire/tripwire-open-source) -> [Samhain](https://www.la-samhna.de/samhain/)
* __Rootkit Detection__: [rkhunter](http://rkhunter.sourceforge.net/), [Chkrootkit](http://www.chkrootkit.org/), [Unhide](http://www.unhide-forensics.info/)
* __System Logging__: [socklog](https://salsa.debian.org/debian/socklog) (runit) -> [Rsyslog](https://www.rsyslog.com/) -> [Syslog-ng](https://github.com/balabit/syslog-ng)

### Network Intrusion
* __Deep Packet Inspection (DPI) Block (Layer 7 Firewall)__: ipp2p -> [OpenDPI](https://github.com/thomasbhatia/OpenDPI)
* __Deep Packet Inspection (DPI) Circumvention__: [zapret](https://github.com/bol-van/zapret)
* __Firewall__: [ufw](https://launchpad.net/ufw) + [gufw](https://gufw.org/) (GUI) -> [arptables](https://git.netfilter.org/arptables/) -> [ebtables](http://git.netfilter.org/ebtables/) -> [iptables](https://git.netfilter.org/iptables/)  -> [nftables](https://git.netfilter.org/nftables/)
* __Man-In-The-Middle (MITM) Detection__: [arpwatch](https://ee.lbl.gov/) -> [ArpON](http://arpon.sourceforge.net/)
* __Network Intrusion Detection__: [Snort](https://www.snort.org/) -> [Suricata](https://github.com/OISF/suricata)
* __Network Intrusion Prevention__: [Fail2ban](https://github.com/fail2ban/fail2ban) -> [Sshguard](https://www.sshguard.net/)

## Server
* __BBS Server__: [Citadel](https://www.citadel.org/index.html) -> [Synchronet](http://www.synchro.net/)
* __Bitcoin Miner__: [BFGMiner](http://bfgminer.org/)
* __Bluetooth__: [BlueALSA](https://github.com/Arkq/bluez-alsa)
* __Chat__:  [sshtalk](https://2ton.com.au/sshtalk/) -> util-linux (write, wall, mesg)
* __Cloud File Server__: [Nextcloud](https://nextcloud.com/) -> [Syncthing](https://github.com/syncthing/syncthing) -> sftp / [SSHFS](https://github.com/libfuse/sshfs) (SSH)
* __CMS__: [WordPress](https://wordpress.com/) -> [GetSimple CMS](https://github.com/GetSimpleCMS/GetSimpleCMS) -> [werc](http://werc.cat-v.org/)
* __Collaborative Real-Time Editor__: [Gobby](https://github.com/gobby/gobby) -> [EtherCalc](https://github.com/audreyt/ethercalc) -> [Cryptpad](https://github.com/xwiki-labs/cryptpad)
* __DLNA__: [Universal Media Server](https://github.com/UniversalMediaServer/UniversalMediaServer) -> [Jellyfin](https://jellyfin.org/) -> [ReadyMedia](https://sourceforge.net/projects/minidlna/) (a.k.a. MiniDLNA) -> [MiniUPnP](https://github.com/miniupnp/miniupnp)
* __DNS Spam Detector__: [DNS Flood Detector](https://tracker.debian.org/pkg/dns-flood-detector)
* __Document Management System__: [OpenKM](https://github.com/openkm/document-management-system) -> [LogicalDOC](https://github.com/logicaldoc/document-management-software) -> [EPrints](https://github.com/eprints/eprints)
* __Dynamic DNS (DDNS)__: [DDClient](https://github.com/ddclient/ddclient)
* __E-Mail Filtering (LDA)__: [Dovecot](https://www.dovecot.org/)
* __E-Mail Indexing__: [Notmuch](https://notmuchmail.org/) -> [mairix](https://github.com/rc0/mairix)
* __E-Mail Mailing Lists__: [Mailman](http://www.list.org/) -> [Sympa](https://github.com/sympa-community) -> [Dada Mail](https://github.com/justingit/dada-mail) -> [ezmlm](https://github.com/bruceg/ezmlm-idx) -> [mlmmj](http://mlmmj.org/)
* __E-Mail Server (MTA)__: [Mail-in-a-Box](https://mailinabox.email/) -> [Sendmail](https://www.proofpoint.com/us/products/email-protection/open-source-email-solution) -> [Postfix](http://www.postfix.org/) -> [Exim](https://www.exim.org/) -> [cmail](http://cmail.rocks/) -> [qpsmtpd](https://smtpd.github.io/qpsmtpd/) -> [OpenSMTPD](https://www.opensmtpd.org/) -> [s/qmail](http://fehcom.de/sqmail/)
* __E-Mail Spam Filter__: [Bogofilter](https://gitlab.com/bogofilter/bogofilter/) -> [SpamAssassin](https://github.com/apache/spamassassin)
* __File Distribution__: [zsync](http://zsync.moria.org.uk/)
* __Forum__: [lainchan](https://github.com/lainchan/lainchan) -> [vichan](https://github.com/vichan-devel/vichan) -> [Akari-BBS](https://github.com/microsounds/akari-bbs) -> [sshchan](https://github.com/einchan/sshchan) -> [1436chan](https://github.com/kibook/1436chan)
* __Gopher Server__: [Gophernicus](https://github.com/gophernicus/gophernicus)
* __Groupware__: [Collabtive](https://collabtive.o-dyn.de/) -> [Alfresco](https://github.com/Alfresco) -> [eXo Platform](https://github.com/exoplatform) -> [Citadel/UX](http://www.citadel.org/index.html)
* __Image Hosting__: [icsend](https://github.com/komachi/icsend) -> [Up1](https://github.com/Upload/Up1)
* __IRC Bot__: [Seabattle](https://github.com/GamesLT/SeaBattle.tcl) (bot game), [Infobot](https://github.com/w3c/infobot), [Eggdrop](https://www.eggheads.org/) (IRC bot)
* __IRC Bouncer (BNC)__: [ZNC](https://github.com/znc/znc) -> [bip](https://bip.milkypond.org/)
* __IRC Fileserver__: [iroffer](https://github.com/dinoex/iroffer-dinoex)
* __IRC Server__: [UnrealIRCd](https://www.unrealircd.org/) -> [InspIRCd](https://www.inspircd.org/) -> [ngIRCd](https://github.com/ngircd/ngircd)
* __MUD Server__: [PennMUSH](https://github.com/pennmush/pennmush)
* __Paint chat__: [Drawpile](https://github.com/drawpile/Drawpile)
* __Pastebin__: [Stikked](https://github.com/claudehohl/Stikked) -> [Paste](https://github.com/ascclemens/paste) -> [PrivateBin](https://github.com/PrivateBin/PrivateBin)
* __Political__: [LittleSis](https://github.com/public-accountability/littlesis-rails), [Loomio](https://github.com/loomio/loomio)
* __Port Tunnel__: [stunnel](https://www.stunnel.org/) -> [sslh](https://github.com/yrutschle/sslh)
* __Proxy Server__: [Tinyproxy](https://tinyproxy.github.io/)
* __Service Manager__: [xinetd](https://github.com/xinetd-org/xinetd) -> inetd (GNU inetutils) -> [knockd](https://github.com/jvinet/knock) -> [TCP Wrappers](https://github.com/pexip/os-tcp-wrappers) (tcpd, tcpdchk)
* __Streaming__: [Syncplay](https://github.com/Syncplay/syncplay) -> [Peerflix](https://github.com/mafintosh/peerflix) (+ [Torrentflix](https://github.com/ItzBlitz98/torrentflix)) -> [Icecast](https://icecast.org/) (+ [DarkIce](https://github.com/rafael2k/darkice) -> [ezstream](https://icecast.org/ezstream/)) -> [trx: Realtime audio over IP](http://www.pogo.org.uk/~mark/trx/) -> [SRS](https://github.com/ossrs/srs) -> [VLC](https://www.howtogeek.com/118075/how-to-stream-videos-and-music-over-the-network-using-vlc/) -> [FFmpeg](https://gist.github.com/olasd/9841772)
* __Torrent Tracker__: [Gazelle](https://github.com/WhatCD/Gazelle) -> [hefur](https://github.com/abique/hefur)
* __Tunneling__: [HTTPTunnel](https://github.com/larsbrinkhoff/httptunnel) -> [VTun](http://vtun.sourceforge.net/) -> [ProxyChains](https://github.com/rofl0r/proxychains-ng)
* __Tunneling VM__: [PIA Tunnel](https://github.com/KaiserSoft/PIA-Tunnel) -> [Whonix](https://www.whonix.org/)
* __Usenet Server__: [InterNetNews](https://www.eyrie.org/~eagle/software/inn/) -> [Leafnode](http://www.leafnode.org/)
* __VoIP__:  [GNU SIP Witch](https://www.gnu.org/software/sipwitch/) -> [GNU Gatekeeper](https://www.gnugk.org/) -> [Mumble](https://www.mumble.info/) -> [Linphone (linphonec)](https://www.linphone.org/) -> [PJSIP](https://github.com/pjsip/pjproject) -> [sscall](https://github.com/Drakevr/sscall)
* __VPN (Overlay)__: [strongSwan](https://www.strongswan.org/) -> [Libreswan](https://github.com/libreswan/libreswan) -> [OpenVPN](https://openvpn.net/) (+ [PiVPN](http://www.pivpn.io/)) -> [WireGuard](https://git.zx2c4.com/wireguard-rs)
* __VPN (Pseudo-wire)__: [Tunneldigger](https://github.com/wlanslovenija/tunneldigger)
* __Web Caching__: [Decentraleyes](https://decentraleyes.org/) on a web browser -> [Squid](http://www.squid-cache.org/)
* __Web Filtering__: Ad blocker on a web browser -> [Pi-hole](https://github.com/pi-hole/pi-hole) -> [Privoxy](http://www.privoxy.org/) -> ([Hostsblock](https://github.com/gaenserich/hostsblock) | [Hosts](https://github.com/StevenBlack/hosts))
* __Web Server__: [Apache](https://httpd.apache.org/) -> [Nginx](https://nginx.org/) -> [lighttpd](https://www.lighttpd.net/) -> [Hiawatha](https://gitlab.com/hsleisink/hiawatha) -> [Monkey](http://monkey-project.com/) -> [darkhttpd](https://github.com/emikulic/darkhttpd) -> [Bucky](https://github.com/kibook/bucky) (Bucktooth HTTP exit)
* __Web Server Certificate__: [Dehydrated](https://github.com/dehydrated-io/dehydrated) -> [acmetool](https://github.com/hlandau/acmetool)
* __Wiki__: [TWiki](https://twiki.org/) -> [DokuWiki](https://github.com/splitbrain/dokuwiki) -> [XWiki](https://github.com/xwiki/xwiki-platform) -> [ikiwiki](https://ikiwiki.info/)
* __Wireless Access Point__: [hostapd](https://github.com/OpenSecurityResearch/hostapd-wpe)
* __XMPP Server__: [Tigase](https://github.com/kontalk/tigase-server)

### Server Authentication
* __Directory Service__: [OpenLDAP](https://www.openldap.org/)
* __RADIUS__: [FreeRADIUS](https://github.com/FreeRADIUS)
* __SSO__: [krb5](https://github.com/krb5/krb5) ([Kerberos](https://web.mit.edu/Kerberos/)) + keyutils
* __Suites__: [FreeIPA](https://github.com/freeipa/freeipa) -> [SSSD](https://github.com/SSSD/sssd)

## System Utilities
* __BIOS__: [efibootmgr](https://github.com/rhboot/efibootmgr) -> [SeaBIOS](https://review.coreboot.org/plugins/gitiles/seabios/) -> [Coreboot](https://www.coreboot.org/) -> [Libreboot](https://libreboot.org/)
* __[Boot Loader](https://github.com/mayfrost/guides/blob/master/BOOTLOADER.md)__: GRUB 2 -> GRUB Legacy -> [SYSLINUX](http://www.syslinux.org/wiki/index.php?title=The_Syslinux_Project) (+ Hardware Detection Tool -HDT-) -> [LILO](https://lilo.alioth.debian.org/) (or [ELILO](https://sourceforge.net/projects/elilo/) for UEFI) -> AiR-Boot -> Das U-Boot (u-boot-tools)
* __Boot Loaders (load on running machine)__: loadlin -> Kexec (kexec-tools)
* __Cache__: Memcached, EnhanceIO -> dm-cache -> bcache
* __Core Utilities__: moreutils -> Mtools -> util-linux -> GNU Coreutils -> BusyBox -> Asmutils and ARMutils
* __Custom Initramfs__: mkinitcpio -> dracut -> Genkernel -> [mkinitramfs](https://github.com/tokiclover/mkinitramfs-ll) -> umkinitramfs
* __Filesystem__: CP/M (cpmtools), HFS Utilities, SquashFS (squashfs-tools), fuseflt, UnionFS (unionfs-fuse), udftools (UDF), F2FS (f2fs-tools), exFAT (exfat-utils, fuse-exfat), FAT (dosfstools), Btrfs (btrfs-progs), XFS (xfsprogs, xfsdump), Ext4, [JFS](http://jfs.sourceforge.net/), [Reiser4](https://reiser4.wiki.kernel.org/index.php/Main_Page), [Bcachefs](https://github.com/8l/Bcachefs)
* __IPC__: DBus -> [ubus](https://wiki.openwrt.org/doc/techref/ubus) -> RPCBind -> ipcs (util-linux)
* __Kernel Modules__: NDISwrapper -> ibm-acpi-> kmod (lsmod, insmod, modprobe)
* __Kernel Patches__: V86 mode support, GoboHide, Kernel_gcc_patch, Linux-ck, Liquorix, Linux-rt, GNU Linux-libre, Linux Tiny
* __Kernels__: LUnix, Linux + Lux (kernel updater), GNU Mach, RTLinux, Muen, HiStar
* __Load in RAM__: [E4rat](https://github.com/ShyPixie/e4rat-lite) -> readahead -> [preload](https://sourceforge.net/projects/preload/), [prelink](https://directory.fsf.org/wiki/Prelink)
* __Logical Volume Management__: LVM2
* __Multiplexer Wrappers__: ucspi-unix, ucspi-ipc, [socket_wrapper](https://cwrap.org/socket_wrapper.html), [nss_wrapper](https://cwrap.org/nss_wrapper.html), [uid_wrapper](https://cwrap.org/uid_wrapper.html), [resolv_wrapper](https://cwrap.org/resolv_wrapper.html), [pam_wrapper](https://cwrap.org/pam_wrapper.html)
* __Network Time Protocol__: clockspeed -> Network Time Protocol daemon (ntpd) -> chrony -> OpenNTPD
* __OS Frameworks__: OpenStack -> Genode
* __Partitioning__: Gparted -> GNU Parted -> util-linux (cfdisk, fdisk, sfdisk, mkfs, mkswap, swapon, swapoff)
* __Partitioning Fixes__: u3_tool, ms-sys
* __Settings Manager__: Youker Assistant -> [Linux Lite Control Center](https://github.com/linuxlite/litecontrolcenter) -> [Elektra](https://github.com/ElektraInitiative/libelektra) -> [Augeas](https://github.com/hercules-team/augeas) -> Climate -> The Fuck -> Suicide Linux
* __Virtual Filesystem__: FuseIso -> Autofs -> AVFS -> afuse -> bindfs

### Init
* __Daemon__: [Upstart](https://code.launchpad.net/upstart) -> [SysVinit](https://github.com/slicer69/sysvinit) -> [Initng](https://github.com/initng/initng) -> Finit -> [sinit](https://github.com/henrysher/sinit)
* __Service Manager__: OpenRC (includes an optional own init) -> runit (includes an optional own init) -> Ignite -> [daemontools-encore](https://github.com/bruceg/daemontools-encore) -> [perp](https://github.com/jdavisp3/perp)
* __Startup Scripts Manager__: [bum](https://launchpad.net/bum) -> [svsh](https://ido50.github.io/Svsh/) -> [sysv-rc-conf](http://sysv-rc-conf.sourceforge.net/) -> [chkconfig](https://uni.edu/~prefect/devel/chkconfig/index.shtml)

### Job Scheduler
* __Event__: [incron](http://inotify.aiken.cz/?section=incron&page=about&lang=en) -> inotify-tools -> entr -> wendy -> ACPI event daemon (acpid) -> waitfordevice (w4d)
* __Queue__:  [Slurm](https://github.com/SchedMD/slurm) -> Task Spooler
* __Time__: Anacron -> [fcron](http://fcron.free.fr/) -> bcron -> dcron -> at

## X Desktop
* __Application Launcher__: ratmenu -> xcmd -> [dmenu](https://github.com/stilvoid/dmenu) -> nenu
* __Boot Screen__: Plymouth -> Splashy -> Fbsplash -> \<BOOTLOADERS>
* __Clipboard__: [CopyQ](https://github.com/hluk/CopyQ) -> [clipmenu](https://github.com/kaihendry/clipmenu) -> [snippy](https://github.com/gotbletu/shownotes/blob/master/snippy.sh) -> xclip -> XSel
* __Compositing Window Manager__: Compiz -> Compton -> Xcompmgr
* __Desktop Animated Character__: [Kawari](https://sourceforge.net/projects/kawari/) + [Ninix-aya](https://directory.fsf.org/wiki/Ninix-aya) (for [Ukagaka](https://en.wikipedia.org/wiki/Ukagaka)) -> [Gnome KiSS](http://devel.tlrmx.org/kiss/) -> [Oneko](http://www.daidouji.com/oneko/) -> [xevilteddy](https://github.com/mjg59/xevilteddy) -> [Xteddy](https://xteddy.org/)
* __Desktop Automation__: [Autokey](https://github.com/autokey/autokey) -> [Sikuli](https://github.com/sikuli/sikuli) -> [Easystroke](https://github.com/thjaeger/easystroke) -> [xdotool](http://www.semicomplete.com/blog/projects/xdotool/) -> [GNU Xnee](https://www.gnu.org/software/xnee/) 
* __Font Settings__: xfontsel + mkfontdir -> fontconfig -> /etc/X11/xorg.conf
* __Graphics Settings__: RiceDB -> [Wpgtk](https://deviantfero.github.io/wpgtk/) -> LxAppearance -> dconf -> Xset -> /etc/X11/xorg.conf
* __Login Manager__: SLiM -> [Qingy](http://qingy.sourceforge.net/)
* __Nested Display__: Xephyr -> Xnest
* __Notification (Daemon)__: dunst -> [slstatus](https://github.com/drkhsh/slstatus) -> SiND (Simple Notification Daemon)
* __Notification (Server)__: Libcanberra + Libnotify -> xmessage
* __Panel__: Avant Window Navigator -> Global Menu -> Tint2
* __Screensaver__: XScreenSaver -> XLockmore -> i3lock -> [sxlock](https://github.com/lahwaacz/sxlock) -> slock -> xset
* __Status Bar (Client)__: Dzen -> [bevelbar](https://github.com/vain/bevelbar) -> Lemonbar
* __Status Bar (Server)__: monky -> i3status
* __Wallpaper Changer (Animated)__: Xphoon, xfireworks, Xsnow, xmountains, Xplanet, ImageMagick (animate)
* __Wallpaper Changer (Still)__: FEH -> xsetroot -> [hsetroot](https://github.com/elmiko/hsetroot) -> [imagemagick](https://imagemagick.org/discourse-server/viewtopic.php?t=16735) (but using 10MB more RAM than the others)
* __Wallpaper Changer (Terminal As Wallpaper)__: xli -> [root-tail](http://oldhome.schmorp.de/marc/root-tail.html) -> [xrootconsole](http://silicone.homelinux.org/projects/xrootconsole/)
* __Wallpaper Changer (Video)__: VLC (nvlc) -> mpv -> MPlayer
* __Window Manager__: [FVWM](https://directory.fsf.org/wiki/Fvwm) (+ [FvwmTabs](http://fvwm.sourceforge.net/documentation/manpages/unstable/FvwmTabs.php) and [4dwm theme](https://github.com/tonnerre/fvwm/blob/master/sample.fvwmrc/4Dwm.fvwmrc)) -> IceWM (Windows XP-like) -> i3 -> [Amiwm](https://www.lysator.liu.se/~marcus/amiwm.html) (Amiga-like) -> [mlvwm](https://github.com/morgant/mlvwm) (Macintosh-Like) -> [MWM](https://github.com/stackfield/mwm) -> [Ratpoison](http://ratpoison.wxcvbn.org/cgi-bin/wiki.pl) -> dwm (+ dwmstatus) -> [FrankenWM](https://github.com/sulami/FrankenWM) -> [TinyWM](http://incise.org/tinywm.html) -> [s3d](http://s3d.sourceforge.net/) (+ s3dfm, it's a 3D desktop independent of X!) -> [Twin](https://github.com/cosmos72/twin) (independent of X) -> [VWM](http://vwm.sourceforge.net/) (independent of X)
* __Window Manipulation__: QuickTile -> wmctrl -> wmutils
* __Worskpace Pager__: [3D-Desktop](http://desk3d.sourceforge.net/) -> [Skippy-XD](https://github.com/richardgv/skippy-xd)
* __X Event Display__: xprop -> xwininfo -> xev
