List of applications
This list is purely a point of reference for people looking for software to fill a particular need. No flame wars.
NOTE: This will likely get big. So please try to keep entries alphabetically organized
- 1 Internet
- 2 Document Indexer
- 3 Document Readers
- 4 File Managers
- 5 Media
- 6 Note Taking Organizers
- 7 Security
- 8 System Monitoring
- 9 Terminals
- 10 Text Editors
- 11 Time Management
- 12 Utilities
- 13 Desktop Environments
- 14 Window Managers
- 15 Various utilities
- Bitlbee - Instant Message from your IRC client
- CenterIM - An ncurses client with support for ICQ, Yahoo!, AIM, MSN, IRC, Jabber, LiveJournal, and Gadu-Gadu
- gajim - a GTK2 Jabber/XMPP client, light and feature-rich
- Irssi - ncurses IRC client
- Pidgin - A GTK2 multi-protocol IM client
- psi - a Qt Jabber/XMPP client
- qutim - a Qt multiprotocol client that resembles the look'n'feel of the QIP program. http://qutim.org
- Weechat - ncurses IRC client
- Alpine The Apache-licensed PINE (a tool for reading, sending, and managing electronic messages) http://www.washington.edu/alpine
- Claws-mail - A GTK+ based e-mail client http://www.claws-mail.org
- Evolution - a mature and feature-rich e-mail client used in GNOME by default.
- mutt - The famous, mature old command-line client http://www.mutt.org/
- Sylpheed - Lightweight and user-friendly e-mail client http://sylpheed.sraoss.jp/en/
- Thunderbird - Mozilla's GTK2-based client.
- Liferea - A GTK desktop news aggregator for online news feeds and weblogs http://liferea.sourceforge.net
Deluge is a bittorrent client written with python and pygtk.
rTorrent is a very simple, elegant and ultra-light bittorent client. It is written in C++ and uses ncurses, so it is completely text based and runs entirely in a console.
Transmission is a fast, easy, and free BitTorrent client (GTK+ GUI and CLI).
- Dillo - A small, fast graphical web browser built on FLTK http://www.dillo.org
- Epiphany - A GNOME reworking of Firefox, really.
- Firefox - GTK2- and Gecko-based browser
- Kazehakase - A much lighter, but rather feature-lacking alternative to other browsers (GTK2 and Gecko)
- Konqueror - QT- and KHTML-based browser. A part of the KDE desktop.
- Midori - A young but promising GTK2- and Webkit-based browser, simple and speedy
- Opera - QT- and Presto-based browser
- Elinks - An advanced and well-established feature-rich text mode web browser. http://elinks.or.cz
- links-g A text WWW browser, similar to Lynx, with framebuffer and X graphics enabled http://links.twibright.com/
- Lynx A text browser for the World Wide Web http://lynx.isc.org
- w3m A pager/text-based WWW browser http://w3m.sourceforge.net/
- pinot - Personal search and metasearch tool http://pinot.berlios.de/
- recoll - Full text search tool based on Xapian backend http://www.lesbonscomptes.com/recoll/
- ePDFView - A free lightweight PDF document viewer using Poppler and GTK+ libraries. http://trac.emma-soft.com/epdfview/
- Evince - Document viewer for multiple document formats. Supports pdf, postscript, djvu, tiff and dvi http://projects.gnome.org/evince/
- xpdf - A viewer for Portable Document Format (PDF) files http://www.foolabs.com/xpdf/
- MC - A terminal filemanager/shell that emulates Norton Commander http://www.ibiblio.org/mc/
- PCManFM - Standard LXDE small and efficient graphical file manager
- Thunar - nice and extensible file manager, used by default in XFCE
- Vifm - Ncurses based file manager with vi like keybindings http://vifm.sourceforge.net/
Graphics and Image Manipulation
- Blender - A fully integrated 3D graphics creation suite http://blender3d.org
- Dia - DIAgram editor http://www.gnome.org/projects/dia
- Gimp - GNU Image Manipulation Program http://www.gimp.org
- Inkscape - A vector-based drawing program - svg compliant http://inkscape.sourceforge.net
- Xara - An advanced vector graphics program, development release http://www.xaraxtreme.org
- 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.
- 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
- 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
- moc - A ncurses-based daemon/client style player, designed to be flexible and easy to use. http://moc.daper.net/
- MPD - Music player daemon, a lightweight and scalable choice for music management
- ncmpc - An ncurses-based front-end to mpd
- ncmpcpp - A clone of ncmpc with some new features written in C++ http://unkart.ovh.org/ncmpcpp/ (in AUR)
- 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 http://getsongbird.com/
- Audacity - A sound recorder and editor
- feh - Command-line based, can be used for slideshows, quick viewing, and setting wallpaper
- gpicview - Picture viewer of the LXDE Desktop http://lxde.org/
- geeqie - its fork http://geeqie.sourceforge.net/
- gqview - A stand-alone GTK2 image viewer
- gThumb - Image browser and viewer for the GNOME Desktop
- Mirage - light and extensible GTK+ image viewer http://mirageiv.berlios.de/
- Ristretto is a fast and lightweight picture-viewer for the Xfce desktop environment.
- qiv - Quick Image Viewer (qiv) is a very small and fast GDK/Imlib image viewer http://www.klografx.net/qiv/
Note Taking Organizers
- NoteCase - A portable hierarchical note manager, coded in C++ using the GTK+ toolkit http://notecase.sourceforge.net
- tomboy - Desktop note-taking application for Linux and Unix http://www.gnome.org/projects/tomboy/
- zim - A WYSIWYG text editor that aims at bringing the concept of a wiki to the desktop http://zim-wiki.org/
- arpwatch - arpwatch and arpsnmp network monitoring tools ftp://ftp.ee.lbl.gov/
- denyhosts - a script to help thwart ssh server attacks http://denyhosts.sourceforge.net/
- etherape - A graphical network monitor for various OSI layers and protocols http://etherape.sourceforge.net/
- iptraf - An IP network monitor http://iptraf.seul.org/
- logwatch - Logwatch is a customizable log analysis system http://www.logwatch.org/
- nessus - Vulnerability scanner http://www.nessus.org
- nmap - A command line network exploration tool and security/port scanner http://nmap.org
- swatch - The active log file monitoring tool http://swatch.sourceforge.net/
- tcpdump - A tool for network monitoring and data acquisition http://www.tcpdump.org
- adesklet-systemmonitor - Modular stackable system monitors for adesklets http://adesklets.sourceforge.net/desklets.html
- conky - advanced, highly configurable system monitor for X based on torsmo http://conky.sourceforge.net/
- gkrellm - System monitor package for GTK2 http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html
- Aterm - An xterm replacement with transparency support http://aterm.sourceforge.net/
- Gnome-terminal - GNOME's default terminal but does not require GNOME to function, has support for unicode, pseudo-transparency, etc
- Konsole - KDE's default terminal
- lxterminal - VTE-based terminal emulator (part of LXDE) http://lxde.org/
- mrxvt - Tabbed X terminal emulator based on rxvt code http://materm.sourceforge.net/index.html
- roxterm - Tabbed, VTE-based terminal emulator http://roxterm.sourceforge.net/
- urxvt (or rxvt-unicode) - a customizable, standalone editor which uses .Xdefaults as a config file
- xterm - The default of defaults, requires only X
- Emacs - The somewhat intimidating but famously extensible text editor with hundreds of tricks and add-ons
- 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)
- LeafPad - GTK+ based simple text editor http://tarot.freeshell.org/leafpad/
- Nano - a terminal-based editor, similar to vim but easier and a good choice for newbies or more casual users
- Scite - A generally useful editor with facilities for building and running programs http://www.scintilla.org/SciTE.html
- Vim - "Vi improved," its many shortcuts and utilities may take a while to master but are a huge asset to programmers
- Remind - A sophisticated calendar and alarm progam http://www.roaringpenguin.com/penguin/open_source_remind.php
- Osmo - A GTK+ personal organizer, which includes calendar, tasks manager and address book modules. http://clay.ll.pl/osmo/
- When - A simple commandline personal calendar program http://www.lightandmatter.com/when/when.html
- Wyrd - A text-based front-end to Remind. http://pessimization.com/software/wyrd/
- conky - A popular and extraordinarily extensible system monitor
- p7zip - A port of 7za.exe for POSIX systems like Unix (Linux, Solaris, OpenBSD, FreeBSD, Cygwin, AIX, ...), MacOS X and BeOS. 7za.exe is the command line
- Powerpill - A wrapper and download accelerator for Pacman that works with other wrappers
version of 7-zip, see http://www.7-zip.org/.
- Squeeze - A modern and advanced archive manager for the Xfce Desktop Environment.
- XArchive - A GTK+ front-end for command line archiving tools.
Arch Packages Management
See also Comparison of AUR frontends.
- Aurnotify - Displays the latest updated packages from Arch Linux User Repository. http://adesklets.sourceforge.net/desklets.html
- Aurshell - A program wherein a number of commands exit, such as aur search <query>
- Makeaur - A simple shell script designed to expedite the AUR installation process
- powerpill - A wrapper for pacman that speeds up package retrieval by using aria2c for concurrent/segmented downloads. http://xyne.archlinux.ca/info/powerpill
- 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
Floating Window Managers
- Compiz - A compositing window manager similar to GNOME's Metacity
- Enlightenment - A window manager which comes with a number of useful apps, such as its own image viewer and file manager, almost like a light DE
- Fluxbox - A lightweight, easily configurable window manager http://www.fluxbox.org
- JWM - Light and very customizable window manager
- Openbox - Similar to other *boxen but more mature, configured with XML http://icculus.org/openbox
- PekWM - A themeable, *boxish WM, configured with an intuitive Perl-like syntax http://pekwm.org/projects/pekwm
- Sawfish - Used to be a default WM in GNOME (substituted by Metacity later), but still a very nice choice.
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.
- Parcellite - a lightweight yet feature-rich clipboard manager.