Skip to content

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

Window Managers

Wayland Compositors

  • Hyprland - Tiling manager with eye-candy
  • Sway - i3 compatible wayland compositor / SwayFX
  • river - Dynamic tiling wayland compositor
  • Qtile - Hackable tiling manager

X11

  • i3 - Most popular tiling window manager
  • Bspwm - Represents windows as leaves of a full binary tree
  • Awesome - Highly configurable, next generation window manager for X11
  • Qtile - Hackable tiling manager
  • xmonad - DYnamic tiling window manager

System Info

Fetch

  • neofetch - Classis fetch style program Discontinued
  • fastfetch - Fast fetch program written in C
  • 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

  • Dolphin - File manager for KDE Plasma desktop environment
  • Thunar - Extensible file manager for XFCE desktop environment
  • Nemo - File manager for Cinnamon desktop environment
  • fm - Small general-purpose 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

  • Filelight - Disk usage analizer for KDE Plasma desktop
  • 🖥️ dust - Alternative to du, written in Rust