mirror of
https://github.com/mayfrost/guides.git
synced 2024-10-31 23:16:06 +00:00
183 lines
10 KiB
Markdown
183 lines
10 KiB
Markdown
# ALTERNATIVES TO BLOATWARE
|
|
|
|
The list is built pointing to software that have alternatives with less dependencies, and addressing dependencies was the easy thing to do. One thing tho, some particular tools 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. TL;DR is about the unix principle and you can have a fully functional system pretty damn minimal with that.
|
|
|
|
Certainly it would be great to have a comparative on resource usage tho. Wanna help?
|
|
|
|
## Command Line
|
|
* __Command Line Cheatsheet__: CLI Companion -> xman -> cheat -> howdoi -> clf -> fu -> bro -> cheat.sh
|
|
* __Directory Browsing__: CDargs -> Apparix -> fasd -> xd -> fzy
|
|
* __Framebuffer Environment__: Fbpad -> jfbterm -> Fbterm -> hterm (regis) -> yaft (sixel)
|
|
* __Hacker Culture__: ddate -> fortune -> The Hacker Test -> The Jargon File
|
|
* __Multiplexer__: Twin -> GNU Screen (+sixel patch) -> Tmux -> dvtm -> Byobu
|
|
* __Progress Viewers__: Advanced Copy -> progress -> vramsteg -> pv - Pipe Viewer -> dbar
|
|
* __Scripting__: abduco -> GNU Parallel -> tee -> empty
|
|
* __Shells__: PC-DCL -> Bash -> mksh -> Rc
|
|
* __Snippets__: BOOM -> snippy
|
|
* __Terminal Colorizer__: colout -> lolcat
|
|
* __Terminal Dropdown__: YeahConsole -> tdrop -> alwaysontop
|
|
* __Terminal Emulator__: PuTTY -> Cool Retro Term -> Terminology -> rxvt-unicode (a.k.a. urxvt) -> Termite -> UXTerm
|
|
* __Terminal Pager__: less -> most
|
|
* __Terminal Screensaver__: bb -> tty-clock -> CMatrix -> SL -> cowsay (or cowthink) -> rice https://github.com/janbrennen/rice -> Asciiquarium https://github.com/cmatsuoka/asciiquarium -> nyan.sh https://gist.github.com/wting/5278321 -> rickrollrc https://github.com/keroserene/rickrollrc -> terminal-screensaver https://github.com/xiongchiamiov/terminal-screensaver
|
|
|
|
## Communication
|
|
* __BBS-MUD__: SyncTERM -> Qodem -> TinTin++
|
|
* __Bookmark Manager__: BUKU -> SemanticScuttle -> bookmarks.public -> bk_edit -> b. -> BM -> bbm
|
|
* __Browser__: ungoogled-chromium -> Icecat -> Pale Moon -> vimb -> Uzbl -> surf -> NetSurf -> Arachne -> w3m -> Hacked Links (ELinks + Links2) -> Lynx -> retawq -> Stallman.js
|
|
* __Chat Client__: Pidgin -> Finch (+ irssi mode) -> Centerim -> Bitlbee
|
|
* __CLI Talk__: Ytalk -> wall -> write
|
|
* __Collaborative Editor__: Gobby -> EtherCalc -> Etherpad -> Cryptpad
|
|
* __E-Mail Archiver__: Lurker
|
|
* __E-Mail Client__: Thunderbird -> Alpine -> Mutt
|
|
* __E-Mail Fetcher__: Fetchmail -> mbsync/isync
|
|
* __E-Mail Indexing__: Archmbox -> Chewmail -> Notmuch -> mairix
|
|
* __E-Mail Notifier__: mswatch
|
|
* __IRC Client__: HexChat -> Weechat -> Irssi
|
|
* __Online Radio__: Nuvola Player
|
|
* __Paint chat__: Drawpile -> Collab
|
|
* __RSS Feed and Podcast__: Liferea -> Newsbeuter -> Newsboat
|
|
* __Search Engine Scraper__: Googler -> Torrtux -> Surfraw (+ dmenu)
|
|
* __Usenet (Newsreader)__: Pan -> Trn -> slrn ( + slrnpull + slrnface)
|
|
* __VoIP__: Pidgin -> Mumble -> Linphone -> sscall
|
|
|
|
## Desktop
|
|
* __Application Launcher__: GNOME Do -> ratmenu -> dmenu -> pdmenu -> slmenu
|
|
* __Boot Screen__: Plymouth -> Splashy -> Fbsplash -> \<BOOTLOADERS>
|
|
* __Clipboard__: CopyQ -> clipmenu -> xclip -> XSel
|
|
* __Compositing Window Manager__: Compiz -> Compton -> Xcompmgr
|
|
* __Cursor__: xbanish -> keynav -> GPM
|
|
* __Desktop Character__: Oneko -> Gnome KiSS -> Ukagaka(Kawari + Ninix-aya) -> xevilteddy -> Xteddy
|
|
* __Display Color Temperature__: flux -> Redshift -> sct
|
|
* __Display Settings__: DDCcontrol -> xrandr
|
|
* __Graphical Settings__: Wpgtk -> LxAppearance -> GSettings -> xsettings
|
|
* __Keybinding__: Xbindkeys -> sxhkd -> loadkeys (+ keymaps)
|
|
* __Keyboard Layout__: XKB -> xmodmap -> loadkeys (+ keymaps)
|
|
* __Login Manager__: SLiM -> Qingy
|
|
* __Macro Recorder__: Easystroke -> Xnee -> Autokey -> Sikuli -> xdotool
|
|
* __Nested Display__: Xephyr -> Xnest
|
|
* __Notification Daemon__: dunst -> slstatus
|
|
* __Notification Server__: Libcanberra + Libnotify -> xmessage
|
|
* __Panel__: Avant Window Navigator -> Global Menu -> Tint2
|
|
* __Screensaver__: XScreenSaver -> XLockmore -> i3lock -> sxlock -> slock
|
|
* __Status Bar Client__: Dzen -> Lemonbar
|
|
* __Status Bar Server__: monky -> i3status
|
|
* __Animated Wallpaper Changer__: Xphoon -> xfireworks -> Xsnow -> xmountains -> Xplanet -> ImageMagick (animate)
|
|
* __Still Wallpaper Changer__: FEH -> hsetroot -> xsetroot -> imagemagick (but use 10MB more RAM than the others)
|
|
* __Terminal As Wallpaper__: root-tail -> xrootconsole -> xli
|
|
* __Video Wallpaper Changer__: mpv -> VLC (nvlc) -> MPlayer
|
|
* __Window Manager__: s3d (+ s3dfm) -> FVWM (+ FvwmTabs and 4dwm theme) -> awesome -> Amiwm -> Window Maker -> IceWM -> Blackbox -> i3 -> Vtwm -> mwm -> katriawm -> Emacs -> Ratpoison -> dwm (+ dwmstatus) -> FrankenWM -> TinyWM
|
|
* __Window Manipulation__: QuickTile -> wmctrl -> wmutils
|
|
* __Worskpace Pager__: 3D-Desktop -> Skippy-XD
|
|
* __X Event Display__: xprop -> xwininfo -> xev
|
|
|
|
## Disk Tools
|
|
* __CD-DVD Burn and Copy (Backends)__: cdrtools -> cdrkit -> cdrskin
|
|
* __CD-DVD Burn and Copy (Frontends)__: K3b -> Brasero -> cdw
|
|
* __CD-DVD Ripping__: Sound Juicer -> fre ac -> cdparanoia (+ ABCDE)
|
|
* __Custom Install CD__: Respin -> Remastersys -> Distroshare -> PinguyBuilder -> Customizer -> Ubuntu Customization Kit -> Mklivecd
|
|
* __Device Management__: Udisks (+ udevil) -> pmount -> bashmount
|
|
* __Disk Cloning and Writing__: dd -> dcfldd -> dc3dd
|
|
* __Live USB__: UNetbootin -> MultiCD
|
|
* __Partitioning__: u3_tool -> GNU Parted -> cfdisk -> fdisk -> sfdisk
|
|
* __System Backup__: Snapper -> Systemback -> FSArchiver
|
|
|
|
## Distributed Services
|
|
* __Chat__: Tox -> Matrix (Matrix-Ircd, Riot) -> GNU Ring -> nircd
|
|
* __E-Commerce__: FIX Agora -> OpenBazaar -> Bitnation
|
|
* __E-Mail__: Bitmessage (Notbit)
|
|
* __Editing__: WebDAV -> ikiwiki -> GitTorrent
|
|
* __Distributed File Systems__: Samba -> NFS -> Storj -> IPFS -> GNUnet
|
|
* __Forum__: Decentraland -> GNU Social (Mastodon) -> NNTPChan
|
|
* __Gossip Network__: peernet
|
|
* __Monetary Incentives__: Bitcoin -> GNU Taler -> Stream Token
|
|
* __Media Sharing__: MediaGoblin -> PeerTube (WebTorrent) -> Alexandria -> DTube
|
|
* __Search Engine__: searx -> Seeks -> YaCy
|
|
* __Search Engine (Gopher)__: Jugtail
|
|
* __Streaming__: Livepeer -> Butter Project -> BasicTV
|
|
|
|
## Emulation And Virtualization
|
|
* __Containers__: chroot -> LXC -> Linux-VServer
|
|
* __Emulators__: Windows: Wine (+ Wine Staging), Android: Ambox, OS X: Darling, Atari: Hatari, Commodore: VICE, DOS: DOSBox
|
|
* __Hypervisors__: Xen -> NOVA -> KVM
|
|
* __Network Virtualization__: nsnam -> GNS3
|
|
* __Software Compatibility__: .NET: DotGNU -> Mono, Systemd/Linux: systemd-shim
|
|
* __Video Game Console Emulation ATARI__: Stella
|
|
* __Video Game Console Emulation XBOX__: XQEMU
|
|
* __Video Game Console Emulation MULTI__: Higan -> Mednafen -> RetroArch -> MAME -> AdvanceMAME
|
|
* __Video Game Console Emulation NINTENDO__: DeSmuME, Mupen64Plus, Dolphin
|
|
* __Video Game Console Emulation SEGA__: Exodus, Yabause, Reicast
|
|
* __Video Game Console Emulation PLAYSTATION__: PPSSPP, RPCS3, PCSX/PCSX2
|
|
* __Virtual Assembler__: GNUSim8085 -> spim
|
|
* __Virtual Machine__: VirtualBox -> AQEMU + kvm -> Qemu + kvm
|
|
* __Virtual Machine (IBM Mainframes)__: Hercules
|
|
* __Virtual Machine (DEC)__: SIMH
|
|
|
|
* __Batch Renamer__: GPRename -> qmv (renameutils)
|
|
* __Duplicate Files Removal__: dupeGuru -> Fdupes
|
|
* __File Archiver__: PeaZip -> Xarchiver -> Atool
|
|
* __File Manager__: SpaceFM -> Ranger -> Midnight Commander -> noice
|
|
|
|
* __File Scraper__: JDownloader -> youtube-dl -> cclive -> Plowshare
|
|
* __FTP Client__: FileZilla -> lftp
|
|
* __Torrent Client__: qBittorrent -> RTorrent -> transmission-daemon (+ transmission-remote-cli, or use the web interface that comes with transmission-daemon)
|
|
|
|
* __System Information__: zCI -> screenfetch -> inxi
|
|
* __Disk Usage__: QDirStat -> Baobab -> xdiskusage -> Ncdu -> df
|
|
* __System Monitor__: gnome-system-monitor -> Conky -> htop -> nmon -> top
|
|
|
|
* __Multiple Audio Streams__: pulseaudio -> apulse
|
|
* __Audio Editing__: Audacity -> SoX
|
|
* __Audio Mixer and Equalizer__: pavucontrol -> Qastools -> alsa-utils + Alsaequal
|
|
* __Metadata__: Easytag -> Beets -> ExifTool
|
|
* __Screenshots__: Shutter -> scrot -> maim -> ImageMagick
|
|
* __Screencasting__: Open Broadcaster Studio -> SimpleScreenRecorder -> FFmpeg
|
|
* __Video Transcoding__: HandBrake -> WinFF -> FFmpeg
|
|
|
|
* __DNS Resolution__: Unbound + NDS -> BIND9
|
|
* __Network Manager__: Wicd -> NetworkManager -> ConnMan -> SetNet
|
|
|
|
* __Ebook Viewer__: Calibre -> Zathura
|
|
* __Printers__: CUPS -> LPR
|
|
* __Word Processor__: Libreoffice Writter -> Abiword -> MinEd -> WordGrinder + pandoc
|
|
* __Spreadsheets__: Libreoffice Calc -> Gnumeric -> SC-IM + pandoc
|
|
* __Text Editor (and IDE)__: Emacs (nox) -> Vim -> Nano -> Vile -> xwpe -> GNU Zile
|
|
|
|
* __Disk Cleaner__: BleachBit -> bleachbit_cli -> shred
|
|
* __Storage Encryption__: VeraCrypt -> tcplay (TrueCrypt implementation) -> Keyringer -> Tomb
|
|
* __Password Manager__: KeePassX -> kpcli / pass (+ pass-tomb)
|
|
|
|
* __Version Control__: Git (+ tig) -> Fossil -> RCS
|
|
|
|
* __Configuration Management__: Puppet -> CFEngine -> cdist
|
|
|
|
* __CAD__: AutoCAD -> FreeCAD -> OpenSCAD
|
|
* __Graphing Calculator__: KAlgebra -> GraphMonkey -> Maxima + PLplot
|
|
|
|
* __Firewall__: gufw -> ufw -> iptables -> nftables
|
|
|
|
* __Cloud__: Google Drive -> Nextcloud -> vsftpd -> sftp
|
|
* __E-Mail Filtering (LDA)__: Dovecot -> procmail
|
|
* __E-Mail Server (MTA)__: Postfix -> Exim -> cmail
|
|
* __E-Mail Spam Filter__: DSPAM -> SpamAssassin
|
|
* __VPN__: OpenVPN -> WireGuard
|
|
* __Web Caching__: Decentraleyes on a web browser -> Squid
|
|
* __Web Filtering__: Ad blocker on a web browser -> Pi-hole -> Privoxy
|
|
* __Web Server__: Apache -> Nginx -> lighttpd -> darkhttpd -> Bucktooth (+ Bucky)
|
|
|
|
* __BIOS__: Coreboot -> Libreboot
|
|
* __Boot Loader__: GRUB 2 -> GRUB Legacy -> SYSLINUX -> LILO (or ELILO for UEFI)
|
|
* __Service Manager__: SysVinit + bum -> SysVinit + OpenRC -> sinit (+ daemontools-encore or perp)
|
|
* __IPC__: DBus -> ipcs
|
|
|
|
|
|
## ANDROID APPS
|
|
|
|
* __Launcher__: Silverfish
|
|
* __Facebook__: Tinfoil for Facebook
|
|
* __Twitter__*: Tinfoil for Twitter
|
|
* __YouTube__: NewPipe
|
|
* __E-Books__: Document Viewer
|
|
* __Notes__: miniNoteViewer
|
|
|
|
All apps are from F-Droid, may not be much but is a start.
|