Recommended applications

This page is intended to list applications recommended for use in a graphical (X) environment. See Recommended tools for commandline tools.

Desktop environment

 * Enlightenment
 * FVWM-Crystal – transparent desktop for your Linux box
 * GNOME
 * KDE Plasma
 * Lumina
 * LXDE – light-weight GTK+ DE
 * LXQt – light-weight Qt DE
 * MATE – GNOME 2 fork
 * Xfce

Window managers

 * Awesome
 * dwm
 * Fluxbox
 * FVWM
 * i3
 * Openbox
 * Sawfish

Taskbars / Panels

 * – Lightweight X11 desktop panel for LXDE, also works with other WMs
 * – quick launch bar
 * – quick launch bar
 * – quick launch bar

File managers

 * – A KDE file manager focusing on usability
 * – Advanced twin-panel (commander-style) file-manager with many extras
 * – Fast lightweight tabbed file manager
 * – A multi-panel tabbed file manager
 * – Another Xfce based file explorer
 * – A vim-inspired file manager for the console
 * – Another Xfce based file explorer
 * – A vim-inspired file manager for the console

Optical disk burners

 * – KDE's fully-featured CD/DVD burner
 * – GTK+ disc burner from Xfce
 * – CD/DVD burning application for the GNOME desktop

Terminal emulators

 * – KDE's terminal emulator
 * – Quake-style dropdown terminal based on
 * – Lightweight vte-based tabbed terminal emulator for LXDE and other WMs
 * rxvt-unicode
 * – Multiple GNOME terminals in one window

Chat clients

 * WebRTC – implemented in Firefox
 * Qt5-based Tox client
 * – GTK Instant Messenger client
 * – Qt Jabber client
 * – Graphical IRC client based on XChat
 * – Qt IRC client supporting a remote daemon
 * - Terminal IRC client

Email clients

 * – "All mail clients suck. This one just sucks less."
 * – A fast Qt IMAP e-mail client
 * Claws Mail – An email client (and news reader) based on GTK+
 * Thunderbird

P2P

 * – Qt BitTorrent client
 * – BitTorrent client with GTK+, Qt, CLI, and web front-ends
 * – -based server/client with front-end
 * – -based server/client with GTK+, text console, and web front-ends

Web browsers

 * – open-source version of Google Chrome web browser
 * – lean minimalist web browser for resource-starved systems
 * Firefox – Mozilla's flagship web browser
 * QupZilla – Web browser based on QtWebEngine
 * – A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit

Audio

 * MPD – music player daemon
 * – Qt-based audio player with Winamp/XMMS skins support
 * – Advanced audio player based on KDE framework
 * – Rhythmbox is a music playing application for GNOME framework
 * – Amarok 1.4 based audio player
 * – An open-source jukebox for large collections of MP3/Ogg/FLAC files
 * – Music management program designed for all music enthusiasts
 * – Music On Console: ncurses interface for playing audio files
 * – Music On Console: ncurses interface for playing audio files

Image viewers

 * — part of
 * – Image viewer and browser for GNOME
 * – KDE image viewer
 * – fast and light-weight image viewer
 * – light-weight GTK+ image viewer
 * – GTK+ LXDE light-weight image viewer
 * – Image viewer and browser for GNOME
 * – Image viewers for the framebuffer console (fbi) and X11 (ida)
 * – light-weight Qt image viewer

Photography

 * – RAW photography workflow oriented GTK+ application
 * – powerful, feature-rich KDE digital photo management application
 * – graphical user interface for the creation & processing of panoramic images
 * – graphical user interface for high dynamic range image composition and processing

Video

 * – A GTK+ interface to
 * Mpv – video player successor or fork of MPlayer/mplayer2
 * – fully-featured Qt front-end for
 * VLC – video player and streamer

3D

 * Blender – 3D Creation/Animation/Publishing System

Document readers

 * – Alf's PDF Viewer Like Vim
 * – Simple document viewer for GNOME
 * – ebook reader supporting many formats
 * – Qt CHM viewer
 * – a graphical PDF viewer which aims to superficially resemble less(1)
 * MuPDF – the heart of llpp
 * – light-weight tabbed PDF viewer with a Qt5 interface
 * zathura – highly customizable, minimalist, keyboard-driven document viewer
 * – KDE universal document viewer

Document management

 * – fully-featured ebook management application

Editors

 * – GUI version of the Vim text editor
 * – A powerful, extensible, self-documenting text editor
 * – A very powerful editor for programmers
 * – An improved vi-style text editor
 * - Vim-fork focused on extensibility and agility.
 * – WYSIWYM frontend for LaTeX, DocBook, etc.
 * – Desktop publishing (DTP) and layout program
 * – epub editor
 * – KDE text editor
 * – A text editor for the GNOME desktop

Note taking

 * – A note taking application
 * – desktop wiki

Office suites

 * – light and fast cross platform word processor

Diff/Merge tools

 * – quilt patch manager
 * – Qt frontend to diff3
 * – Qt frontend to diff3

IDEs

 * – GTK+ HTML editor for the experienced web designer or programmer
 * – The open source, cross platform, free C++ IDE
 * – fully-featured Python IDE using PyQt5
 * – GTK+ based fast and lightweight IDE supporting many different languages
 * – Supporting KF5/Qt, C/C++ and much more
 * – light-weight C++/Qt IDE from the Qt Project

Astronomy

 * – OpenGL 3D space simulator
 * – Planetarium for amateur astronomers
 * – renders 3D photo-realistic skies in real time

Nanoscience

 * – View, convert, and analzye scanning microscopy data (e.g. atomic force microscopy)
 * – View, edit, and convert electron beam lithography files

Network Management

 * Dhcpcd-ui
 * Gentoo Network Interface Management Scripts
 * systemd-networkd

File Sharing

 * Nfs-utils
 * Samba – A re-implementation of the SMB/CIFS networking protocol.