System Tools
Terminal Emulators
- ⭐ kitty - Fast and feature-rich GPU accelerated terminal
- WezTerm - Powerful terminal written in Rust
- Alacritty - OpenGL terminal emulator
- Guake - Dropdown terminal for GNOME desktop environment
- Konsole - Lightweight terminal emulator for KDE desktop environment
- yakuake - Dropdown terminal based on Konsole
- Hyper - Electron-based terminal emulator
- zutty - High-end terminal for low-end system
Terminal Shells
- ⭐ bash - Simple and popular command-line shell
- ⭐ zsh - Shell designed for interactive use
- dash - Fast shell designed to be as small as possible
- fish - Smart command-line shell
Package Managers
- ⭐ Nix - Huge package manager with many features, from the same developers as NixOS
- ⭐ Flatpak - Contained applications
- zap - AppImage package manager
- Homebrew - Package manager firstly made for MacOS
- pip - Package manager for Python programming language
- pipx - pip but in isolated environments
- npm - JavaScript package manager
- yarn - Open-source package manager for JavaScript
- GNU Guix - GNU-developed based on Nix package manager
GUI for managing packages
- ⭐ KDE Discover - KDE package management utility
- GNOME Software - GNOME package management utility
- AppImage Pool - Store for AppImages
- Pamac - Made by Manjaro package management utility Arch-based systems only
- Synaptic - Advanced package management software apt only
Desktop Environments
- ⭐ KDE Plasma - Sleek and modern desktop environment
- ⭐ XFCE - Lightweight desktop environment
- GNOME - Attractive and intuitive desktop environment
- Budgie - Modern desktop environment
- Cinnamon - Desktop with traditional user experience
- LXDE - Lightweight desktop environment
- LXQt - Even more lightweight desktop based on LXDE
- MATE - Desktop environment which started as a fork of GNOME 2
- ⭐ Plasma Mobile - Mobile version of KDE Plasma
- Phosh - GNOME on mobile
Window Managers
Wayland Compositors
X11
System Info
Fetch
- ⭐ neofetch - Classic fetch style program Discontinued
- ⭐ fastfetch - Fast fetch program written in C
- ⭐️ pfetch - Mini fetch program written in POSIX sh
- hyfetch - Pride flags in neofetch/fastfetch
- macchina - Simple and customizable fetch written in Rust
Monitors
- Mission Center - System resources monitor similar to Windows one
- AMDGPU_TOP - Tool for displaying usage of your AMD graphics card using AMDGPU driver
Virtual Machines
- ⭐ QEMU - Generic open-source virtual machines
- ⭐ virt-manager - Tool for managing KVM virtual machines
- VirtualBox - Easy to use virtual machine
File Manager
Archiving tools
- ⭐ Ark - Archiving tool for KDE Plasma
- PeaZip - Alternative to WinRAR for linux
- Xarchiver - Lightweight archiving utility
- LXQt-archiver - Archiver for LXQt desktop
Text Editors
- ⭐ Kate - Customizable KDE Plasma text editor
- ⭐ VSCodium - FLOSS version of VSCode
- zed - High-performance code editor
- Notepadqq - Notepad++ alternative for linux
- FeatherPad - Minimal graphical text editor
- gedit - GTK text editor for GNOME desktop environment
- Howl - Lightweight text editor
- GNU Emacs - Extensible and customizable text editor
- GNU Zile - Lightweight clone of Emacs
- neovim Qt - GUI for neovim based on Qt
Disks
Mounting
- KDiskFree - KDE Plasma’s utility for mounting disks
- udevil - Mounts devices as a regular user
- pmount - Easy-mounting utility
Disk usage
Mobile integration
- ⭐ KDE Connect - KDE solution to device integration
- Android 2 Linux Notifications - Display Android notifications on Linux
- Android File Transfer - Interactive Media Transfer Protocol client
- Wammu - Manage your phone data