Lightweight Applications

From ArchWiki
Revision as of 01:30, 26 September 2011 by Frode (talk | contribs) (Todo List Managers)
Jump to navigation Jump to search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.

Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어

External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Merge-arrows-2.pngThis article or section is a candidate for merging with Common Applications.Merge-arrows-2.png

Notes: please use the second argument of the template to provide more detailed indications. (Discuss in Talk:Lightweight Applications#)

Provides a list of lightweight software for those who wish to use programs that require less computer resources.


BitTorrent Clients


  • aria2 — Command-line download manager that supports HTTP/HTTPS, FTP, BitTorrent and MetaLink protocols || Template:Package Official
  • qBittorrent — The closest open source (GNU GPL v2 license) equivalent to µtorrent || Template:Package Official
  • rTorrent — Simple and lightweight ncurses BitTorrent client || Template:Package Official
  • Transmission — Simple and easy-to-use BitTorrent client with daemon version and (GTK+) GUI and CLI front-ends || Template:Package Official

eDonkey Clients

eDonkey is still the second-largest p2p network (see Internet Study 2008/2009).

  • aMule — Well-known eDonkey/Kad client with daemon version and GTK, web, and CLI front-ends || Template:Package Official

Email clients



  • Alpine — The Apache-licensed PINE (a tool for reading, sending, and managing electronic messages) || Template:Package Official
  • Gnus — mail, nntp, rss client for Emacs. || package
  • heirloom-mailx — A full-featured command-line MUA derived from Berkeley Mail. || Template:Package Official
  • mutt — Small but very powerful text-based mail client. || Template:Package Official
  • Sup — A CLI mail client with very fast searching, tagging, threading and gmail like operation. || Template:Package AUR

X11 || Template:Package Official
  • Gnus — mail, nntp, rss client for Emacs. || package
  • Sylpheed — Lightweight and user-friendly e-mail client (GTK) || Template:Package AUR
  • Postler — simple desktop mail client built in vala. || postler

Instant Messengers

Template:Wikipedia || Template:Package Official
  • Carrier — A fork of Pidgin with more options || Template:Package AUR
  • CenterIM — A curses based fork of Centericq which supports several protocols || Template:Package Official
  • Emesene — A Python/GTK+ instant messenger for the Windows Live Messenger network || Template:Package Official
  • Finch — A curses based version of Pidgin || Template:Package Official
  • Pidgin — A multiprotocol instant messenger || Template:Package Official
  • Pidgin Light — A light Pidgin version without gstreamer, tcl, tk, xscreensaver support || Template:Package AUR



  • Conspire — Lightweight, simple, and powerful || Template:Package AUR
  • Irssi — A modular text mode IRC client with Perl scripting || Template:Package Official
  • ERC — A powerful, modular, and extensible IRC client for Emacs || Template:Package AUR
  • II — A featherweight IRC client, literally `tail -f` the convo and `echo` back your replies ||
  • Ircfs — A file system interface to irc written in Limbo ||
  • LostIRC — A simple IRC client || Template:Package AUR
  • ScrollZ — An advanced IRC client based on ircII || Template:Package AUR
  • WeeChat — A fast, light & extensible curses-based IRC client || Template:Package Official
  • XChat — A GTK+ X client with Perl and Python scripting support || Template:Package Official
  • pcw — A frontend for ii that opens a new terminal for each channel (depends on srw by default) ||
  • Loqui — A GTK IRC client with only one dependency || Template:Package AUR

News Aggregators


  • Canto — A ncurses RSS aggregator || Template:Package AUR
  • Gnus — A mail, nntp, rss client for Emacs || Template:Package AUR
  • Newsbeuter — A ncurses RSS aggregator with layout and keybinding similar to mutt. Does not use the traditional 3 panes setup || Template:Package Official
  • Rawdog — A "RSS Aggregator Without Delusions Of Grandeur" that parses RSS/CDF/Atom feeds into a static HTML page of articles in date order || Template:Package AUR
  • Snownews — Text mode RSS newsreader || Template:Package Official

Web Browsers


  • Abaco — A multi-page graphical web browser || Template:Package AUR
  • Arora — A cross platform web browser built using Qt and WebKit || Template:Package Official
  • Conkeror — A highly programmable web browser based on Mozilla XULRunner || Template:Package Official
  • Dillo — A small, fast graphical web browser built on FLTK || Template:Package Official
  • ELinks — An advanced and well-established feature-rich text mode web browser || Template:Package Official
  • Hv3 — A minimalist web browser based on tkhtml3 || Template:Package AUR
  • Jumanji — A highly customizable and functional web browser || Template:Package AUR
  • Links — A text WWW browser, similar to Lynx || Template:Package Official
  • Luakit — A highly configurable, micro-browser framework based on the WebKit web content engine and the GTK+ toolkit. It is very fast, extensible by Lua and licensed under the GNU GPLv3 license || Template:Package Official
  • Midori — A lightweight web browser based on Gtk and WebKit. It passes the ACID3 test || Template:Package Official
  • NetSurf — A featherweight browser written in C. Notable is its lack of JavaScript support and fast rendering through its own custom rendering engine Netsurf || Template:Package Official
  • Sb — A very lightweight webkit-based browser that uses keybindings to perform most things the URL bar would usually do || Template:Package AUR
  • Surf — Another lightweight WebKit-based browser, which follows the suckless ideology. Which means, the software is even more lightweight (basically, the browser itself is a single C source file) || Template:Package AUR
  • Uzbl — Web interface tools which adhere to the unix philosophy || Template:Package Official
  • Vimprobable — A browser that behaves like the Vimperator plugin available for Mozilla Firefox. It is based on the WebKit engine (using GTK bindings) || Template:Package AUR


Audio Players


  • cmus — A very feature-rich ncurses-based music player || Template:Package Official
  • DeaDBeeF — A light and fast music player with many features, no GNOME or KDE dependencies, supports console-only and as well GTK2-gui, comes with many plugins, and has a metadata editor || Template:Package Official
  • cplay — A curses front-end for various audio players || Template:Package AUR
  • Goggles Music Manager — A music collection manager and player that automatically categorizes your music, supports gapless playback, features easy tag editing, and internet radio support || Template:Package Official
  • Herrie — A minimalistic console-based music player with native AudioScrobbler support || Template:Package AUR
  • Moc — A ncurses console audio player with support for the MP3, Ogg, and WAV formats || Template:Package Official
  • Potamus — A lightweight, intuitive GTK+ audio player with an emphasis on high audio quality || Template:Package AUR
  • Pragha — A GTK+ music manager that was a fork of Consonance Music Manager || Template:Package Official
  • Mpg123 — A fast free MP3 console audio player for Linux, FreeBSD, Solaris, Hpux and near all other UNIX systems. Also decodes mp1 and mp2 files || Template:Package Official

MPD clients:

  • Ario — A very feature-rich GTK2 client for mpd, inspired by Rhythmbox || Template:Package Official
  • ncmpc — A curses client for mpd || Template:Package Official
  • ncmpcpp — An almost exact clone of ncmpc with some new features || Template:Package Official
  • QmpdClient — A Qt4 based mpd client || Template:Package Official
  • Sonata — An elegant GTK+ music client for mpd || Template:Package Official

Image Editors

  • mtPaint — A a graphic editing program geared towards creating indexed palette images and pixel art || Template:Package Official

Image Viewers


  • Feh — A fast, lightweight image viewer that uses imlib2 || Template:Package Official
  • GpicView — A simple and fast image viewer for X. Made by the developers of LXDE || Template:Package Official
  • GQview — An image browser that features single click access to view images and move around the directory tree || Template:Package Official
  • Geeqie — An image browser/viewer fork of GQview. Adds additional functionality such as support for RAW files || Template:Package Official
  • Mirage — PyGTK image viewer featuring support for crop and resize, custom actions and a thumbnail panel || Template:Package Official
  • Ristretto — A fast and lightweight picture-viewer for the Xfce desktop environment || Template:Package Official
  • QIV — A very small and fast gdk/Imlib image viewer || Template:Package Official
  • Viewnior — Minimalistic GTK2 viewer featuring support for flip, rotate, animations and configurable mouse actions || Template:Package Official
  • Xloadimage — The classic X image viewer || Template:Package Official
  • SXIV — Simple X Image Viewer; works well with tiling window managers, uses imlib2 || Template:Package AUR

Video Players


  • Gnome-Mplayer — A simple GTK-based GUI for mplayer || Template:Package Official
  • mplayer — Support a complete and versatile array of video/audio formats || Template:Package Official
  • SMPlayer — A middleweight QT frontend for mplayer with additional patches || Template:Package Official
  • VLC media player — A middleweight video player with support for a wide variety of audio/video formats || Template:Package Official
  • Xnoise — A GTK+ media player for both audio and video with "a slick GUI, great speed and lots of features.". Uses gstreamer. || Template:Package AUR



  • Pal — A very lightweight calendar with both interactive and non-interactive interfaces || Template:Package AUR
  • Calcurse — A text-based curses calendar and scheduling system || Template:Package Official
  • Remind — A highly sophisticated text-based calendaring and notification system || Template:Package Official
  • Wyrd — A curses front-end to Remind || Template:Package Official
  • wxRewind — A Python text and graphical frontend to Remind || Template:Package AUR
  • etm — Event and Task Manager. A "Getting Things Done" approach handling events, tasks, activities, reminders and projects || Template:Package AUR

PDF Tools

  • apvlv — A lightweight PDF viewer with VIM key bindings || Template:Package Official
  • ePDFView — A free lightweight PDF document viewer using Poppler and GTK+ libraries || Template:Package Official
  • llpp — A very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document || Template:Package AUR
  • MuPDF — A very fast PDF viewer and toolkit written in portable C. Features CJK font support || Template:Package Official
  • Xpdf — A viewer for Portable Document Format (PDF) files || Template:Package Official
  • zathura — Another lightweight PDF viewer similar to apvlv, only lighter || Template:Package Official

Text Editors


  • Acme — A minimalist and flexible programming environment by Rob Pike ||
  • Beaver — An Early AdVanced EditoR || Template:Package Official
  • Geany — A text editor using the GTK+ 2 toolkit with basic features of an integrated development environment || Template:Package Official
  • Edile — A PyGTK code/scripting editor implemented in one file || Template:Package AUR
  • Leafpad — A notepad clone for GTK+ 2.x that emphasizes simplicity || Template:Package Official
  • medit — A lightweight IDE text editor featuring support for tabs, sessions, plugins and syntax highlighting || Template:Package Official
  • nano — A console text editor with on-screen key binding help, a free clone of pico || Template:Package Official
  • PyRoom — A great distractionless PyGTK text editor, a clone of the infamous WriteRoom || Template:Package AUR
  • Sam — A graphical text editor by Rob Pike (still used by Ken Thompson and others) ||
  • Vim — The improved classic vi text editor || Template:Package Official

Word processors


  • Abiword — A full-featured word processor || Template:Package Official
  • Abiword Light — A lighter version of Abiword || Template:Package AUR
  • Markdown — A text-to-HTML conversion tool that allows you to write using a simple plain text format || Template:Package AUR
  • pandoc — A swiss-army knife for converting one markup format into another (supports Markdown) || Template:Package AUR
  • txt2tags — A dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files || Template:Package AUR

Todo List Managers

  • org-mode — An Emacs Mode for Notes, Project Planning, and Authoring || Template:Package AUR
  • todo.txt — Manages your Todo list from the command line || Template:Package AUR
  • Taskwarrior — Another cli todo list application with support for lua customization and more || Available in the community repository as "task".


File Managers


  • emelFM2 — A file manager that implements the popular two-panel design || Template:Package Official || Template:Package Official
  • PCManFM — A lightweight file manager which features tabbed browsing and can optionally manage the desktop background || Template:Package Official
  • Ranger — A console based file manager with vi bindings, customizability, and lots of features || Template:Package Official
  • ROX-Filer — A small and fast file manager which can optionally manage the desktop background and panels || Template:Package Official
  • Thunar — Can be run as a daemon with excellent start up and directory load times. Features support for customizable actions || Template:Package Official
  • Vifm — A ncurses based two-pane file manager with vi like keybindings || Template:Package Official
  • Xfe — A MS-Explorer or Commander like file manager for X || Template:Package Official
  • qtfm — A small, lightweight filemanager for Linux desktops based on pure Qt and works great with minimal desktop environments like Openbox || Template:Package Official

GUI Data Compression Tools


  • Xarchive — A GTK+ 2 front-end for various command line archiving tools || Template:Package AUR
  • Xarchiver — A lightweight desktop independent archive manager built with GTK+ 2. At the time of writing, it appears to be the most functional and up to date of the three tools listed here || Template:Package Official

CD/DVD Burning Tools


  • recorder — Simple frontend to cdrkit/cdrtools, cdrdao, mkisofs and growisofs with limited options and preferences || Template:Package Official
  • Xfburn — Simple frontend to the libburnia libraries with support for CD/DVD(-RW), ISO images and BurnFree || Template:Package Official
  • cdw — Ncurses frontend to cdrecord, mkisofs, growisofs, dvd+rw-mediainfo, dvd+rw-format, xorriso. || Template:Package AUR

Login managers

  • CDM — An ultra-minimalistic, yet full-featured login manager written in bash || Template:Package AUR
  • SLiM — A lightweight and elegant graphical login solution || Template:Package Official
  • Qingy — An ultralight and very configurable graphical login independent on X Windows || Template:Package Official


  • Conky — A lightweight, scriptable system monitor || Template:Package Official
  • Htop — A simple, ncurses interactive process viewer || Template:Package Official
  • LXTask — A lightweight task manager for LXDE || Template:Package Official


  • Bmpanel — A lightweight, NETWM compliant panel for the X11 system || Template:Package Official
  • fbpanel — A lightweight, NETWM compliant desktop panel || Template:Package Official
  • LXPanel — A lightweight X11 desktop panel (part of LXDE) || Template:Package Official
  • PyPanel — A lightweight panel/taskbar written in Python and C || Template:Package Official
  • Tint2 — A simple panel/taskbar intentionally made for openbox3, but should also work with other window managers || Template:Package Official
  • pancake — A highly configurable, modular panel for X || Template:Package AUR
  • qtpanel — A project to create useful and beautiful panel in Qt || Template:Package AUR


  • LilyTerm — A light and easy to use libvte based X Terminal Emulator || Template:Package Official
  • ROXTerm — A tabbed, VTE-based terminal emulator with a small footprint || Template:Package Official
  • urxvt — A highly extendable unicode enabled rxvt-clone terminal emulator featuring tabbing, url launching, quake-style dropdown, pseudo-transparency, and is extensible with perl || Template:Package Official
  • Sakura — A terminal emulator based on GTK+ and VTE || Template:Package Official
  • Xterm — A terminal emulator for the X Window System || Template:Package Official
  • Tilda — A Linux terminal taking after the likeness of many classic terminals from first person shooter games, Quake, Doom and Half-Life (to name a few), where the terminal has no border and is hidden from the desktop until a key is pressed || Template:Package Official
  • Stjerm — is a GTK+-based drop-down terminal emulator. Stjerm sets itself apart from similar programs by providing a minimalistic interface combined with a small file size, lightweight memory usage and easy integration with composite window managers such as Compiz. ||


  • Docker — A docking application which acts as a system tray || Template:Package Official || Template:Package Official
  • Trayer — Swallows GTK+ 1.2/2.x application docklets, and KDE docklets || Template:Package Official

See also

External links