Difference between revisions of "Lightweight Applications"

From ArchWiki
Jump to navigation Jump to search
(Internet: Add Network Managers and wicd)
(Word Processors: Add pandoc/markdown)
Line 227: Line 227:
[[Abiword]] is a full-featured word processor, there is also an even lighter version in the AUR, [http://aur.archlinux.org/packages.php?ID=25601/ Abiword-light].
[[Abiword]] is a full-featured word processor, there is also an even lighter version in the AUR, [http://aur.archlinux.org/packages.php?ID=25601/ Abiword-light].
[http://daringfireball.net/projects/markdown Markdown] is a text-to-HTML conversion tool that allows you to write using a simple plain text format
[http://johnmacfarlane.net/pandoc pandoc] is a swiss-army knife for converting one markup format into another (supports Markdown)
[http://txt2tags.sourceforge.net txt2tags] is a dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files
[http://txt2tags.sourceforge.net txt2tags] is a dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files

Revision as of 08:14, 23 January 2011

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 – فارسی

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


Web Browsers

Abaco — A multi-page graphical web browser

http://lab-fgb.com/abaco/ || Template:Package AUR

Arora — A cross platform web browser built using Qt and WebKit

http://code.google.com/p/arora/ || Template:Package Official

Chromium — The middleweight, open-source project behind Google Chrome

http://code.google.com/chromium/ || Template:Package Official

Conkeror — A highly programmable web browser based on Mozilla XULRunner

http://conkeror.org/ || Template:Package Official

Dillo — A small, fast graphical web browser built on FLTK

http://www.dillo.org/ || Template:Package Official

ELinks — An advanced and well-established feature-rich text mode web browser

http://elinks.or.cz/ || Template:Package Official

Hv3 — A minimalist web browser based on tkhtml3

http://tkhtml.tcl.tk/hv3.html || Template:Package AUR

jumanji - "a highly customizable and functional web browser"

Links — A text WWW browser, similar to Lynx

http://links.twibright.com/ || Template:Package Official

Luakit is 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.

Midori is a lightweight web browser based on Gtk and WebKit. It passes the ACID3 test.

Netsurf is a featherweight browser written in C. Notable is its lack of JavaScript support and fast rendering through its own custom rendering engine.

Sb - A very lightweight webkit-based browser that uses keybindings to perform most things the URL bar would usually do.

surf is 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).

Uzbl - "web interface tools which adhere to the unix philosophy."

Vimprobable is a browser that behaves like the Vimperator plugin available for Mozilla Firefox. It is based on the WebKit engine (using GTK bindings).

Email Clients


  • Alpine — The Apache-licensed PINE (a tool for reading, sending, and managing electronic messages)
http://www.washington.edu/alpine || Template:Package Official
http://www.claws-mail.org/ || Template:Package Official
  • mutt — Small but very powerful text-based mail client.
http://www.mutt.org/ || Template:Package Official
  • Sup — A CLI mail client with very fast searching, tagging, threading and gmail like operation.
http://sup.rubyforge.org/ || Template:Package AUR
  • Sylpheed — Lightweight and user-friendly e-mail client (GTK)
http://sylpheed.sraoss.jp/en/ || Template:Package AUR

Instant Messengers

Bitlbee is a way to use other IM to your #IRC client.

Carrier is a fork of Pidgin with more options.

Centerim is a curses based fork of Centericq which supports several protocols.

emesene is a Python/GTK+ instant messenger for the Windows Live Messenger network.

Finch is a curses based version of Pidgin.

Pidgin is a multiprotocol instant messenger.

Pidgin Light is a light Pidgin version without gstreamer, tcl, tk, xscreensaver support.


Conspire Lightweight, simple, and powerful.

Irssi is a modular text mode IRC client with Perl scripting.

ERC is a powerful, modular, and extensible IRC client for Emacs.

II Ultimate lightweight, literally `tail -f` the convo and `echo` back your replies.

ircfs is a file system interface to irc written in Limbo.

LostIRC is a simple IRC client.

ScrollZ is an advanced IRC client based on ircII.

WeeChat is a fast, light & extensible curses-based IRC client.

XChat is a GTK+ X client with Perl and Python scripting support.

pcw is a frontend for ii that opens a new terminal for each channel (depends on srw by default)

BitTorrent Clients


  • aria2 — Command-line download manager that supports HTTP/HTTPS, FTP, BitTorrent and MetaLink protocols
http://aria2.sourceforge.net/ || Template:Package Official
  • Deluge — User-friendly BitTorrent client written in Python and wrapped with PyGTK
http://deluge-torrent.org/ || Template:Package Official
  • qBittorrent — The closest open source (GNU GPL v2 license) equivalent to µtorrent
http://qbittorrent.sourceforge.net/ || Template:Package Official
  • rTorrent — Simple and lightweight ncurses BitTorrent client
http://libtorrent.rakshasa.no/ || Template:Package Official
  • Transmission — Simple and easy-to-use BitTorrent client with (GTK+) GUI and CLI front-ends
http://www.transmissionbt.com/ || Template:Package Official

Network Managers

  • wicd — Manages wireless and wired interfaces, requiring fewer dependencies than other network managers. In addition to GUI interfaces, a curses version is also available.
http://wicd.sourceforge.net/ || Template:Package Official

News Aggregators

Canto - A ncurses RSS aggregator http://codezen.org/canto/

Gnus - mail, nntp, rss client for Emacs.

Newsbeuter - A ncurses RSS aggregator with layout and keybinding similar to mutt. Does not use the traditional 3 panes setup.

Rawdog - An "RSS Aggregator Without Delusions Of Grandeur" that parses RSS/CDF/Atom feeds into a static HTML page of articles in date order http://offog.org/code/rawdog.html

Snownews - Text mode RSS newsreader.


Audio Players

C* Music Player is a very feature-rich ncurses-based music player.

Deadbeef is 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.

cplay is a curses front-end for various audio players.

Goggles Music Manager is a music collection manager and player that automatically categorizes your music, supports gapless playback, features easy tag editing, and internet radio support.

Herrie is a minimalistic console-based music player with native AudioScrobbler support.

MOC (Music On Console) is an ncurses console audio player with support for the MP3, Ogg, and WAV formats.

Potamus is a lightweight, intuitive GTK+ audio player with an emphasis on high audio quality.

Pragha is a GTK+ music manager that was a fork of Consonance Music Manager.

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.

MPD clients:

Ario is very feature-rich GTK2 client for mpd, inspired by Rhythmbox

ncmpc is a curses client for mpd.

ncmpcpp is an almost exact clone of ncmpc with some new features.

QmpdClient is Qt4 based mpd client.

Sonata is an elegant GTK+ music client for mpd.

Image Editors

mtPaint is a graphic editing program geared towards creating indexed palette images and pixel art.

Image Viewers

Feh is a fast, lightweight image viewer that uses imlib2.

GPicView is a simple and fast image viewer for X. Made by the developers of LXDE

GQview is an image browser that features single click access to view images and move around the directory tree.

Geeqie is an image browser/viewer fork of GQview. Adds additional functionality such as support for RAW files.

Mirage — PyGTK image viewer featuring support for crop and resize, custom actions and a thumbnail pane.

http://mirageiv.berlios.de || Template:Package Official

Ristretto is a fast and lightweight picture-viewer for the Xfce desktop environment.

QIV (Quick Image Viewer) is a very small and fast gdk/Imlib image viewer.

Viewnior — Minimalistic GTK2 viewer featuring support for flip, rotate, animations and configurable mouse actions

http://xsisqox.github.com/Viewnior/about.html || Template:Package Official

Xloadimage is the classic X image viewer.

Viewnior iis a fast and simple image viewer for GNU/Linux.

Video Players

Gnome-Mplayer is a simple GTK-based GUI for mplayer without GNOME dependencies

mplayer and mencoder support a complete and versatile array of video/audio formats.

SMPlayer is a middleweight QT frontend for mplayer with additional patches.

VLC is a a middleweight video player with support for a wide variety of audio/video formats.



Pal is a very lightweight calendar with both interactive and non-interactive interfaces.

Calcurse is a text-based curses calendar and scheduling system.

Remind is a highly sophisticated text-based calendaring and notification system.

Wyrd is an curses front-end to Remind.

wxRemind is a Python text and graphical frontend to Remind.

PDF Tools

apvlv is a lightweight PDF viewer with VIM key bindings.

ePDFView is a free lightweight PDF document viewer using Poppler and GTK+ libraries.

llpp is a very fast PDF reader based off of MuPDF, that supports continuous page scrolling, bookmarking, and text search through the whole document (unlike MuPDF).

MuPDF is a very fast PDF viewer and toolkit written in portable C. Features CJK font support.

Xpdf is a viewer for Portable Document Format (PDF) files.

zathura is another lightweight PDF viewer similar to apvlv, only lighter.

Text Editors

Acme a minimalist and flexible programming environment by Rob Pike.

Beaver is an Early AdVanced EditoR.

Geany is a text editor using the GTK+ 2 toolkit with basic features of an integrated development environment.

Edile is a PyGTK code/scripting editor implemented in one file.

Leafpad is a notepad clone for GTK+ 2.x that emphasizes simplicity.

medit is a lightweight IDE text editor featuring support for tabs, sessions, plugins and syntax highlighting.

Mousepad is a simple text editor for Xfce based on Leafpad.

nano is a console text editor based on pico with on-screen key binding help.

PyRoom is a great distractionless PyGTK text editor, a clone of the infamous WriteRoom

Sam a graphical text editor by Rob Pike (still used by Ken Thompson and others).

Vi, Vim, gVim, the classic vi text editor.

Word Processors

Abiword is a full-featured word processor, there is also an even lighter version in the AUR, Abiword-light.

Markdown is a text-to-HTML conversion tool that allows you to write using a simple plain text format

pandoc is a swiss-army knife for converting one markup format into another (supports Markdown)

txt2tags is a dead-simple, KISS-compliant lightweight, human-readable markup language to produce rich format content out of plain text files

Todo List Managers

Todo.txt manages your Todo list from the command line.

org-mode - an Emacs Mode for Notes, Project Planning, and Authoring.


File Managers

emelFM2 is file manager that implements the popular two-pane design.

Midnight Commander is a console-based, dual-paned, file manager.

PCManFM is a lightweight file manager which features tabbed browsing and can optionally manage the desktop background.

Ranger is a console based file manager with vi bindings, customizability, and lots of features.

ROX is a small and fast file manager which can optionally manage the desktop background and panels.

Thunar can be run as a daemon with excellent start up and directory load times. Features support for customizable actions.

Vifm is a ncurses based two-pane file manager with vi like keybindings.

Xfe X File Explorer (Xfe) is an MS-Explorer or Commander like file manager for X.

qtfm small, lightweight filemanager for Linux desktops based on pure Qt and works great with minimal desktop environments like Openbox.

GUI Compression Tools

Squeeze is a modern and advanced archive manager.

Xarchive is a GTK+ 2 front-end for various command line archiving tools.

Xarchiver is 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.

CD/DVD Burning Tools

recorder — Simple frontend to cdrkit/cdrtools, cdrdao, mkisofs and growisofs with limited options and preferences

http://code.google.com/p/recorder/ || Template:Package Official

Xfburn — Simple frontend to the libburnia libraries with support for CD/DVD(-RW), ISO images and BurnFree.

http://www.xfce.org/projects/xfburn/ || Template:Package Official

Login managers

CDM provides an ultra-minimalistic, yet full-featured login manager written in bash.

SLiM provides a lightweight and elegant graphical login solution.

Qingy is ultralight and very configurable graphical login independent on X Windows.


Conky is a lightweight, scriptable system monitor.

htop is a simple, ncurses interactive process viewer.

LXTask is a lightweight task manager for LXDE.


BMPanel (BitMap Panel) is a lightweight, NETWM compliant panel for the X11 system.

fbpanel is a lightweight, NETWM compliant desktop panel.

LXPanel is a lightweight X11 desktop panel (part of LXDE).

PyPanel is a lightweight panel/taskbar written in Python and C (HOWTO).

Tint is a simple panel/taskbar intentionally made for openbox3, but should also work with other window managers (HOWTO).

pancake is a highly configurable, modular panel for X.


LilyTerm is a light and easy to use libvte based X Terminal Emulator.

ROXTerm is a tabbed, VTE-based terminal emulator with a small footprint.

urxvt is a highly extendable unicode enabled rxvt-clone terminal emulator featuring tabbing, url launching, quake-style dropdown, pseudo-transparency, and is extensible with perl.

Sakura is a terminal emulator based on GTK+ and VTE.

xterm is a terminal emulator for the X Window System.

tilda Tilda is 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.


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.

Window managers

Window Manager#List of window managers


Netbook Games List


Arch Linux Forums / LnF Awards 2010 - The best Light & Fast apps of 2010.