- List of applications/Other
- Contents
- Others
- Organization
- Personal information managers
- Time management
- Timers
- Time trackers
- Task management
- Contacts management
- Financial management
- Cryptocurrency
- Project management
- Recipe management
- Education
- Flashcards
- Touch typing
- Accessibility
- Speech synthesizers
- Speech recognition
- Screen magnifiers
- On-screen annotation
- Mouse
- Display managers
- Desktop environments
- Window managers
List of applications/Other
Contents
Others
Organization
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 gnome-extra .
https://wiki.gnome.org/Apps/Evolution || evolution
- Kontact — Integrated solution to your personal information management.
https://kontact.kde.org/ || kontact
- Osmo — GTK personal organizer, which includes calendar, tasks manager and address book modules.
http://osmo-pim.sourceforge.net || osmo
- SeaMonkey Mail & Newsgroups with Lightning — Extension to SeaMonkey that provides calendar and task support.
https://www.seamonkey-project.org/ || seamonkey
- Thunderbird with Lightning — Extension to Mozilla Thunderbird that provides calendar and task support.
https://www.thunderbird.net/calendar/ || thunderbird
Time management
Console
- Calcurse — Text-based ncurses calendar and scheduling system (supports CalDAV)
https://calcurse.org || calcurse
- ccal — A console program which writes a calendar together with Chinese calendar to standard output.
http://ccal.chinesebay.com/ccal/ccal.htm || ccalAUR
- khal — Command-line (non-interactive) and ncurses (interactive) calendar system (supports CalDAV)
https://github.com/pimutils/khal || khal
- mail2rem — Small script for importing .ics calendars from Maildir to Remind calendar.
https://github.com/esovetkin/mail2rem || mail2rem-gitAUR
- Pal — Very lightweight calendar with both interactive and non-interactive interfaces.
http://palcal.sourceforge.net/ || palAUR
- pcal — A tool to create pdf calendars from pcal input which can be exported by some calendar programs.
https://sourceforge.net/projects/pcal/ || pcalAUR
- Remind — Highly sophisticated text-based calendaring and notification system.
https://dianne.skoll.ca/projects/remind/ || remind
- When — Simple personal calendar program.
http://lightandmatter.com/when/when.html || when
- Wyrd — Text-based front-end to Remind, a calendar and alarm program used on UNIX and Linux computers.
https://gitlab.com/wyrd-calendar/wyrd || wyrdAUR
Graphical
- chinese-calendar — Chinese traditional calendar for Ubuntu Kylin.
https://launchpad.net/chinese-calendar/ || chinese-calendar
- CoreTime — Very simple Clock/Calendar application which shows a clock, supports alarms, reminders, a stop watch and a timer. Part of C-Suite.
https://cubocore.org/ || coretimeAUR
- Day Planner — Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more.
https://www.day-planner.org/ || dayplannerAUR
- Deepin Calendar — Calendar application for Deepin.
https://www.deepin.org/en/original/dde-calendar/ || deepin-calendar
- etmtk (Event and Task Manager) — Simple application with a «Getting Things Done!» approach to handling events, tasks, activities, reminders and projects.
https://people.duke.edu/
Timers
Countdown timers and stopwatch
- GNOME Clocks — Clocks application for GNOME, including alarm, stopwatch and timer functionality.
https://wiki.gnome.org/Apps/Clocks || gnome-clocks
- Hourglass — Simple time keeping application designed for elementary OS.
https://github.com/sgpthomas/hourglass || hourglass-gitAUR
- Kronometer — Stopwatch application for KDE.
https://apps.kde.org/kronometer/ || kronometer
- KTeaTime — Handy timer for steeping tea.
https://apps.kde.org/kteatime/ || kteatime
- pystopwatch — Stopwatch written in Python with a clock and two countdown functions that can minimize to the tray.
https://xyne.dev/projects/pystopwatch/ || pystopwatchAUR
- snore — A program like sleep, but with feedback.
https://github.com/clamiax/snore || snore-gitAUR
- termdown — Countdown timer and stopwatch in your terminal.
https://github.com/trehn/termdown || termdown
Break timers
- GNOME Break Timer — Keeps track of how much you are using the computer, and it reminds you to take regular breaks.
https://wiki.gnome.org/Apps/BreakTimer || gnome-break-timer
- RSI Break — Takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI).
https://apps.kde.org/rsibreak/ || rsibreak
- Safe Eyes — Tool to reduce and prevent repetitive strain injury (RSI).
https://slgobinath.github.io/SafeEyes/ || safeeyesAUR
- Workrave — Program that assists in the recovery and prevention of RSI.
https://workrave.org/ || workrave
Pomodoro timers
Time trackers
- ActivityWatch — A self/local-hosted, cross-platform, client-server, privacy-focused active window tracker.
https://github.com/ActivityWatch/activitywatch || activitywatch-binAUR
- 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.
http://projecthamster.org/ || hamster-time-tracker
- Kapow — Punch clock to track time spent on projects.
https://gottcode.org/kapow/ || kapowAUR
- KTimeTracker — Todo management and time tracking application.
https://apps.kde.org/ktimetracker/ || ktimetracker
- Tider — Lightweight time tracking application (GTK)
https://github.com/naspeh/tider || tider-gitAUR
- Timenaut — Time tracker that tracks active windows and lets you sort them into categories. Based on the Electron platform.
https://timenaut.app/ || timenaut-appimageAUR
- Timewarrior — A command-line time-tracking application.
https://timewarrior.net/ || timew
- Timetrack — Simple time-tracking app for GNOME.
https://gitlab.gnome.org/danigm/timetrack || timetrackAUR
- Wakatime — Open source plugins for metrics about your programming with intuitive web-interface.
https://wakatime.com/ || wakatime
Task management
Console
- DevTodo — Small command line application for maintaining lists of tasks.
https://swapoff.org/devtodo1.html || devtodoAUR
- Taskbook — Tasks, boards & notes for the command-line habitat.
https://github.com/klauscfhq/taskbook || taskbookAUR
- Taskwarrior — Command-line To-do list application with support for lua customization and more.
https://taskwarrior.org/ || task
- todoman — Command-line To-do list manager (supports CalDAV)
https://github.com/pimutils/todoman || todoman
- Todo.txt — Small command-line To-do manager.
https://github.com/todotxt/todo.txt-cli/ || todotxtAUR
- TuDu — Ncurses-based hierarchical To-do list manager with vim-like keybindings.
https://code.meskio.net/tudu/ || tuduAUR
Graphical
- Agenda — Simple, fast, no-nonsense to-do (task) list for elementary OS.
https://github.com/dahenson/agenda || agenda-gitAUR
- Effitask — Graphical task manager, based on the Todo.txt format.
https://github.com/sanpii/effitask || effitaskAUR
- Getting Things GNOME! — Personal tasks and TODO list items organizer for GNOME inspired by the Getting Things Done (GTD) methodology.
https://github.com/getting-things-gnome/gtg || gtgAUR
- 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 Todo.txt format.
http://manuel-kehl.de/projects/go-for-it/ || go-for-it-gitAUR
- GNOME To Do — Personal task manager for GNOME.
https://wiki.gnome.org/Apps/Todo || gnome-todo
- Nextcloud Tasks — Tasks app for Nextcloud.
https://github.com/nextcloud/tasks || nextcloud-app-tasks
- Planner — Task manager with Todoist support.
https://planner-todo.web.app/ || elementary-plannerAUR
- ptask — GTK task manager based on Taskwarrior.
https://wpitchoune.net/ptask/ || ptaskAUR
- QTodoTxt — UI client for todo.txt files.
https://github.com/mNantern/QTodoTxt || qtodotxtAUR
- sleek — todo.txt app with modern GUI. Based on the Electron platform.
https://github.com/ransome1/sleek/ || sleekAUR
- Task Coach — Simple todo manager to manage personal tasks and todo lists.
https://www.taskcoach.org || taskcoachAUR
- Tasque — Easy quick task management app written in C#.
https://wiki.gnome.org/Attic/Tasque || tasqueAUR
- Zanshin — To-do management application for KDE.
https://zanshin.kde.org/ || zanshin
Contacts management
Console
- Abook — Text-based contacts manager designed for use with mutt.
http://abook.sourceforge.net/ || abookAUR
- Khard — Command-line addressbook that is able to sync with CardDAV-servers.
https://github.com/scheibler/khard || khard
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.
https://mauikit.org/ || communicator
- GNOME Contacts — Contacts manager for GNOME.
https://wiki.gnome.org/Apps/Contacts || gnome-contacts
- KAddressBook — Address book manager for KDE.
https://kontact.kde.org/components/kaddressbook.html [dead link 2022-09-20 ⓘ] || kaddressbook
- LDAP Administration Tool — Browse LDAP-based directories and add/edit/delete entries contained within.
https://sourceforge.net/projects/ldap-at/ || latAUR
- Nextcloud Contacts — Contacts app for Nextcloud.
https://github.com/nextcloud/contacts || nextcloud-app-contacts
- phpLDAPadmin — LDAP client webapp. Its hierarchical tree-viewer and advanced search functionality make it intuitive to browse and administer your LDAP directory.
http://phpldapadmin.sourceforge.net/ || phpldapadmin
- Thunderbird with CardBook extension — address book based on the CardDAV and vCard standards.
https://gitlab.com/CardBook/CardBook || thunderbird
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.
http://furius.ca/beancount/ [dead link 2022-09-20 ⓘ] || beancountAUR
- esniper — Simple, lightweight tool for sniping eBay auctions.
http://esniper.sourceforge.net/ || esniperAUR
- 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.
https://hledger.org/ || hledger
- Ledger — Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.
https://www.ledger-cli.org/ || ledger
Graphical
- Eqonomize! — Cross-platform personal accounting software, with focus on efficiency and ease of use for the small household economy.
https://eqonomize.github.io/ || eqonomizeAUR
- GnuCash — Financial application that implements a double-entry book-keeping system with features for small business accounting.
https://www.gnucash.org/ || gnucash
- 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.
https://www.grisbi.org/ || grisbiAUR
- HomeBank — Easy to use finance manager that can analyse your personal finance in detail using powerful filtering tools and graphs.
http://homebank.free.fr/ || 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.
https://kmymoney.org/ || kmymoney
- 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.
https://kresus.org/en/ || kresus
- Manager — Proprietary accounting software for small business.
https://www.manager.io/ || manager-accountingAUR
- Money Manager EX — An easy-to-use personal finance suite
https://www.moneymanagerex.org/ || moneymanagerexAUR
- Odoo — Open source ERP system purely in Python. Previously known as OpenERP.
https://www.odoo.com/ || odooAUR
- Skrooge — Personal finances manager for the KDE desktop.
https://skrooge.org/ || skrooge
Cryptocurrency
- ARK Desktop Wallet — Wallet for ARK.
https://github.com/ArkEcosystem/desktop-wallet || ark-desktopAUR
- Atomic Wallet — Manage your Bitcoin, Ethereum, XRP, Litecoin, XLM, and over 300 other coins and tokens.
https://atomicwallet.io/ || atomicwalletAUR
- Bitcoin Core — Connect to the Bitcoin P2P Network.
https://bitcoincore.org/ || bitcoin-qt
- Coinomi — Securely store, manage and exchange Bitcoin, Ethereum, and more than 1,770 other blockchain assets.
https://www.coinomi.com/ || coinomi-wallet-binAUR
- Cointop — Terminal based application for tracking cryptocurrencies.
https://cointop.sh/ || cointopAUR
- Electrum — Lightweight Bitcoin client.
https://electrum.org/ || electrum
- Etherwall — Ethereum wallet.
https://www.etherwall.com/ || etherwall
- Exodus — All-in-one proprietary application to secure, manage, and exchange blockchain assets. Based on the Electron platform.
https://www.exodus.io/ || exodusAUR
- Mist — Ethereum Dapp browser.
https://github.com/ethereum/mist || mistAUR
- Monero — Monero wallet.
https://getmonero.org/ || monero-gui , monero
- Dogecoin Core — Dogecoin Core wallet, Allows you to connect to the Dogecoin P2P Network.
https://dogecoin.com/ || dogecoin-qtAUR , multidogeAUR
Project management
- Calligra Plan — Project management application, which is intended for managing moderately large projects with multiple resources.
https://www.calligra.org/plan/ || calligra-plan
- GanttProject — Project scheduling application featuring gantt chart, resource management, calendaring.
https://www.ganttproject.biz/ || ganttprojectAUR
- 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.
https://www.notion.so/ || notion-appAUR
- Planner — Project management application for GNOME.
https://wiki.gnome.org/Apps/Planner || plannerAUR
- ProjectLibre — Project management software alternative to Microsoft Project.
https://www.projectlibre.com/product/projectlibre-open-source || projectlibreAUR
- TaskJuggler — 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.
https://taskjuggler.org/ || taskjugglerAUR
Recipe management
- GNOME Recipes — Recipe management application for GNOME.
https://wiki.gnome.org/Apps/Recipes || gnome-recipes
- Gourmand — Simple but powerful recipe-managing application.
https://github.com/GourmandRecipeManager/gourmand || gourmandAUR
- KRecipes — KDE application designed to make organizing your personal recipes collection fast and easy.
https://apps.kde.org/krecipes/ || krecipesAUR
Education
Flashcards
- Anki — Intelligent spaced-repetition memory training program.
https://apps.ankiweb.net/ || ankiAUR
- jVLT — Vocabulary learning tool.
https://www.linuxlinks.com/jVLT/ || jvltAUR
- KWordQuiz — Tool that gives you a powerful way to master new vocabularies. Part of kde-education .
https://apps.kde.org/kwordquiz/ || kwordquiz
- Mnemosyne — Flash-card tool which optimizes your learning process.
https://mnemosyne-proj.org/ || mnemosyneAUR
- Parley — Program to help you memorize things. It uses the spaced repetition learning method, also known as flash cards. Part of kde-education .
https://apps.kde.org/parley/ || parley
- Pauker — Flash card based learning tool using shortterm and longterm memory training.
http://pauker.sourceforge.net/ || paukerAUR
- OpenTeacher — Open source application that helps you learn a variety of subjects
http://openteacher.org/en/ || openteacherAUR
- StudyFlash — Learn flashcards inside your terminal
https://github.com/Alone2/studyFlash || studyflashAUR
Touch typing
Console
- Dvorak 7min — Simple ncurses-based typing tutor for those trying to become fluent with the Dvorak keyboard layout.
https://github.com/yaychris/dvorak7min || dvorak7minAUR
- GNU Typist — Universal typing tutor.
https://www.gnu.org/software/gtypist/ || gtypistAUR
- psani-profi — Program that will teach you touchtyping (Czech).
https://www.sallyx.org/sally/psani-vsemi-deseti/ || psani-profiAUR
- Typing Trainer — ncurses-based typing trainer program that knows the English and Hungarian languages.
http://tpgt.sourceforge.net/ || tpgtAUR
- Typespeed — Test your typing speed, and get your fingers’ CPS.
http://typespeed.sourceforge.net/ || typespeed
- typiskt — touchtype training in the terminal (Bash).
https://github.com/budlabs/typiskt || typisktAUR
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.
https://code.google.com/p/amphetype/ || amphetype-svnAUR
- Klavaro — Teaching touch typing that intends to be keyboard and language independent.
https://klavaro.sourceforge.io/ || klavaro
- KTouch — Program to learn and practice touch typing. Part of kde-education .
https://apps.kde.org/ktouch/ || ktouch
- TIPP10 — Intelligent touch typing tutor.
https://www.tipp10.com/ || tipp10
- TypingTest — Typing test desktop program with a large amount of customization.
https://github.com/laelath/typingtest || typingtest-gitAUR
Accessibility
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.
https://eguidedog.net/ekho.php || ekhoAUR
- eSpeak — Compact speech synthesizer for more than 50 languages.
http://espeak.sourceforge.net/ || espeakAUR
- eSpeak NG — Fork of eSpeak (due to inactivity of original maintainer).
https://github.com/espeak-ng/espeak-ng || espeak-ng
- 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.
https://www.cstr.ed.ac.uk/projects/festival/ || festival
- Flite — Lightweight speech synthesis engine.
http://festvox.org/flite/ || flite
- Gespeaker — GTK frontend for espeak. It allows you to play a text in many languages with settings for voice, pitch, volume and speed.
https://muflone.com/jekyll/gespeaker/english/ || gespeakerAUR
- KMouth — Speech synthesizer frontend which enables persons that cannot speak to let their computer speak.
https://apps.kde.org/kmouth/ || kmouth
- MaryTTS — Multilingual text-to-speech synthesis platform written in Java.
http://mary.dfki.de/ || maryttsAUR
- MBROLA — Proprietary phonemes-to-audio program which supports more than 70 languages. Mbrola-voices can also be used with eSpeak.
http://tcts.fpms.ac.be/synthesis/mbrola.html || mbrolaAUR
- Mimic — Text-to-speech voice synthesis from the Mycroft project (based on Flite).
https://mimic.mycroft.ai/ || mimicAUR
- Open JTalk — Japanese text-to-speech synthesis system.
https://sourceforge.net/projects/open-jtalk/ || open-jtalkAUR
- Orca — Screen reader for individuals who are blind or visually impaired, using eSpeak (via Speech Dispatcher).
https://wiki.gnome.org/Projects/Orca || orca
- RHVoice — Cross-platform (including Android) text-to-speech from a blind Russian-speaking developer, based on HTS (ru, ka, uk, ky, tt, en, pt, eo)
https://github.com/RHVoice/RHVoice || rhvoice
- SOPS — Provides a simple way to write custom plugins for screen reader Orca.
https://github.com/chrys87/simple-orca-plugin-system || simpleorcapluginsystemAUR
- Speech Dispatcher — Common interface to speech synthesis. It has backends for eSpeak, Festival, and a few other speech synthesizers.
https://freebsoft.org/speechd || speech-dispatcher
- SVOX Pico — The text-to-speech engine used on Android phones. (en-US, en-GB, de-DE, es-ES, fr-FR, it-IT)
https://android.googlesource.com/platform/external/svox/+/master || svox-pico-binAUR
Speech recognition
Screen magnifiers
- KMag — Small KDE utility to magnify a part of the screen.
https://apps.kde.org/kmag/ || kmag
- Magnus — Very simple desktop magnifier, showing the area around the mouse pointer in a separate window magnified two, three, four, or five times.
https://kryogenix.org/code/magnus/ || magnusAUR
- Virtual Magnifying Glass — Simple, customizable and easy-to-use screen magnification tool.
http://magnifier.sourceforge.net/ || vmgAUR
- xzoom — Zoom, rotate and mirror area of X display.
https://www.ibiblio.org/pub/Linux/X11/libs/!INDEX.short.html || xzoomAUR
On-screen annotation
- Gromit-MPX — Tool to make annotations on the screen.
https://github.com/bk138/gromit-mpx || gromit-mpxAUR
- Pylote — Tool to draw on the screen.
http://pascal.peter.free.fr/pylote-en.html || pylote-gitAUR
- Screenkey — Tool to display pressed keys.
https://www.thregr.org/
Mouse
- Easystroke — Use mouse gestures to initiate commands and hotkeys.
https://github.com/thjaeger/easystroke/wiki || easystrokeAUR
- 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.
https://apps.kde.org/kmousetool/ || kmousetool
- Mousetweaks — Accessibility enhancements for pointing devices.
https://wiki.gnome.org/Projects/Mousetweaks || mousetweaks
Display managers
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.