Librem 5 Mobile ready applications
Contains a list of apps that are available on the PureOS Store (software center / repository) and their state of mobile optimization. To get involved with these apps, find their source here on source.puri.sm/Librem5.
Below is a list of applications installed by default on the Librem 5, some are as released by their developers, and some are forked to work on phones. The forks are in various process of being upstreamed.
App Source | Pkg | Framework | Description |
---|---|---|---|
Backups (fork) | deja-dup | GTK, Vala | Simple backup tool |
Calculator (fork) | gnome-calculator | GTK, Vala | Calculator app |
Calls | calls | GTK, C | Phone call application |
Chats | chatty | GTK, C | XMPP and SMS messaging via libpurple and Modemmanager |
Clocks (fork) | gnome-clocks | GTK, Vala | Clock app |
Contacts | gnome-contacts | GTK, Vala | A contacts manager for GNOME |
Document Viewer (fork) | evince | GTK, C | PDF reader app |
Help (fork) | yelp | GTK, C | Help reader |
Nautilus | nautilus | A file browser for GNOME | |
Settings (fork) | gnome-control-center | GTK, C | System settings |
Software (fork) | gnome-software | GTK, C | App store and update manager |
Terminal | kgx | GTK, C | Terminal emulator |
Text Editor (fork) | gedit | GTK, C | Text editor |
Usage (fork, !64) | gnome-usage | GTK, Vala | CPU, RAM and storage monitor |
Web | epiphany-browser | GTK, C | Web browser |
Community app projects
If you're working on an app, leave a pointer here. No matter whether it's your own brand new one, or you're adapting an existing app from the MGLApps list. Let others know about it so they can comment, test or contribute.
App Source | Pkg | Framework | Description |
---|---|---|---|
Authenticator | Flathub | GTK, Rust | Two-Factor Authentication app |
Banking | Flathub | GTK, Python | FinTS-Banking App |
Chess | gnome-chess | GTK, Vala | Chess game |
Confy | GTK, Python | Conference Schedule Viewer for GNOME | |
Cuttlefish | GTK, C++ | GNOME PeerTube client | |
Dino | GTK, Vala | Modern Jabber/XMPP client | |
Drawing | Flathub | GTK, Python | Simple drawing app |
Fairy Tale | GTK, Rust | Comic book reader | |
Feeds | Flathub | GTK, Python | News reader |
Foliate | Flathub | GTK, JS | Simple and modern GTK eBook reader |
Fractal | Flathub | GTK, Rust | Matrix.org messaging app |
Fragments | Flathub | GTK, Vala | BitTorrent app |
Games | Flathub | GTK, Vala | Game launcher |
Girens | Flathub | GTK, Python | Plex client for playing movies, TV shows and music from your Plex library |
GNOME 2048 | gnome-2048 | GTK, Vala | 2048 game |
Hackgregator | Flathub | GTK, C | Hackgregator is a tool for reading Hacker News |
Iagno | Flathub | GTK, Vala | Reversi game |
Komikku | Flathub | GTK, Python | Komikku is a manga, comic and BD reader for GNOME |
l5_shoppinglist | pip | GTK, Python | Shopping list |
Lollypop | Flathub | GTK, Python | Play and organize your music collection |
Metronome | GTK, Vala | A simple metronome | |
Max Control | Flathub | GTK, C | Control software for Max! devices |
Moody | GTK, C | Access Moodle courses | |
OSM Scout Server | Flathub | QtQuick, Kirigami, C++ | Offline maps server |
PasswordSafe | Flathub | GTK, Python | A password manager |
Phonic | GTK, Python | Phonic is a audiobook player targeted at mobile Linux | |
Podcasts | Flathub | GTK, Rust | Podcast app |
Pure Maps | Flathub | QtQuick, Kirigami, Python | Maps and navigation |
QiFlora | Flathub | QtQuick, Kirigami, C++ | Bluetooth Plant Soil Monitor |
Read It Later | Flathub | GTK, Rust | Wallabag app |
Shortwave | Flatpak (Nightly build) | GTK, Rust | Find and listen to internet radio stations |
Social | GTK, Rust | A Mastodon and Pleroma application for GNOME | |
Taquin | gnome-taquin | GTK, Vala | 15-puzzle game |
TV Guide | GTK, C | Simple TV Guide for GNOME using xmltv.se | |
TwoFun | Flathub | GTK, C | Simple touch based two player game inspired by 2 Player Reactor (Android) |
Vehicle Voyage | Flathub | QtQuick, Kirigami, C++ | Vehicle Service tracking and monitoring |
Wallet | GTK, Rust | Save your tickets safely | |
Workflow | Flathub | GTK, Python | A screen time monitor based on ActivityWatch |
Wishlist
If there is an app you'd like to see available on the phone, list it here.
App Source | Framework | Description | Status |
---|---|---|---|
GTK, Vala, C | Twitter client | Now available in PureOS | |
Calendar | GTK, C | Calendar app | not yet adaptive |
GTK, Python | News reader | Now available in PureOS | |
GTK, Vala | Email client | Now available in PureOS | |
Logs | GTK, C | Log viewer app | Initial work to make available |
GTK, JavaScript | Sound recorder app | Now available in PureOS | |
GTK, Vala | Mastodon client | Now available in PureOS | |
Twitch | GTK, C | Twitch client | No work done to port it |
GTK, JavaScript | Weather app | Now available in PureOS |
If there is an app you'd like to see created for the phone, list it here.
Function | Description |
---|---|
Meditation timer | Something like Meditation Assistant on Android (except without the whole egoic "meditation streak" business) |
MGLApps
Mobile GNU/Linux Apps is a list of 100+ (potential) applications for usage on mobile devices running GNU/Linux, having small(er) screens and touch input (e.g. smartphones, tablets, convertibles).
- You can help to improve the information in that list
- If you're looking for an app to get involved with, have a look there and help to get it on the Librem 5
- If you're working on your own app, consider adding it to that list
LinuxPhoneApps.org
LinuxPhoneApps.org is the continuation of the continuation of MGLApps. Check the FAQ for details.
- Help to improve the information in that list,
- find apps to contribute to,
- if you're working on your own app (or you're using a not listed app successfully), please add it to the list!