List of applications/Other

From ArchWiki
Jump to: navigation, search



See also Wikipedia:Comparison of accounting software.

  • Beancount — A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface. || beancount-hgAUR
  • esniper — Simple, lightweight tool for sniping eBay auctions. || esniperAUR
  • GnuCash — Financial application that implements a double-entry book-keeping system with features for small business accounting. || gnucashAUR
  • Grisbi — Personal finance system which manages third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations. || grisbiAUR
  • HomeBank — Easy to use finance manager that can analyse your personal finance in detail using powerful filtering tools and graphs. || homebank
  • KMyMoney — Personal finance manager that operates in a similar way to Microsoft Money. It supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts and import/export to the “QIF” file format. || kmymoney
  • Ledger — Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. || ledger
  • hledger — An accounting program for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format. hledger is inspired by and largely compatible with ledger. || hledger-gitAUR
  • Manager Accounting — Manager is free accounting software for small business. || manager-accountingAUR
  • Money Manager EX — An easy-to-use personal finance suite || moneymanagerex
  • Skrooge — Personal finances manager for the KDE desktop. || skrooge
  • openerp — Open source erp system purely in python. || openerpAUR



See also Wikipedia:List_of_flashcard_software.

  • Anki — Anki is a program which makes remembering things easy. || anki12AUR anki20-binAUR
  • iGNUit — Memorization aid based on the Leitner flashcard system. || ignuitAUR
  • Mnemosyne — Free flash-card tool which optimizes your learning process. || mnemosyneAUR

Education management engines

  • Moodle — Moodle is a open-source software learning management system. || moodleAUR

Touch typing

  • KTouch — Touch Typing Tutor. It's a part of Plasma workspace. || ktouch, kdeedu-ktouch-patchedAUR
  • GNU Typist — GNU Typist (also called gtypist) is a universal typing tutor. || gtypist, gtypist-single-spaceAUR
  • Klavaro — Klavaro is libre software for teaching touch typing that intends to be keyboard and language independent. || klavaro
  • tipp10 — Intelligent typing tutor. || tipp10
  • typespeed — Test your typing speed, and get your fingers' CPS. || typespeed
  • amphetype-svn — A layout-agnostic typing program aimed at people who don't need an on-screen keyboard. || amphetype-svnAUR
  • dvorak7min — dvorak7min is a simple ncurses-based typing tutor for those trying to become fluent with the Dvorak keyboard layout. || dvorak7minAUR
  • dvorakng — A Dvorak typing tutor. It's heavily based on Dvorak7min, but adds many improvements. || dvorakngAUR
  • psani-profi — Program that will teach you touchtyping (czech). || psani-profiAUR
  • touchtyper — typing trainer - an application suite for training and exercising touchtyping. || touchtyperAUR
  • tpgt — A ncurses-based typing trainer program. || tpgtAUR
  • tuxtype — An educational typing tutorial game starring Tux. || tuxtypeAUR
  • typingtest-git — A typing test program desktop program with customizability. || typingtest-gitAUR

