Others
Last updated
Was this helpful?
Last updated
Was this helpful?
Personal information managers
These applications support time, task and contacts management.
Evolution — Personal information management application that provides integrated mail, calendaring and address book functionality. Part of .
||
— Integrated solution to your personal information management.
||
Osmo — GTK personal organizer, which includes calendar, tasks manager and address book modules.
||
with — Extension to SeaMonkey that provides calendar and task support.
||
Thunderbird with — Extension to Mozilla Thunderbird that provides calendar and task support.
||
Time management
Console
Calcurse — Text-based ncurses calendar and scheduling system (supports CalDAV)
||
ccal — A console program which writes a calendar together with Chinese calendar to standard output.
khal — Command-line (non-interactive) and ncurses (interactive) calendar system (supports CalDAV)
mail2rem — Small script for importing .ics calendars from Maildir to Remind calendar.
Pal — Very lightweight calendar with both interactive and non-interactive interfaces.
pcal — A tool to create pdf calendars from pcal input which can be exported by some calendar programs.
Remind — Highly sophisticated text-based calendaring and notification system.
When — Simple personal calendar program.
Wyrd — Text-based front-end to Remind, a calendar and alarm program used on UNIX and Linux computers.
Graphical
chinese-calendar — Chinese traditional calendar for Ubuntu Kylin.
CoreTime — Very simple Clock/Calendar application which shows a clock, supports alarms, reminders, a stop watch and a timer. Part of C-Suite.
Day Planner — Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more.
Deepin Calendar — Calendar application for Deepin.
etmtk (Event and Task Manager) — Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects.
Gahshomar — Persian (Jalali/Farsi) calendar.
GNOME Calendar — Calendar application for GNOME.
Kalendar — A calendar application using Akonadi to sync with external services (NextCloud, GMail, ...).
Nextcloud Calendar — Calendar app for Nextcloud.
Outspline — Extensible outliner with advanced time management features, supporting events with complex recurrence schemes.
TkRemind — Sophisticated calendar and alarm program.
Timers
Countdown timers and stopwatch
GNOME Clocks — Clocks application for GNOME, including alarm, stopwatch and timer functionality.
Hourglass — Simple time keeping application designed for elementary OS.
Kronometer — Stopwatch application for KDE.
KTeaTime — Handy timer for steeping tea.
pystopwatch — Stopwatch written in Python with a clock and two countdown functions that can minimize to the tray.
snore — A program like sleep, but with feedback.
termdown — Countdown timer and stopwatch in your terminal.
Break timers
GNOME Break Timer — Keeps track of how much you are using the computer, and it reminds you to take regular breaks.
RSI Break — Takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI).
Safe Eyes — Tool to reduce and prevent repetitive strain injury (RSI).
Pomodoro timers
flow — Pomodoro app that blocks distractions while you work.
Gnomato — Timer for the Pomodoro Technique.
GNOME Pomodoro — Time management utility for GNOME based on the Pomodoro Technique.
Pilorama — Eye-candy timeboxing tool written in QML
Solanum — A pomodoro timer for the GNOME desktop
Tomate — Timer for the Pomodoro Technique.
Tomato — Simple, usable and efficient pomodoro app designed for elementaryOS.
Tomighty — Desktop timer for the Pomodoro Technique.
Time trackers
ActivityWatch — A self/local-hosted, cross-platform, client-server, privacy-focused active window tracker.
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.
Kapow — Punch clock to track time spent on projects.
KTimeTracker — Todo management and time tracking application.
Tider — Lightweight time tracking application (GTK)
Timewarrior — A command-line time-tracking application.
Timetrack — Simple time-tracking app for GNOME.
Wakatime — Open source plugins for metrics about your programming with intuitive web-interface.
Task management
Console
DevTodo — Small command line application for maintaining lists of tasks.
Taskbook — Tasks, boards & notes for the command-line habitat.
todoman — Command-line To-do list manager (supports CalDAV)
Todo.txt — Small command-line To-do manager.
TuDu — Ncurses-based hierarchical To-do list manager with vim-like keybindings.
Graphical
Agenda — Simple, fast, no-nonsense to-do (task) list for elementary OS.
Endeavour — Personal task manager for GNOME.
Nextcloud Tasks — Tasks app for Nextcloud.
Planner — Task manager with Todoist support.
Task Coach — Simple todo manager to manage personal tasks and todo lists.
Zanshin — To-do management application for KDE.
Contacts management
Console
Abook — Text-based contacts manager designed for use with mutt.
Khard — Command-line addressbook that is able to sync with CardDAV-servers.
Graphical
Communicator — Integrated address book and dialer application features the search for and view of contacts, edit contact details, and make new contacts, favorites, and dialer pad.
GNOME Contacts — Contacts manager for GNOME.
KAddressBook — Address book manager for KDE.
LDAP Administration Tool — Browse LDAP-based directories and add/edit/delete entries contained within.
Nextcloud Contacts — Contacts app for Nextcloud.
phpLDAPadmin — LDAP client webapp. Its hierarchical tree-viewer and advanced search functionality make it intuitive to browse and administer your LDAP directory.
Financial management
Console
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.
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.
Ledger — Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.
Graphical
Eqonomize! — Cross-platform personal accounting software, with focus on efficiency and ease of use for the small household economy.
ERPNext — Free and open source Enterprise Resource Planning (ERP).
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.
Kresus — Self-hosted personal finance management software. It automatically retrieves every day all your new bank transactions and lets you categorize them, study them through charts and establish a budget.
Manager — Proprietary accounting software for small business.
Money Manager EX — An easy-to-use personal finance suite
Odoo — Open source ERP system purely in Python. Previously known as OpenERP.
Skrooge — Personal finances manager for the KDE desktop.
Cryptocurrency
ARK Desktop Wallet — Wallet for ARK.
Atomic Wallet — Manage your Bitcoin, Ethereum, XRP, Litecoin, XLM, and over 300 other coins and tokens.
Bitcoin Core — Connect to the Bitcoin P2P Network.
Coinomi — Securely store, manage and exchange Bitcoin, Ethereum, and more than 1,770 other blockchain assets.
Cointop — Terminal based application for tracking cryptocurrencies.
Electrum — Lightweight Bitcoin client.
Etherwall — Ethereum wallet.
Mist — Ethereum Dapp browser.
Monero — Monero wallet.
Dogecoin Core — Dogecoin Core wallet, Allows you to connect to the Dogecoin P2P Network.
Project management
Notion-app — A note-taking software and project management software that is used for note-taking, task management, project management, knowledge management, and personal knowledge management.
Planner — Project management application for GNOME.
Recipe management
GNOME Recipes — Recipe management application for GNOME.
Gourmand — Simple but powerful recipe-managing application.
KRecipes — KDE application designed to make organizing your personal recipes collection fast and easy.
See also List of games#Education.
Moodle — Open-source software learning management system.
Flashcards
Anki — Intelligent spaced-repetition memory training program.
jVLT — Vocabulary learning tool.
Mnemosyne — Flash-card tool which optimizes your learning process.
Pauker — Flash card based learning tool using shortterm and longterm memory training.
OpenTeacher — Open source application that helps you learn a variety of subjects
StudyFlash — Learn flashcards inside your terminal
Touch typing
Console
Dvorak 7min — Simple ncurses-based typing tutor for those trying to become fluent with the Dvorak keyboard layout.
GNU Typist — Universal typing tutor.
psani-profi — Program that will teach you touchtyping (Czech).
Typing Trainer — ncurses-based typing trainer program that knows the English and Hungarian languages.
Typespeed — Test your typing speed, and get your fingers' CPS.
typiskt — touchtype training in the terminal (Bash).
Graphical
Amphetype — Layout-agnostic typing program aimed at people who do not need an on-screen keyboard, but would still like to improve their speed and accuracy.
Klavaro — Teaching touch typing that intends to be keyboard and language independent.
TIPP10 — Intelligent touch typing tutor.
TypingTest — Typing test desktop program with a large amount of customization.
See Accessibility for tips on operating the desktop and Category:Accessibility for all available articles. See also On-screen keyboards.
Speech synthesizers
Ekho — Chinese text-to-speech (TTS) software for Cantonese, Mandarin, Zhaoan Hakka, Tibetan, Ngangien and Korean.
eSpeak — Compact speech synthesizer for more than 50 languages.
Festival — General framework for building speech synthesis systems as well as including examples of various modules. As a whole it offers full text to speech.
Flite — Lightweight speech synthesis engine.
Gespeaker — GTK frontend for espeak. It allows you to play a text in many languages with settings for voice, pitch, volume and speed.
KMouth — Speech synthesizer frontend which enables persons that cannot speak to let their computer speak.
MaryTTS — Multilingual text-to-speech synthesis platform written in Java.
MBROLA — Proprietary phonemes-to-audio program which supports more than 70 languages. Mbrola-voices can also be used with eSpeak.
Mimic — Text-to-speech voice synthesis from the Mycroft project (based on Flite).
Open JTalk — Japanese text-to-speech synthesis system.
Orca — Screen reader for individuals who are blind or visually impaired, using eSpeak (via Speech Dispatcher).
SOPS — Provides a simple way to write custom plugins for screen reader Orca.
Speech Dispatcher — Common interface to speech synthesis. It has backends for eSpeak, Festival, and a few other speech synthesizers.
SVOX Pico — The text-to-speech engine used on Android phones. (en-US, en-GB, de-DE, es-ES, fr-FR, it-IT)
Speech recognition
Kalliope — Modular always-on voice controlled personal assistant designed for home automation.
Kaylee — Somewhat fancy voice command recognition program that performs actions when a user speaks loosely preset sentences.
Numen — Voice control for handsfree computing
Simon — Speech recognition program that can replace your mouse and keyboard.
nerd-dictation — Light weight manually activated dictation using the VOSK-API
Screen magnifiers
KMag — Small KDE utility to magnify a part of the screen.
Magnus — Very simple desktop magnifier, showing the area around the mouse pointer in a separate window magnified two, three, four, or five times.
Virtual Magnifying Glass — Simple, customizable and easy-to-use screen magnification tool.
xzoom — Zoom, rotate and mirror area of X display.
On-screen annotation
Gromit-MPX — Tool to make annotations on the screen.
Pylote — Tool to draw on the screen.
Screenkey — Tool to display pressed keys.
Show Me The Key — A screenkey alternative that works under Wayland via libinput
Mouse
Easystroke — Use mouse gestures to initiate commands and hotkeys.
KMouseTool — Clicks the mouse whenever the mouse cursor pauses briefly. It was designed to help those with repetitive strain injuries, for whom pressing buttons hurts.
Mousetweaks — Accessibility enhancements for pointing devices.
See the main article: Display manager#List of display managers.
See the main article: Desktop environment#List of desktop environments.
Window managers
Console
See also List of applications/Utilities#Terminal multiplexers, which offer some of the functions of window managers for the console.
twin — Text-mode window manager.
Wmutils — A set of tools for X windows manipulation.
Graphical
See the main article: Window manager#List of window managers.
Composite managers
See the main article: Xorg#List of composite managers.
Wayland Compositors
See the main article: Wayland#Compositors.
Window tilers
QuickTile — Lightweight standalone alternative to Compiz Grid plugin.
wumwum — The Window Manager manager. It can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities.
Taskbars
Bmpanel — Lightweight, NETWM compliant panel.
Cairo-Dock — Highly customizable dock and launcher application.
CoreAction — Side bar with some handy gadgets like system loads, calendar, calculator, notes etc. Part of C-Suite.
eww — Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.
fbpanel — Lightweight, NETWM compliant desktop panel.
Latte — Dock based on Plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids.
Lemonbar — A featherweight bar based on XCB. Provides UTF-8 support, background and foreground colors, text alignment, and not much more.
LXPanel — Lightweight X11 desktop panel and part of the LXDE desktop.
MATE Panel — Panel included in the MATE desktop.
nwg-dock — GTK-based dock designed for the Sway window manager.
nwg-panel — GTK-based panel designed for the Sway window manager.
PerlPanel — The ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk.
Plank — Elegant, simple, clean dock from pantheon desktop environment.
Polybar — a fast and easy-to-use tool for creating status bars.
Tint2 — Simple panel/taskbar developed specifically for Openbox.
Vala Panel — Gtk3 panel for compositing window managers
Xfce Panel — Panel included in the Xfce desktop.
xmobar — A lightweight, text-based, status bar written in Haskell.
Waybar — A customizable taskbar for Wlroots-based Wayland compositors.
yambar — A modular and lightweight status panel for X11 and Wayland that goes to great lengths to be both CPU and battery efficient.
System tray
AllTray — Dock other applications into the system tray (notification area).
Docker — Docking application which acts as a system tray.
KDocker — Dock any application in the system tray (notification area).
Stalonetray — Stand-alone freedesktop.org and KDE system tray (notification area) for Xorg. It has full XEMBED support and minimal dependencies: an X11 lib only. Stalonetray works with virtually any EWMH-compliant window manager.
Trayer — Lightweight GTK-based system tray (notification area).
Application launchers
Albert — Sophisticated, plugin based standalone keyboard launcher.
Application Finder — Easy-to-use application launcher from Xfce.
Bashrun2 — Provides a different, barebones approach to a run dialog, using a specialized Bash session within a small xterm window.
bemenu — Lightweight dynamic menu inspired by dmenu. Works natively on Wayland.
dmenu — Fast and lightweight dynamic menu for X which is also useful as an application launcher.
dmenu-extended — Extension to dmenu for quickly opening files and folders.
dmenu2 — Unmaintained fork of dmenu with many useful patches applied and additional options like screen select, dim or opacity change.
dswitcher — dmenu-based window switcher that works regardless of workspace or minimization.
Fehlstart — Small GTK-based application launcher.
Gmrun — Lightweight GTK-based application launcher, with the ability to run programs inside a terminal and other handy features.
Gnome-Pie — Circular application launcher (pie menu) for Linux. It is made of several pies, each consisting of multiple slices.
higgins — Desktop agnostic application launcher, file finder, calculator and more. Plugin based and freely and easily extendable via user-written plugins
j4-dmenu-desktop — Very fast dmenu application launcher.
jgmenu — Simple, independent, contemporary-looking X11 menu, designed for scripting, ricing and tweaking.
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.
launch — Simple command for launching applications from a terminal emulator.
Lighthouse — Simple scriptable popup dialog to run on X.
nwg-drawer — GTK-based application drawer designed for the Sway compositor.
nwg-menu — GTK-based application menu designed for the Sway compositor.
rofi — Popup window switcher roughly based on superswitcher, requiring only xlib and pango.
rlaunch — An extremely fast and light-weight dmenu-like application launcher written in Rust
Synapse — 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.
Ulauncher — Modern and shiny launcher that provides fuzzy search, extensions, and themes
yofi — Minimalistic menu for Wayland-based compositors.
AppEditor — Edit application entries in the application menu.
Ezame — Desktop and menu file editor.
KMenuEdit — Edit one of the KDE application launchers.
lxmed — Application menu editor written in Java.
MenuLibre — Advanced menu editor that provides modern features in a clean, easy-to-use interface.
Meow — Application menu editor written in Java.
Mozo — Change which applications are shown on the main menu.
Wallpaper setters
bgs — An extremely fast and small background setter for X based on imlib2.
esetroot — Eterm's root background setter, packaged separately.
feh — A lightweight and powerful image viewer that can also be used to manage the desktop wallpaper.
Fondo — Find a variety of the most beautiful wallpapers from Unsplash.com.
habak — A background changing app.
Hanabi — Live Wallpaper for GNOME.
Hidamari — Video wallpaper for Linux. Written in Python.
hsetroot — A tool to create compose wallpapers.
HydraPaper — GTK utility to set two different backgrounds for each monitor on GNOME.
Hyprpaper — Hyprpaper is a blazing fast wayland wallpaper utility with IPC controls.
LiveWallpaper — Animated 3D wallpapers.
mpvpaper — A video wallpaper program for wlroots based wayland compositors.
Nitrogen — A fast and lightweight desktop background browser and setter for X windows.
oguri — An animated wallpaper daemon for Wayland compositors.
pacwall — A live wallpaper that shows the dependency graph and status of installed packages.
pybgsetter — Multi-backend (hsetroot, Esetroot, habak, feh) to set desktop wallpaper.
pywal — Changes the wallpaper and creates matching colorschemes for various applications (rofi, i3, terminals)
swaybg — Wallpaper tool for Wayland compositors.
Variety — Changes the wallpaper on a regular interval using user-specified or automatically downloaded images.
xli — An image display program for X.
Xlivebg — A live wallpaper framework and collection of live wallpapers for the X window system.
xwallpaper — Minimalistic wallpaper setting utility for X.
bbpager — Dockable pager for blackbox and other window managers.
fbpager — Virtual desktop pager for fluxbox.
IPager — A configurable pager with transparency, originally developed for Fluxbox.
Netwmpager — A NetWM/EWMH compatible pager.
Desktop widgets
Desktop notifications
See: Notification servers.
Clipboard managers
See Clipboard#Managers.
Logout UI
clearine — Beautiful Logout UI for X11 window manager
nwg-bar — Configurable button bar for wlroots-based compositors.
oblogout — Openbox logout script
wlogout — Logout menu for wayland
See ASCII art#Software.
|| AUR
||
|| AUR
|| AUR
|| AUR
||
||
|| AUR
||
|| AUR
|| AUR
||
|| AUR
|| AUR
||
— Personal alarm message, command and email scheduler, part of .
||
— Calendar and scheduling program, part of .
||
||
||
|| AUR
||
||
|| AUR
||
||
|| AUR
|| AUR
||
||
||
|| AUR
— Program that assists in the recovery and prevention of RSI.
||
See for an introduction.
|| AUR
|| AUR
|| AUR
|| AUR
Pomodoro-Logger — Pomodoro timer and logger with for task management and tracking.
|| AUR
|| AUR
|| AUR
|| AUR
|| AUR
|| AUR
||
|| AUR
||
|| AUR
Timenaut — Time tracker that tracks active windows and lets you sort them into categories. Based on the platform.
|| AUR
||
|| AUR
||
|| AUR
|| AUR
— Command-line To-do list application with support for lua customization and more.
||
||
|| AUR
|| AUR
|| AUR
Effitask — Graphical task manager, based on the format.
|| AUR
Getting Things GNOME! — Personal tasks and TODO list items organizer for GNOME inspired by the methodology.
|| AUR
Go For It! — Simple and stylish productivity app, featuring a to-do list, merged with a timer that keeps your focus on the current task. To-do lists are stored in the format.
|| AUR
||
||
|| AUR
ptask — GTK task manager based on .
|| AUR
QTodoTxt — UI client for files.
|| AUR
sleek — todo.txt app with modern GUI. Based on the platform.
|| AUR
|| AUR
— Easy quick task management app written in C#.
|| AUR
||
|| AUR
||
||
||
||
|| AUR
||
||
Thunderbird with extension — address book based on the CardDAV and vCard standards.
||
See also .
|| AUR
esniper — Simple, lightweight tool for eBay auctions.
|| AUR
||
||
|| AUR
|| AUR
— Financial application that implements a double-entry book-keeping system with features for small business accounting.
||
|| AUR
— Easy to use finance manager that can analyse your personal finance in detail using powerful filtering tools and graphs.
||
— Personal finance manager that operates in a similar way to . It supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts and import/export to the “QIF” file format.
||
||
|| AUR
|| AUR
|| AUR
||
|| AUR
|| AUR
||
|| AUR
|| AUR
||
||
Exodus — All-in-one proprietary application to secure, manage, and exchange blockchain assets. Based on the platform.
|| AUR
|| AUR
|| ,
|| AUR, AUR
See also .
— Project management application, which is intended for managing moderately large projects with multiple resources.
||
— Project scheduling application featuring gantt chart, resource management, calendaring.
|| AUR
|| AUR
|| AUR
— Project management software alternative to .
|| AUR
— Modern and powerful project management tool. Its new approach to project planning and tracking is more flexible and superior to the commonly used Gantt chart editing tools.
|| AUR
||
|| AUR
|| AUR
|| AUR
— Interactive whiteboard software for schools and universities.
|| AUR
See also .
|| AUR
|| AUR
KWordQuiz — Tool that gives you a powerful way to master new vocabularies. Part of .
||
|| AUR
Parley — Program to help you memorize things. It uses the spaced repetition learning method, also known as flash cards. Part of .
||
|| AUR
|| AUR
|| AUR
|| AUR
|| AUR
|| AUR
|| AUR
||
|| AUR
|| AUR
||
— Program to learn and practice touch typing. Part of .
||
||
|| AUR
See also and .
|| AUR
|| AUR
— Fork of eSpeak (due to inactivity of original maintainer).
||
||
||
|| AUR
||
|| AUR
|| AUR
|| AUR
|| AUR
||
RHVoice — Cross-platform (including Android) text-to-speech from a blind Russian-speaking developer, based on (ru, ka, uk, ky, tt, en, pt, eo)
||
|| AUR
||
|| AUR
See also .
— Large vocabulary continuous speech recognition engine.
|| AUR
— Speech recognition toolkit.
|| AUR
|| AUR
|| AUR
— Hackable voice assistant.
|| AUR
|| AUR
|| AUR
|| AUR
||
|| AUR
|| AUR
|| AUR
|| AUR
|| AUR
||
|| AUR
|| AUR
||
||
||
|| AUR
|| AUR
|| AUR
See also .
|| AUR
||
|| AUR
Dash to Panel — A fully customizable icon taskbar for . Moves the dash into the GNOME main panel, similar to KDE Plasma and Windows 10.
|| AUR
|| AUR
|| AUR
— Panel included in the GNOME Flashback desktop.
||
||
|| AUR
||
||
|| AUR
|| AUR
|| AUR
||
||
||
|| AUR
||
||
||
|| AUR
||
|| AUR
|| AUR
||
||
See also .
|| AUR
||
|| AUR
||
||
|| AUR
|| AUR
|| AUR
|| AUR
||
— Application launcher inspired by with many plugins, originally developed for the GNOME desktop.
|| AUR
||
|| AUR
||
||
||
|| AUR
— Very popular cross-platform application launcher with a plugin-based system used to provide extra functionality.
||
|| AUR
|| AUR
|| AUR
||
|| AUR
||
|| AUR
wofi — GTK-based popup window switcher for Wayland compositors such as . Inspired by .
||
|| AUR
— Add or remove applications from the main menu.
||
|| AUR
|| AUR
||
|| AUR
|| AUR
|| AUR
||
See also .
|| AUR
|| AUR
||
|| AUR
|| AUR
|| AUR
|| AUR
||
|| AUR
|| AUR
||
|| AUR
||
|| AUR
|| AUR
|| AUR
||
||
||
|| AUR
|| AUR
||
Tip: In order to avoid installing one more package, you may find convenient to use the display
utility from or gm display
from . E.g.: display -backdrop -background '#3f3f3f' -flatten -window root
image
.
See also .
[ 2022-09-20 ⓘ] ||
|| AUR
|| AUR
|| AUR
— System for bringing mini programs (desklets) onto your desktop.
|| AUR
KRuler — Displays on screen a ruler measuring pixels. Part of .
||
|| AUR
|| AUR
|| AUR
|| AUR