Difference between revisions of "Lightweight Applications"

From ArchWiki
Jump to navigation Jump to search
Line 61: Line 61:
=== IRC ===
=== IRC ===
[http://irssi.org/ Irssi] is a modular text mode IRC client with Perl scripting.
[[Irssi]] is a modular text mode IRC client with Perl scripting.
[http://lostirc.sourceforge.net LostIRC] is a simple IRC client.
[http://lostirc.sourceforge.net LostIRC] is a simple IRC client.

Revision as of 17:09, 30 October 2009

Template:Article summary start Template:Article summary text Template:Article summary heading Template:I18n entry Template:I18n entry Template:Article summary heading Template:Article summary text Template:Article summary end



Dillo is a small, fast graphical web browser built on FLTK (older versions use GTK+).

Midori is a lightweight web browser based on Gtk and WebKit. It passes the ACID3 test (midori-git/AUR).

Arora is a simple cross platform web browser based on Qt (Webkit).

Kazehakase is a GTK+ web browser that uses the Gecko rendering engine.

Links-g is a text WWW browser, similar to Lynx, with framebuffer and X graphics enabled.

ELinks is a full featured text mode browser.

HV3 is an extremely fast and lightweight web browser with excellent rendering capabilities.

Netsurf has its own rendering engine, is written in C and is extremely lightweight.

uzbl is a WebKit-based browser with VIM bindings that strictly follows the UNIX philosophy and provides all the functions (except the web browsing itself) via external scripts, using Bash, Zenity, and external tools, such as download management via Wget, ad block via /etc/hosts, etc. Almost everything can be user-defined.

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

conkeror lightweight browser based on xulrunner/firefox, usable with keyboard only (but you can use the mouse, if you really want to)

Chromium (AUR) is the project upon which Google's Chrome web browser is based. While it takes a long time to install this from AUR, this web browsers speed and features make it worth the build. It is just as functional as any mainstream browser but it is as lightweight as some of the other browsers listed here.

Email Clients

mutt is a small but very powerful text-based mail client.

alpine is another powerful, and user-friendly text-based mail and news client.

Sylpheed Claws is a lightweight and user-friendly e-mail client.

sup is yet another powerful, text-based mail client; it is still under development.

Instant Messengers

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

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

Pidgin is a multiprotocol instant messenger.

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

Finch is a curses based version of Pidgin.


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

LostIRC is a simple IRC client.

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

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

Smuxi Lightweight GTK frontend inspired by irssi.

Conspire Lightweight, simple, and powerfull.

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


Deluge is a bittorrent client written with Python and PyGTK.

rTorrent is a very simple, elegant and ultra-light BitTorrent 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).


Audio Players

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

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

ncmpc is a curses client for mpd.

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

Sonata is an elegant GTK+ music client for mpd.

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

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

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 a lightweight image browser and viewer (fork of GQview), with additional functionality like RAW files view.

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

Mirage is a fast and simple GTK+ image viewer.

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

Video Players

SMPlayer is a complete frontend for MPlayer.

Gnome-Mplayer is a simple GTK-based GUI for MPlayer without heavy Gnome dependencies

VLC is a multi-platform video player that supports many audio and video formats out-of-the-box.


PDF Tools

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

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

apvlv is a lightweight PDF viewer with VIM key bindings.

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

Text Editors

Beaver is an Early AdVanced EditoR.

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

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

medit is intended to be a useful programming and around-programming text editor.

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

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

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

Word Processors

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

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


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.

Calcurse is a curses calendar and scheduling system.


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.

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.

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

Thunar is fast and responsive with a good start up time and directory load time.


Conky is a lightweight, scriptable system monitor (HOWTO).

htop is a simple, ncurses interactive process viewer.


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

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

Login managers

SLiM provides a lightweight and elegant graphical login solution.

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

Window managers

Awesome is a floating and tiling window manager initially based on a dwm code rewriting.

Dwm is an extra light dynamic window manager which is configured by directly editing the source(which itself is less than 2000 SLOC).

Evilwm is a minimalist floating window manager with an installed size of only 0.07 MB.

Fluxbox is a lightweight and highly configurable window manager.

FVWM is a lightweight, flexible and highly-configurable Window Manager.

Musca is a very lightweight window manager which has features from dwm and ratpoison. Uses about 350-400KB of memory.

Openbox is another lightweight and highly configurable window manager.

PekWM is small and easily configurable window manager.

Ratpoison is a keyboard-oriented, customizable lightweight window manager, modelled after GNU Screen.

Scrotwm is a small dynamic tiling window manager for X11. It is written in C and configured with a text configuration file.

Subtle is a semi-automatic tiling window manager with a strong focus on easy but costomizable handling and look and feel.

Twm is a classic, customizable and very lightweight window manager; possibly the first designed for X11.

Xfce is a desktop environment much lighter but similar to GNOME. It includes the xfwm4 window manager.

Xmonad is a tiling window manager for X, written and configured in Haskell.

Window Maker is an elegant, fast and usable OpenStep implementation.


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.

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.

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


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.