Time management


  • Calcurse — Text-based ncurses calendar and scheduling system (supports CalDAV) || calcurse
  • DevTodo — Is a small command line application for maintaining lists of tasks. || devtodoAUR
  • khal — Command-line (non-interactive) and ncurses (interactive) calendar system (supports CalDAV) || khal
  • mail2rem — Small script for importing *.ics calendars from Maildir to Remind calendar. || mail2rem-gitAUR
  • Pal — Very lightweight calendar with both interactive and non-interactive interfaces. || palAUR
  • pcal — A tool to create pdf calendars from pcal input which can be exported by some calendar programs. || pcalAUR
  • Remind — Highly sophisticated text-based calendaring and notification system. || remind
  • Taskwarrior — Command-line To-do list application with support for lua customization and more. || task
  • Todo.txt — Small command-line To-do manager. || todotxtAUR
  • todoman — Command-line To-do list manager (supports CalDAV) || todomanAUR
  • TuDu — Ncurses-based hierarchical To-do list manager with vim-like keybindings. || tuduAUR
  • When — Simple personal calendar program. || when
  • Wyrd — Text-based front-end to Remind, a calendar and alarm program used on UNIX and Linux computers. || wyrdAUR


  • Calendar — Calendar application for GNOME. || gnome-calendar
  • Clocks — Clocks application for GNOME, including alarm, stopwatch and timer functionality. || gnome-clocks
  • Day Planner — Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more. || dayplannerAUR
  • etm (Event and Task Manager) — Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects. || etmAUR
  • etmtk (Event and Task Manager second generation) — Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects. A newer version of etm. || etmtkAUR
  • GNOME Break Timer — Keeps track of how much you are using the computer, and it reminds you to take regular breaks. || gnome-break-timer
  • Hamster — Time tracking application that helps you to keep track on how much time you have spent during the day on activities you choose to track. || hamster-time-tracker || korganizer
  • Lightning — Extension to Mozilla Thunderbird that provides calendar and task support. || lightningAUR
  • Orage — GTK+ calendar and task manager often seen integrated with Xfce. || orage
  • Osmo — GTK+ personal organizer, which includes calendar, tasks manager and address book modules. || osmo
  • Outspline — Extensible outliner with advanced time management features, supporting events with complex recurrence schemes. || outsplineAUR
  • QTodoTxt — A cross-platform UI client for todo.txt files (see project's page) || qtodotxtAUR qtodotxt-gitAUR
  • Task Coach — Simple open source To-do manager to manage personal tasks and To-do lists. || taskcoachAUR
  • Tasque — Easy quick task management app written in C Sharp. || tasque
  • Tider — Lightweight time tracking application (GTK+) || tider-gitAUR
  • TkRemind — Sophisticated calendar and alarm program. || remind || workrave

Recipe management

  • GNOME Recipes — Recipe management application for GNOME. || gnome-recipes
  • Gourmet — A simple but powerful recipe-managing application. || gourmet
  • KRecipes — A tool designed to make organizing your personal recipes collection fast and easy. || krecipes


See Accessibility for tips on operating the desktop and Category:Accessibility for all available articles.

Screen reading

See Speech recognition#List of text to speech applications.

Speech recognition

See Speech recognition#List of speech recognition applications.

Amateur radio

See the main article: Amateur radio#Software list.

See also Wikipedia:List of software-defined radios.

Display calibration

See the main article: ICC profiles.

Display managers

See the main article: Display manager#List of display managers.

Command shells

See the main article: Command-line shell.

See also Wikipedia:Comparison of command shells.

Terminal multiplexers

  • abduco — Tool for session attach and detach support which allows a process to run independently from its controlling terminal. || abduco
  • byobu — An GPLv3 licensed addon for tmux or screen. It requires a terminal multiplexer installed. || byobuAUR
  • dtach — Program that emulates the detach feature of screen. || dtach
  • GNU Screen — Full-screen window manager that multiplexes a physical terminal. || screen
  • mtm — Simple terminal multiplexer with just four commands: change focus, split, close, and screen redraw. || mtm-gitAUR
  • tmux — BSD licensed terminal multiplexer. || tmux

Desktop environments

See the main article: Desktop environment#List of desktop environments.

Window managers


See also #Terminal multiplexers, which offer some of the functions of window managers for the console.

  • dvtmdwm-style window manager in the console. || dvtm
  • twin — Text-mode window manager. || twinAUR
  • Wmutils — A set of tools for X windows manipulation. || wmutils-gitAUR

See the main article: Window manager#List of window managers.

Composite managers

See the main article: Xorg#List of composite managers.

Window tilers

  • PyWO — Allows you to easily organize windows on the desktop using keyboard shortcuts. || not packaged? search in AUR
  • QuickTile — Lightweight standalone alternative to Compiz Grid plugin. || quicktile-gitAUR
  • wumwum — The Window Manager manager. It can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities. || wumwumAUR


See also Wikipedia:Taskbar. || avant-window-navigatorAUR
  • Bmpanel — Lightweight, NETWM compliant panel. || bmpanel2AUR
  • Cairo-Dock — Highly customizable dock and launcher application. || cairo-dock
  • Docker — Docking application which acts as a system tray. || docker-trayAUR
  • Docky — Full fledged dock application that makes opening common applications and managing windows easier and quicker. || docky
  • fbpanel — Lightweight, NETWM compliant desktop panel. || fbpanelAUR || gnome-panel
  • LXPanel — Lightweight X11 desktop panel and part of the LXDE desktop. || lxpanel
  • MATE Panel — Panel included in the MATE desktop. || mate-panel
  • PerlPanel — The ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk. || perlpanel-gitAUR
  • Plank — Elegant, simple, clean dock from pantheon desktop environment. || plank
  • PyPanel — Lightweight panel/taskbar written in Python and C. || pypanel || stalonetray
  • Tint2 — Simple panel/taskbar developed specifically for Openbox. || tint2
  • Trayer — Lightweight GTK+-based systray. || trayer
  • Vala Panel — Gtk3 panel for compositing window managers || vala-panel-gitAUR
  • Xfce Panel — Panel included in the Xfce desktop. || xfce4-panel
  • xmobar — A lightweight, text-based, status bar written in Haskell. || xmobar, xmobar-gitAUR

Application launchers

See also Wikipedia:Comparison of desktop application launchers.

  • Albert — A sophisticated, plugin based standalone keyboard launcher. || albertAUR
  • Bashrun2 — Provides a different, barebones approach to a run dialog, using a specialized Bash session within a small xterm window. || bashrun2AUR
  • dmenu — Fast and lightweight dynamic menu for X which is also useful as an application launcher. || dmenu
  • dmenu-extended — An extension to dmenu for quickly opening files and folders. || dmenu-extended-gitAUR
  • dmenu-launch — Simple dmenu-based application launcher. Launches binaries and XDG shortcuts. || dmenu-launchAUR
  • dmenu2 — Fork of dmenu with many useful patches applied and additional options like screen select, dim or opacity change. || dmenu2AUR
  • dswitcherdmenu-based window switcher that works regardless of workspace or minimization. || dswitcher-gitAUR
  • Fehlstart — Small GTK+-based application launcher. || fehlstart-gitAUR
  • Gmrun — Lightweight GTK+-based application launcher, with the ability to run programs inside a terminal and other handy features. || gmrun
  • GNOME Do — Application launcher inspired by Quicksilver with many plugins, originally developed for the GNOME desktop. || gnome-do
  • j4-dmenu-desktop — Very fast dmenu application launcher. || j4-dmenu-desktopAUR
  • higgins — A desktop agnostic application launcher, file finder, calculator and more. Plugin based and freely and easily extendable via user-written plugins || higgins-gitAUR
  • Kupfer — Convenient command and access tool for the GNOME desktop that can launch applications, open documents and access different types of objects and act on them. || kupfer
  • launch — Simple command for launching applications from a terminal emulator. || launch-cmdAUR
  • Launchy — Very popular cross-platform application launcher with a plugin-based system used to provide extra functionality. || launchy
  • Lighthouse — A simple scriptable popup dialog to run on X. || lighthouse-gitAUR
  • rofi — A popup window switcher roughly based on superswitcher, requiring only xlib and pango. || rofi
  • slingshot — An application launcher has a clear look, part of pantheon desktop environment. || slingshot-launcherAUR
  • Runa — Fast and light dmenu-driven desktop application launcher, suitable for use standalone, integrated into file manager context menus, or as an 'xdg-open' replacement. Favourite applications can also be configured. || runaAUR
  • Synapse — Synapse is a semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine. || synapse
  • Whippet — A launcher and xdg-open replacement for control freaks. Opens files and URLs with applications associated by name and/or mimetype. Applications and associations may be customized using an SQLite database. Uses dmenu to manage its menus. || whippetAUR
  • xfce4-appfinder — An eazy-to-use application launcher from Xfce. || xfce4-appfinder

Wallpaper setters

See also Wikipedia:Wallpaper (computing).

  • bgs — An extremely fast and small background setter for X based on imlib2. || bgs-gitAUR
  • esetroot — Eterm's root background setter, packaged separately. || esetrootAUR
  • Feh — A lightweight and powerful image viewer that can also be used to manage the desktop wallpaper. || feh
  • habak — A background changing app. || habak
  • hsetroot — A tool to create compose wallpapers. || hsetrootAUR
  • Nitrogen — A fast and lightweight desktop background browser and setter for X windows. || nitrogen
  • pybgsetter — Multi-backend (hsetroot, Esetroot, habak, feh) to set desktop wallpaper. || pybgsetterAUR
  • pywal — Changes the wallpaper and creates matching colorschemes for various applications (rofi, i3, termials) || python-pywalAUR
  • variety — Changes the wallpaper on a regular interval using user-specified or automatically downloaded images. || variety
  • wallpaperd — A small application that takes care of setting the background image. || wallpaperdAUR
  • xli — An image display program for X. || xliAUR
Tip: In order to avoid installing one more package, you may find convenient to use the display utility from imagemagick or gm display from graphicsmagick. E.g.: display -backdrop -background '#3f3f3f' -flatten -window root image.

Virtual desktop pagers

See also Wikipedia:Pager (GUI).

  • bbpager — Dockable pager for blackbox and other window managers. || bbpager
  • fbpager — Virtual desktop pager for fluxbox. || fbpager-gitAUR
  • IPager — A configurable pager with transparency, originally developed for Fluxbox. || ipagerAUR
  • Neap — An non-intrusive and light pager that runs in the notification area of your panel. || neap-hotkeyAUR
  • Netwmpager — A NetWM/EWMH compatible pager. || netwmpagerAUR

Desktop widgets

  • gDesklets — System for bringing mini programs (desklets) onto your desktop. || gdesklets
  • GPhotoFrame — Photo frame gadget for the GNOME Desktop. || gphotoframeAUR
  • Screenlets — Widget framework that consists of small owner-drawn applications. || screenlets-pack-basic

Dictionary and Thesaurus

  • artha — A free cross-platform English thesaurus that works completely off-line and is based on WordNet. || arthaAUR
  • sdcv — A command line dictionary. It provides access to dictionaries in StarDict's format. || sdcv