These are applications which already exist for Linux and could be reused in postmarketOS with little to no adjustment.
Application | Website | License | Type | Package link (if available) |
---|---|---|---|---|
nheko (Matrix) | https://github.com/mujx/nheko | GPL3 | X11 and Wayland application (Native). Touch friendly version under development. | #900 |
KDE Marble (maps) | https://cgit.kde.org/marble.git https://marble.kde.org/ |
LGPL | Touch optimised mobile application. X11 and Wayland support. | |
LLs Video Player | https://github.com/llelectronics/videoPlayer/tree/plasma | GPL2 | Touch-based Qt Wayland application. Ported to Plasma Mobile. | |
KCalc | https://github.com/KDE/kcalc | GPL2 | Qt based application. Made for desktop but also suitable for touchscreen use. | |
Maya (calendar) | https://github.com/elementary/calendar | GPL3 | GTK3 based calendar application from Elementary OS. Supports the CalDAV sync protocol. Resizes well to a phone's aspect ratio although a few dialog boxes may not be accessible easily. | |
Photos | https://github.com/elementary/photos | LGPL2.1 | Photo gallery and editor for Elementary OS. Originally a fork of Shotwell. Resizes well to a phone's aspect ratio although a few dialog boxes may not be accessible easily. | |
Thunar (file manager) | https://docs.xfce.org/xfce/thunar/start | GPL2 | Default file manager on XFCE (GTK2 based). Reasonably touch friendly when menu bar and status bar are disabled. | Alpine repo |
Evince (reader) | https://wiki.gnome.org/Apps/Evince | GPL2 | GTK3 document viewer (for PDFs and other formats). Supports highlighting and is touchscreen friendly. | Alpine repo |
GNOME Weather | https://wiki.gnome.org/Apps/Weather | GPL2 | GTK3-based simple weather application. Touch friendly | |
GNOME Maps | https://wiki.gnome.org/Apps/Maps | GPL2 | GTK3-based simple maps application with routing. Reasonably touch friendly | |
GNOME Files | https://wiki.gnome.org/Apps/Nautilus | LGPL | GTK3-based file manager. | |
GNOME Cheese | https://wiki.gnome.org/Apps/Cheese | GPL2 | Photobooth-style camera app. "Fullscreen mode" is touch friendly | |
GNOME Photos | https://wiki.gnome.org/Apps/Photos | GPL3 | Photo gallery application. Reasonably touch friendly | |
Tuxemon | https://www.tuxemon.org/ | GPL2 | Monster fighting RPG. Capture and battle monsters against others! (more games) |
Apps that only work with proprietary services
Using proprietary networks takes away your freedom, consider not using these altogether (e.g. by replacing Skype/WhatsApp with Matrix).
Application | Website | License | Type |
---|---|---|---|
smtube (YouTube) | http://www.smtube.org/ https://app.assembla.com/spaces/smplayer/subversion/source/HEAD |
GPL | X11 application (Native Qt5) with some touch optimisation |
ghetto-skype | https://github.com/stanfieldr/ghetto-skype | GPL3 | X11 application (Electron web wrapper). Touch optimisation and notifications support. |
whatsapp-desktop | https://github.com/Enrico204/Whatsapp-Desktop | GPL3 | X11 application (Electron web wrapper). |
ramme (Instagram) | https://github.com/terkelg/ramme | MIT | X11 application (Electron web wrapper). Touch friendly |
telegram-desktop | https://github.com/telegramdesktop/tdesktop | GPL3 | X11 application (Native) |
caprine (FB Messenger) | https://github.com/sindresorhus/caprine | MIT | X11 application (Electron web wrapper). Touch friendly |
See also
Other Mobile Linux platforms
- Ubuntu Touch app explorer - some of these applications may be reusable on pmOS
- Meego/Sailfish/Nemo applications - will require some reworking for pmOS
- Tizen Store - unknown compatibility with pmOS
- Anbox - under construction Android compatibility layer
- oFono - Open Source Telephony Framework