Potential apps

From postmarketOS
Jump to: navigation, search

These are applications which already exist for Linux and could be reused in postmarketOS with little to no adjustment.

Application License Type Package link (if available)
nheko (Matrix) GPL3 X11 and Wayland application (Native). Touch friendly version under development. Alpine repo
KDE Marble (maps) [1] LGPL Touch optimised mobile application. X11 and Wayland support.
LLs Video Player GPL2 Touch-based Qt Wayland application. Ported to Plasma Mobile.
KCalc GPL2 Qt based application. Made for desktop but also suitable for touchscreen use.
Kaidan GPL3 Kirigami (Qt) based XMPP application.
Calligra Gemini[2] GPL2 Word processor and presentation application designed for touchscreen devices. Part of the KDE Calligra suite.
Maya (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 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) GPL2 Default file manager on XFCE (GTK2 based). Reasonably touch friendly when menu bar and status bar are disabled. Alpine repo
Evince (reader) GPL2 GTK3 document viewer (for PDFs and other formats). Supports highlighting and is touchscreen friendly. Alpine repo
GNOME Weather GPL2 GTK3-based simple weather application. Touch friendly
GNOME Maps GPL2 GTK3-based simple maps application with routing. Reasonably touch friendly
GNOME Files LGPL GTK3-based file manager. Alpine repo
GNOME Cheese GPL2 Photobooth-style camera app. "Fullscreen mode" is touch friendly
GNOME Photos GPL3 Photo gallery application. Reasonably touch friendly
Transmission GPL2/GPL3 BitTorrent client. Main interface is touch friendly but settings is not. Alpine repo
Tuxemon GPL2 Monster fighting RPG. Capture and battle monsters against others! (more games)
Liri Browser GPL3 QtWebEngine based browser built with complete touch (including smartphone) support, Material Design, and support for coloured site windows Flatpak
Liri Text GPL3 Simple Qt5 text and code editor using Material Design and with touch support Flatpak
Liri Calculator GPL3 Simple Qt5 calculator using Material Design and with touch support Flatpak
Peruse LGPL2 Comic book reader app for plasma mobile with touch support (in development) #926
Dillo GPL3 Extremely lightweight web browser, using very little RAM. Not touch optimised but can display most mobile websites well (no HTML5 support), and hence may be the only usable browser on older devices. Uses ~20MB RAM. Alpine repo
Midori LGPL2.1 Fairly lightweight web browser, using very little RAM. Not touch optimised but can display websites well, with HTML5 support. Uses ~40MB RAM. Alpine repo
MoNav GPL3 Lightweight touchscreen Qt-based map application (using OSM). Includes routing.
Navit GPL2, LGPL Open source GTK+ and SDL based car navigation software. Uses OSM, Garmin and other map sources.
Ekiga GPL2 VoIP and video conferencing application for GNOME
QTox GPL3 Peer to peer (Tox) messaging client (other FOSS clients also available)
GNU Ring GPL3 Peer to peer messaging client and protocol. No registration required.
Modest Mail BSD and LGPL Lightweight touch friendly email client designed for Nokia Maemo devices

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 License Type Package link (if available)
smtube (YouTube) [3] GPL X11 application (Native Qt5) with some touch optimisation
ghetto-skype GPL3 X11 application (Electron web wrapper). Touch optimisation and notifications support.
whatsapp-desktop GPL3 X11 application (Electron web wrapper).
ramme (Instagram) MIT X11 application (Electron web wrapper). Touch friendly
telegram-desktop GPL3 X11 application (Native)
caprine (FB Messenger) MIT X11 application (Electron web wrapper). Touch friendly
Corebird (Twitter) GPL3 GTK+ Twitter client Alpine repo
Signal Desktop GPL3 Electron based client for the Signal messaging protocol
YakYak MIT Open source Google Hangouts client Flatpak (x86)

See also

Other Mobile Linux platforms

Other frameworks

  • Anbox - under construction Android compatibility layer
  • oFono - Open Source Telephony Framework
  • Ginn - allows non multitouch aware applications to support multitouch gestures making a lot more applications usable on a touchscreen. [4]
  • MicroEmulator - runs J2ME MIDP feature phone applications on Linux devices. Can be used to run apps e.g. Opera Mini and Facebook, for the pmOS feature phone idea