List of applications

From ArchWiki
Revision as of 18:02, 7 August 2009 by Jdhore (talk | contribs) (Firefox 3.1/3.5 is no longer in Beta, why would people need/want the Beta2 link?)
Jump to navigation Jump to search

This list is purely a point of reference for people looking for software to fill a particular need. No flame wars. For special list of lightweight apps only see Lightweight Software.

NOTE: This will likely get big. So please try to keep entries alphabetically organized



BitTorrent Clients

  • aria2 - Fast command line downloader with support for multiple protocols, including BitTorrent
  • Deluge - BitTorrent client written in Python and wrapped with PyGTK
  • Ktorrent - Feature-rich BitTorrent client developed using Qt
  • rTorrent - Simple and lightweight ncurses BitTorrent client for text-based console.
  • Transmission - Simple and easy BitTorrent client (GTK+ GUI and CLI)
  • Vuze - Feature-rich BitTorrent client written in Java
  • MLDonkey - Multi protocol p2p client suporting BitTorrent

List of BitTorrent Clients

Chat Clients

IRC Clients

Jabber/XMPP Clients

  • freetalk - Freetalk is a CLI Jabber client. Freetalk is extensible, configurable, and scriptable through a Guile interface.
  • gajim - A GTK2 Jabber/XMPP client, light and feature-rich
  • jabber.el - jabber.el is a Jabber client for Emacs.
  • mcabber A curses xmpp client
  • psi - A Qt Jabber/XMPP client

MSN Clients

Multi-Protocol Clients

List of Instant Messaging Clients

Mail Clients

News Aggregators

Web Browsers


Text Based

Document Indexers

Document Readers



  • Amarok - A mature Qt-based player known for its plethora of features
  • Ario - A GTK client for MPD (Music player daemon) inspired by Rhythmbox but much lighter and faster
  • aTunes - An audio-player written in Java
  • Audacious - A Winamp clone like Beep and old XMMS versions
  • Banshee - yet another GTK iTunes clone, yet more feature-rich and more actively developed.
  • Cmus is a very feature-rich ncurses-based music player.
  • Cplay is a curses front-end for various audio players.
  • Exaile - A GTK clone of Amarok
  • Goggles Music Manager - A lightweight music manager and player that automatically categorizes your music files.
  • Moc - A ncurses-based daemon/client style player, designed to be flexible and easy to use.
  • MPD - Music player daemon, a lightweight and scalable choice for music management
  • mpg123 - command line audio player.
  • ncmpc - An ncurses-based front-end to mpd
  • ncmpcpp - A clone of ncmpc with some new features written in C++ (in AUR)
  • PyTone - An advanced music jukebox with a console interface
  • Quod Libet - an audio player written with pygtk and gstreamer
  • Rhythmbox - A GTK clone of iTunes, used by default in GNOME
  • Sonata - A Python-based front-end to mpd
  • Songbird - an open source clone of iTunes that uses Mozilla technologies as well as Gstreamer and is being developed by the team that made WinAMP
  • XMMS - A skinnable GTK+1 standalone media player similar to winamp



Graphics and Image Manipulation

Image Viewers



  • mplayer - A "Swiss army knife" of sorts for media playing on Linux
  • VLC - A simple multi-platform media player, streamer, and encoder, that handles huge numbers of media formats.
  • SMPlayer is a complete frontend for MPlayer.
  • Whaaw! Media Player is a lightweight Gstreamer-based audio/video player that can serve as a good alternative to Totem for those who don't like all those GNOME dependencies.

Note Taking Organizers

  • hnb - A program to organize many kinds of data in one place. Home Site Package
  • NoteCase - A portable hierarchical note manager, coded in C++ using the GTK+ toolkit Home Site
  • Task - A command-line TODO list manager Home Site
  • tomboy - Desktop note-taking application for Linux and Unix Home Site
  • zim - A WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop Home Site
  • Gnote - Gnote is an experimental port of Tomboy to C++ Home Site



Word Processors



Time Management


Arch Package Management

See also Comparison of AUR frontends.

  • Aurnotify - Displays the latest updated packages from Arch Linux User Repository.
  • Aurshell - A program wherein a number of commands exist, such as aur search <query>
  • Makeaur - A simple shell script designed to expedite the AUR installation process
  • Powerpill - A wrapper and download accelerator for Pacman that works with other wrappers
  • TuPac - A cached pacman implementation that boosts some pacman operations: faster searches, AND searches, aur support, colored output, system sanity check, frontend friendly and more...
  • Yaourt - Usage identical to Pacman, with support for core, extra, community, and unsupported repositories

Clipboard Managers

  • Parcellite - a lightweight yet feature-rich clipboard manager.
  • Glipper - Glipper is a clipboardmanager for GNOME with more features and plugin support Home Site

Compression Tools

File Managers


System Monitoring


Text Editors

  • Beaver - Early AdVanced EditoR.
  • Bluefish - GTK editor/IDE with an MDI interface, syntax highlighting and support for Python plugins
  • Cssed - GTK2 based Cascading Style Sheets (CSS) editor
  • Emacs - The somewhat intimidating but famously extensible text editor with hundreds of tricks and add-ons
  • Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment.
  • Gedit - Part of the GNOME desktop, but has minimal dependencies: a GTK2 editor with syntax highlighting, automatic indentation, matching brackets, etc., and a number of add-ons to increase functionality
  • Kate (a part of the KDE desktop)
  • KWrite (a part of the KDE desktop)
  • LeafPad - GTK+ based simple text editor
  • medit is intended to be a useful programming and around-programming text editor.
  • Mousepad - Lightweight text editor with support for word wrapping, line numbering and printing
  • Nano - A console based editor, similar to vim with a more intuitive interface, a good choice for newbies and casual users.
  • Scite - A generally useful editor with facilities for building and running programs
  • Vim - "Vi improved," its many shortcuts and utilities may take a while to master but are a huge asset to programmers


  • Docker is a docking application which acts as a system tray.
  • Stalonetray is a stand-alone system tray.
  • Trayer swallows GTK 1.2/2.x application docklets, and KDE docklets.

Desktop Environments (DE)

Window Managers (WM)

Stacking Window Managers

Tiling Window Managers

Window managers that tile work by partitioning off areas of the screen and are designed to maximize the usage of the screen without forcing the user to muck around with window positions and frames. See also Comparison of Tiling Window Managers.

Additional Resources