Difference between revisions of "Potential apps"

From postmarketOS
Jump to: navigation, search
(Add Peruse, see https://github.com/postmarketOS/pmbootstrap/issues/926)
 
(49 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
These are applications which already exist for Linux and could be reused in postmarketOS with little to no adjustment.
 
These are applications which already exist for Linux and could be reused in postmarketOS with little to no adjustment.
  
{| class="wikitable"
+
{| class="wikitable sortable"
 
!Application
 
!Application
!Website
 
 
!License
 
!License
 
!Type
 
!Type
 
!Package link (if available)
 
!Package link (if available)
 
|-
 
|-
|nheko (Matrix)
+
|[https://github.com/ev3dev/brickman brickman ui]
|https://github.com/mujx/nheko
+
|GPL2
|GPL3
+
|Simple retro-themed touch UI written in vala
|X11 and Wayland application (Native).  Touch friendly version under development.
 
|{{github|900}}
 
 
|-
 
|-
|KDE Marble (maps)
+
|[https://cgit.kde.org/marble.git KDE Marble (maps)] [https://marble.kde.org/]
|https://cgit.kde.org/marble.git<br>https://marble.kde.org/
 
 
|LGPL
 
|LGPL
|Touch optimised mobile application. X11 and Wayland support.
+
|Touch-optimised mobile application. X11 and Wayland support.
 
|-
 
|-
|LLs Video Player
+
|[https://github.com/llelectronics/videoPlayer/tree/plasma LLs Video Player]
|https://github.com/llelectronics/videoPlayer/tree/plasma
 
 
|GPL2
 
|GPL2
 
|Touch-based Qt Wayland application.  Ported to Plasma Mobile.
 
|Touch-based Qt Wayland application.  Ported to Plasma Mobile.
 
|-
 
|-
|KCalc
+
|[https://github.com/KDE/kcalc KCalc]
|https://github.com/KDE/kcalc
 
 
|GPL2
 
|GPL2
|Qt based application.  Made for desktop but also suitable for touchscreen use.
+
|Qt-based application.  Made for desktop but also suitable for touchscreen use.
 +
|-
 +
|[https://github.com/KaidanIM/Kaidan Kaidan]
 +
|GPL3
 +
|Kirigami-based (QT) XMPP application
 
|-
 
|-
|Maya (calendar)
+
|[https://gajim.org Gajim]
|https://github.com/elementary/calendar
+
|GPL3
 +
|An XMPP client written in Python with Gtk+3.0
 +
|[[Gajim|manual installation]]
 +
|-
 +
|[https://dino.im Dino]
 +
|GPL3
 +
|Modern Jabber/XMPP Client using GTK+/Vala https://dino.im/
 +
| WIP by marmistrz
 +
|-
 +
|[https://dot.kde.org/2014/11/21/calligra-gemini-added-calligra-suite Calligra Gemini][https://github.com/KDE/calligra/tree/master/gemini]
 +
|GPL2
 +
|Word processor and presentation application designed for touchscreen devices.  Part of the KDE Calligra suite.
 +
|-
 +
|[https://github.com/elementary/calendar Maya (calendar)]
 
|GPL3
 
|GPL3
 
|GTK3 based calendar application from Elementary OS.  Supports the CalDAV sync protocol.<br>Resizes well to a phone's aspect ratio although a few dialog boxes may not be accessible easily.
 
|GTK3 based calendar application from Elementary OS.  Supports the CalDAV sync protocol.<br>Resizes well to a phone's aspect ratio although a few dialog boxes may not be accessible easily.
 
|-
 
|-
|Photos
+
|[https://github.com/elementary/photos Photos]
|https://github.com/elementary/photos
 
 
|LGPL2.1
 
|LGPL2.1
 
|Photo gallery and editor for Elementary OS. Originally a fork of Shotwell.<br>Resizes well to a phone's aspect ratio although a few dialog boxes may not be accessible easily.
 
|Photo gallery and editor for Elementary OS. Originally a fork of Shotwell.<br>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 Thunar (file manager)]
|https://docs.xfce.org/xfce/thunar/start
 
 
|GPL2
 
|GPL2
|Default file manager on XFCE (GTK2 based).  Reasonably touch friendly when menu bar and status bar are disabled.
+
|Default file manager on XFCE (GTK2-based).  Reasonably touch friendly when menu bar and status bar are disabled.
 
|[https://pkgs.alpinelinux.org/packages?name=thunar&branch=&repo=&arch=&maintainer= Alpine repo]
 
|[https://pkgs.alpinelinux.org/packages?name=thunar&branch=&repo=&arch=&maintainer= Alpine repo]
 
|-
 
|-
|Evince (reader)
+
|[https://wiki.gnome.org/Apps/Evince Evince (reader)]
|https://wiki.gnome.org/Apps/Evince
 
 
|GPL2
 
|GPL2
|GTK3 document viewer (for PDFs and other formats).  Supports highlighting and is touchscreen friendly.
+
|GTK3 document viewer (for PDFs and other formats).  Supports highlighting and is touch-friendly.
 
|[https://pkgs.alpinelinux.org/packages?name=evince&branch=&repo=&arch=&maintainer= Alpine repo]
 
|[https://pkgs.alpinelinux.org/packages?name=evince&branch=&repo=&arch=&maintainer= Alpine repo]
 
|-
 
|-
|GNOME Weather
+
|[https://wiki.gnome.org/Apps/Weather GNOME Weather]
|https://wiki.gnome.org/Apps/Weather
 
 
|GPL2
 
|GPL2
|GTK3-based simple weather application. Touch friendly
+
|GTK3-based simple weather application. Touch-friendly.
 
|-
 
|-
|GNOME Maps
+
|[https://wiki.gnome.org/Apps/Maps GNOME Maps]
|https://wiki.gnome.org/Apps/Maps
 
 
|GPL2
 
|GPL2
|GTK3-based simple maps application with routing. Reasonably touch friendly
+
|GTK3-based simple maps application with routing. Reasonably touch-friendly.
 
|-
 
|-
|GNOME Files
+
|[https://wiki.gnome.org/Apps/Nautilus GNOME Files]
|https://wiki.gnome.org/Apps/Nautilus
 
 
|LGPL
 
|LGPL
 
|GTK3-based file manager.
 
|GTK3-based file manager.
 +
|[https://pkgs.alpinelinux.org/package/edge/testing/x86/nautilus Alpine repo]
 
|-
 
|-
|GNOME Cheese
+
|[https://wiki.gnome.org/Apps/Cheese GNOME Cheese]
|https://wiki.gnome.org/Apps/Cheese
 
 
|GPL2
 
|GPL2
|Photobooth-style camera app. "Fullscreen mode" is touch friendly
+
|Photobooth-style camera app. "Fullscreen mode" is touch-friendly.
 
|-
 
|-
|GNOME Photos
+
|[https://wiki.gnome.org/Apps/Photos GNOME Photos]
|https://wiki.gnome.org/Apps/Photos
 
 
|GPL3
 
|GPL3
|Photo gallery application. Reasonably touch friendly
+
|Photo gallery application. Reasonably touch-friendly.
 
|-
 
|-
|Transmission
+
|[https://transmissionbt.com/ Transmission]
|https://transmissionbt.com/
 
 
|GPL2/GPL3
 
|GPL2/GPL3
 
|BitTorrent client. Main interface is touch friendly but settings is not.
 
|BitTorrent client. Main interface is touch friendly but settings is not.
 
|[https://pkgs.alpinelinux.org/packages?name=transmission&branch=&repo=&arch=&maintainer= Alpine repo]
 
|[https://pkgs.alpinelinux.org/packages?name=transmission&branch=&repo=&arch=&maintainer= Alpine repo]
 
|-
 
|-
|Tuxemon
+
|[https://www.tuxemon.org/ Tuxemon]
|https://www.tuxemon.org/
 
 
|GPL2
 
|GPL2
 
|Monster fighting RPG. Capture and battle monsters against others! ([http://osgameclones.com/ more games])
 
|Monster fighting RPG. Capture and battle monsters against others! ([http://osgameclones.com/ more games])
 
|-
 
|-
|Liri Browser
+
|[https://liri.io/apps/browser/ Liri Browser]
|https://liri.io/apps/browser/
 
 
|GPL3
 
|GPL3
|QtWebEngine based browser built with complete touch (including smartphone) support, Material Design, and support for coloured site windows
+
|QtWebEngine-based browser built with complete touch (including smartphone) support, Material Design, and support for coloured-site windows
 
|[https://repo.liri.io/flatpak/io.liri.Browser.flatpakref Flatpak]
 
|[https://repo.liri.io/flatpak/io.liri.Browser.flatpakref Flatpak]
 
|-
 
|-
|Liri Text
+
|[https://liri.io/apps/text/ Liri Text]
|https://liri.io/apps/text/
 
 
|GPL3
 
|GPL3
|Simple Qt5 text and code editor using Material Design and with touch support
+
|Simple Qt5 text and code editor using Material Design, with touch support
 
|[https://repo.liri.io/flatpak/io.liri.Text.flatpakref Flatpak]
 
|[https://repo.liri.io/flatpak/io.liri.Text.flatpakref Flatpak]
 
|-
 
|-
|Liri Calculator
+
|[https://liri.io/apps/calculator/ Liri Calculator]
|https://liri.io/apps/calculator/
 
 
|GPL3
 
|GPL3
|Simple Qt5 calculator using Material Design and with touch support
+
|Simple Qt5 calculator using Material Design, with touch support
 
|[https://repo.liri.io/flatpak/io.liri.Calculator.flatpakref Flatpak]
 
|[https://repo.liri.io/flatpak/io.liri.Calculator.flatpakref Flatpak]
 
|-
 
|-
|Peruse
+
|[https://peruse.kde.org/ Peruse]
|https://peruse.kde.org/
 
 
|LGPL2
 
|LGPL2
|Comic book reader app for plasma mobile with touch support (in development)
+
|Comic book reader with touch support, for plasma mobile (in development)
 
|{{github|926}}
 
|{{github|926}}
 
|-
 
|-
 +
|[https://www.dillo.org 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.
 +
|[https://pkgs.alpinelinux.org/packages?name=dillo&branch=&repo=&arch=&maintainer= Alpine repo]
 +
|-
 +
|[http://www.midori-browser.org/ Midori]
 +
|LGPL2.1
 +
|Fairly lightweight web browser, using very little RAM.  Touch-capable but not touch-optimised and not hardware-accelerated. It can display websites well, with HTML5 support. Uses ~40MB RAM.
 +
|[https://pkgs.alpinelinux.org/packages?name=midori&branch=&repo=&arch=&maintainer= Alpine repo]
 +
|-
 +
|[http://doc.qt.io/QtWebBrowser/ QtWebBrowser]
 +
|GPL3
 +
|Lightweight and touch-friendly web browser based on qt (source [http://code.qt.io/cgit/qt-apps/qtwebbrowser.git/]).
 +
|
 +
|-
 +
|[https://github.com/ubports/morph-browser Ubports Morph browser]
 +
|GPL3
 +
|Morph browser (previously known as webbrowser-app) is a lightweight touch-friendly web browser tailored for Ubuntu, based on the Oxide web engine.
 +
|
 +
|-
 +
|[https://github.com/GNOME/epiphany Gnome web (epiphany)]
 +
|GPL3
 +
|The web browser for the GNOME desktop. Purism is working on making it phone-friendly for their Librem 5 phone.
 +
|
 +
|-
 +
|[https://wiki.openstreetmap.org/wiki/MoNav MoNav]
 +
|GPL3
 +
|Lightweight touchscreen Qt-based map application (using OSM).  Includes routing.
 +
|
 +
|-
 +
|[https://github.com/navit-gps/navit Navit]
 +
|GPL2, LGPL
 +
|Open source GTK+ and SDL based car navigation software.  Uses OSM, Garmin and other map sources.
 +
|-
 +
|[https://ekiga.im Ekiga]
 +
|GPL2
 +
|VoIP and video conferencing application for GNOME
 +
|-
 +
|[https://qtox.github.io/ QTox]
 +
|GPL3
 +
|Peer-to-peer (Tox) messaging client ([https://tox.chat/clients.html other FOSS clients also available])
 +
|-
 +
|[https://ring.cx/ GNU Ring]
 +
|GPL3
 +
|Peer-to-peer messaging client and protocol.  No registration required.
 +
|-
 +
|[http://modest.garage.maemo.org/ Modest Mail]
 +
|BSD and LGPL
 +
|Lightweight, touch-friendly email client designed for Nokia Maemo devices. (Not updated since 2010. Their source link is broken, but the code can be found [https://gitorious.org/maemo-garage/modest.git/ here].)
 +
|-
 +
|[http://links.twibright.com/ links2]
 +
|GPL2
 +
|Simple web browser for saving on data consumption.  Can be resized to a phone's aspect ratio when running in graphical mode.
 +
|Alpine repo
 +
|-
 +
|[https://github.com/KDE/index-fm Index FM]
 +
|GPL2
 +
|Touchscreen file manager for Plasma Mobile
 +
|-
 +
|[https://github.com/Philip-Scott/Spice-up Spice-up]
 +
|GPL3
 +
|Simple presentation program made for Elementary OS. Already very touchscreen friendly.
 
|}
 
|}
  
 
=== Apps that only work with proprietary services ===
 
=== Apps that only work with proprietary services ===
{{note|Using proprietary networks takes away your freedom, consider not using these altogether (e.g. by replacing Skype/WhatsApp with [https://matrix.org/ Matrix]).}}
+
{{note|Using proprietary networks takes away your freedom, consider not using these altogether (e.g. by replacing Skype/WhatsApp with XMPP or [https://matrix.org/ Matrix]).}}
{| class="wikitable"
+
{| class="wikitable sortable"
 
!Application
 
!Application
!Website
 
 
!License
 
!License
 
!Type
 
!Type
 
!Package link (if available)
 
!Package link (if available)
 
|-
 
|-
|smtube (YouTube)
+
|[https://app.assembla.com/spaces/smplayer/subversion/source/HEAD smtube (YouTube)] [http://www.smtube.org/]
|http://www.smtube.org/<br>https://app.assembla.com/spaces/smplayer/subversion/source/HEAD
 
 
|GPL
 
|GPL
|X11 application (Native Qt5) with some touch optimisation
+
|X11 application (Native Qt5) with some touch-optimisation
 
|-
 
|-
|ghetto-skype
+
|[https://github.com/stanfieldr/ghetto-skype ghetto-skype]
|https://github.com/stanfieldr/ghetto-skype
 
 
|GPL3
 
|GPL3
|X11 application (Electron web wrapper).  Touch optimisation and notifications support.
+
|X11 application (Electron web wrapper).  Touch-optimisation and notifications support.
 
|-
 
|-
|whatsapp-desktop
+
|[https://github.com/Enrico204/Whatsapp-Desktop whatsapp-desktop]
|https://github.com/Enrico204/Whatsapp-Desktop
 
 
|GPL3
 
|GPL3
 
|X11 application (Electron web wrapper).
 
|X11 application (Electron web wrapper).
 
|-
 
|-
|ramme (Instagram)
+
|[https://github.com/terkelg/ramme ramme (Instagram)]
|https://github.com/terkelg/ramme
 
 
|MIT
 
|MIT
|X11 application (Electron web wrapper). Touch friendly
+
|X11 application (Electron web wrapper). Touch-friendly
 
|-
 
|-
|telegram-desktop
+
|[https://github.com/telegramdesktop/tdesktop telegram-desktop]
|https://github.com/telegramdesktop/tdesktop
 
 
|GPL3
 
|GPL3
 
|X11 application (Native)
 
|X11 application (Native)
 
|-
 
|-
|caprine (FB Messenger)
+
|[https://github.com/sindresorhus/caprine caprine (FB Messenger)]
|https://github.com/sindresorhus/caprine
 
 
|MIT
 
|MIT
|X11 application (Electron web wrapper). Touch friendly
+
|X11 application (Electron web wrapper). Touch-friendly
 
|-
 
|-
|Corebird (Twitter)
+
|[https://corebird.baedert.org Corebird (Twitter)]
|https://corebird.baedert.org
 
 
|GPL3
 
|GPL3
 
|GTK+ Twitter client
 
|GTK+ Twitter client
 
|[https://pkgs.alpinelinux.org/packages?name=corebird&branch=&repo=&arch=&maintainer= Alpine repo]
 
|[https://pkgs.alpinelinux.org/packages?name=corebird&branch=&repo=&arch=&maintainer= Alpine repo]
 +
|-
 +
|[https://github.com/signalapp/Signal-Desktop Signal Desktop]
 +
|GPL3
 +
|Electron based client for the Signal messaging protocol
 +
|-
 +
|[https://github.com/yakyak/yakyak YakYak]
 +
|MIT
 +
|Open source Google Hangouts client
 +
|[https://github.com/yakyak/yakyak/releases Flatpak (x86)]
 +
|-
 +
|[https://github.com/FreeTubeApp/FreeTube FreeTube]
 +
|GPL3
 +
|Electron-based YouTube client
 +
|[https://github.com/FreeTubeApp/FreeTube/releases x64 tar]
 
|}
 
|}
  
 
==See also==
 
==See also==
 
===Other Mobile Linux platforms===
 
===Other Mobile Linux platforms===
* [https://uappexplorer.com/ Ubuntu Touch app explorer] - some of these applications may be reusable on pmOS
+
* [https://open-store.io/ Ubuntu Touch app store] - Some of these applications may be reusable on pmOS
* [https://openrepos.net/ Meego/Sailfish/Nemo applications] - will require some reworking for pmOS
+
* [http://maemo.org/packages/ Maemo packages] - These applications should be reusable in pmOS, and integrate well with the Hildon UI
* [http://www.tizenstore.com/main/getMain.as Tizen Store] - unknown compatibility with pmOS
+
* [https://openrepos.net/ Meego/Sailfish/Nemo applications] - Will require some reworking for pmOS
* [http://preware.pivotce.com/ LuneOS apps] - will require some reworking for pmOS
+
* [http://www.tizenstore.com/main/getMain.as Tizen Store] - Unknown compatibility with pmOS
* [https://anbox.io/ Anbox] - under construction Android compatibility layer
+
* [http://preware.pivotce.com/ LuneOS apps] - Will require some reworking for pmOS
 +
* [https://mglapps.frama.io/ Mobile GNU/Linux Apps] - A similar list
 +
 
 +
===Other frameworks===
 +
* [https://anbox.io/ Anbox] - Under-construction Android compatibility layer
 
* [http://www.ofono.org oFono] - Open Source Telephony Framework
 
* [http://www.ofono.org oFono] - Open Source Telephony Framework
 +
* [https://launchpad.net/ginn/ Ginn] - Allows non-multitouch-aware applications to support multitouch gestures making a lot more applications usable on a touchscreen. [https://www.youtube.com/watch?v=NKDLWrLaKKE]
 +
* [https://code.google.com/archive/p/microemu/ 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.
 +
 +
[[Category:Apps]]

Latest revision as of 18:58, 28 June 2019

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)
brickman ui GPL2 Simple retro-themed touch UI written in vala
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-based (QT) XMPP application
Gajim GPL3 An XMPP client written in Python with Gtk+3.0 manual installation
Dino GPL3 Modern Jabber/XMPP Client using GTK+/Vala https://dino.im/ WIP by marmistrz
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 touch-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, with touch support Flatpak
Liri Calculator GPL3 Simple Qt5 calculator using Material Design, with touch support Flatpak
Peruse LGPL2 Comic book reader with touch support, for plasma mobile (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. Touch-capable but not touch-optimised and not hardware-accelerated. It can display websites well, with HTML5 support. Uses ~40MB RAM. Alpine repo
QtWebBrowser GPL3 Lightweight and touch-friendly web browser based on qt (source [3]).
Ubports Morph browser GPL3 Morph browser (previously known as webbrowser-app) is a lightweight touch-friendly web browser tailored for Ubuntu, based on the Oxide web engine.
Gnome web (epiphany) GPL3 The web browser for the GNOME desktop. Purism is working on making it phone-friendly for their Librem 5 phone.
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. (Not updated since 2010. Their source link is broken, but the code can be found here.)
links2 GPL2 Simple web browser for saving on data consumption. Can be resized to a phone's aspect ratio when running in graphical mode. Alpine repo
Index FM GPL2 Touchscreen file manager for Plasma Mobile
Spice-up GPL3 Simple presentation program made for Elementary OS. Already very touchscreen friendly.

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 XMPP or Matrix).
Application License Type Package link (if available)
smtube (YouTube) [4] 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)
FreeTube GPL3 Electron-based YouTube client x64 tar

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. [5]
  • 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.