Applications by category

From postmarketOS
Jump to navigation Jump to search
This page is still work in progress and some information might be inaccurate. Check out the TODO list and join the discussion at wiki#59!

A list of GUI applications for postmarketOS, divided into funny categories. Most of these applications work reasonably well for convergence and mobile use. Note that you might like to read the application's wiki page to be informed about known issues and workarounds. Strongly inspired by Arch Linux Wiki's list of applications. If Alpine's package has a fork in pmaports, it is listed here.

Internet

Web browsers

  • Firefox — Extensible desktop browser, tweaked for phones in postmarketOS.
https://www.mozilla.org/de/firefox/ || mobile-config-firefoxPMOS, firefox
  • Chromium — Open-source browser, core of Google Chrome.
https://chromium.org/ || chromium
  • GNOME Web — GNOME's web browser, built-in webapp support.
https://wiki.gnome.org/Apps/Web || epiphanyPMOS, epiphany
  • Midori — Lightweight browser.
https://github.com/midori-browser/core || midori
https://phabricator.kde.org/source/plasma-angelfish/ || plasma-angelfish
  • Falkon — KDE's lightweight web browser, using QtWebEngine.
     🚩 This app doesn't work out of the box well on mobile.
https://www.falkon.org || falkon

Communication

Email clients

  • Geary — Email client of the GNOME project, convergent fork available.
https://wiki.gnome.org/Apps/Geary || gearyPMOS, geary

Instant messengers

IRC Clients
  • Polari — GTK client from GNOME.
https://wiki.gnome.org/Apps/Polari/ || polari
XMPP / Jabber clients
  • Dino — Modern Client using GTK+/Vala.
https://dino.im || dinoPMOS, dino
  • Gajim — Fully-featured GTK+-based Client.
     🚩 This app needs to be installed from a third-party Flatpak repository.
     🚩 This app doesn't work out of the box well on mobile.
https://gajim.org/ || GajimFlathub
Matrix clients
  • Fractal — GTK+ Client from the GNOME project.
https://wiki.gnome.org/Apps/Fractal || fractal
  • Neochat — Client from the KDE project based upon Kirigami.
https://apps.kde.org/en/neochat || neochat
  • Mirage — Glossy, convergent Qt-based client.
https://github.com/mirukana/mirage || mirage
Other protocols
  • Telegram Desktop — Official desktop client for Telegram, unofficially convergent: requires a minor patch and has some issues, plus upstream only officially supports desktop use.
     🚩 This app promotes non-free network services.
https://desktop.telegram.org || telegram-desktop

Clients for various web services

  • Giara — Reddit client.
     🚩 This app promotes non-free network services.
https://gitlab.gnome.org/World/giara || giara

News and RSS

News aggregators

  • Feeds — Feed reader for GNOME.
https://gfeeds.gabmus.org/ || gnome-feeds

Multimedia

Audio

Music Players

  • Lollypop — Modern music player for GNOME.
https://wiki.gnome.org/Apps/Lollypop || lollypop
  • Vvave — MauiKit-based multi-platform media player.
https://invent.kde.org/maui/vvave || vvave
  • Spot — GTK Spotify client for GNOME (proprietary backend and requires Spotify Premium)
     🚩 This app promotes non-free network services.
     🚩 This app needs to be installed from a third-party Flatpak repository.
https://github.com/xou816/spot || SpotFlathub

Podcast apps

  • GNOME Podcasts — Simple, basic podcast app.
https://wiki.gnome.org/Apps/Podcasts || gnome-podcasts
  • gPodder — Podcast aggregator, convergent fork available.
https://gpodder.github.io || gpodder-adaptivePMOS

Recorders

  • GNOME Sound Recorder — Simple & modern application.
https://wiki.gnome.org/Design/Apps/SoundRecorder || gnome-sound-recorder

Other

  • Shortwave — Internet radio player from GNOME.
https://gitlab.gnome.org/World/Shortwave || gnome-shortwave

Images

Viewers / Management

  • Eye of GNOME — Image viewer.
https://wiki.gnome.org/Apps/EyeOfGnome/ || eog
https://gitlab.com/cubocore/coreapps/coreimage || coreimage
  • Shotwell — Personal photo manager from GNOME.
     🚩 This app doesn't work out of the box well on mobile.
https://wiki.gnome.org/Apps/Shotwell || shotwell

Camera Apps

  • Megapixels — Simple GTK-based camera app using the Linux media request API.
https://git.sr.ht/~martijnbraam/megapixels || megapixels
  • Plasma Camera — Official camera app for Plasma Mobile.
https://invent.kde.org/plasma-mobile/plasma-camera || plasma-cameraPMOS

Video players

  • GNOME Videos — Movie player with online video channels support.
     🚩 This app doesn't work out of the box well on mobile.
https://wiki.gnome.org/Apps/Videos/ || totem

Games

Game Hubs

  • GNOME Games — Game aggregator, supports emulators and various game engines.
https://wiki.gnome.org/Apps/Games/Features || gnome-games

Runs on software rendering

  • GNOME 2048 — The famous 2048 game.
https://wiki.gnome.org/Apps/2048 || gnome-2048
https://gitlab.com/HolyPangolin/animatch || animatch
  • GNOME Chess — Pairs well with GNUChess.
     🚩 This app doesn't work out of the box well on mobile.
https://wiki.gnome.org/Apps/Chess || gnome-chess
  • chocolate-doom — Open source implementation of the first doom engine, needs a nonfree doom.wad or can use the opensource freedoom.wad.
https://www.chocolate-doom.org/wiki/index.php/Chocolate_Doom || chocolate-doom
  • OpenTTD — Open source implementation of Transport Tycoon Deluxe.
https://www.openttd.org || openttd*
  • OpenRCT2 — Open source implementation of Rollercoaster Tycoon 2, needs nonfree gamedata to work.
https://openrct2.io || openrct2
  • Snes9x — Open source Super Nintendo Entertainment System emulator.
     🚩 This app doesn't work out of the box well on mobile.
https://www.snes9x.com || snes9x
  • OpenMW — Open source implementation of Morrowind game engine, needs Morrowind game files to work.
http://openmw.org/ || openmw

Needs 3D Acceleration

  • Xonotic — First person shooter, used to be called Nexuiz.
https://www.xonotic.org || xonotic
  • SuperTuxKart — 3D arcade racer featuring FOSS mascots.
     🚩 This app doesn't work out of the box well on mobile.
https://supertuxkart.net/Main_Page || supertuxkart

Not tested

  • MAME — Multi-purpose emulation framework for (mostly vintage) computers, arcade machines, game consoles and calculators.
https://www.mamedev.org || mame
  • QuakeSpasm — Modern engine for id software's Quake.
http://quakespasm.sourceforge.net || quakespasm
  • RetroArch — Frontend for emulators, game engines and media players.
https://retroarch.com || retroarch

Utilities

Terminal emulators

https://gitlab.gnome.org/ZanderBrown/kgx || kgx

Files

File managers

  • GNOME Files — Simple file manager for GNOME.
https://wiki.gnome.org/Apps/Files || nautilus
  • Index — Convergent, MauiKit-based file manager.
https://invent.kde.org/maui/index-fm || index
  • Portfolio — GTK-based minimalist file manager.
https://github.com/tchx84/Portfolio || portfolio

Archiving and compression

  • File Roller — Archive management utility from GNOME, supports plentiful formats.
     🚩 This app doesn't work out of the box well on mobile.
https://wiki.gnome.org/Apps/FileRoller || file-roller
https://gitlab.com/cubocore/coreapps/corearchiver || corearchiver

Other

  • CoreHunt — Simple file search utility.
https://gitlab.com/cubocore/coreapps/corehunt || corehunt
  • CoreRenamer — Rename files in batches.
     🚩 This app doesn't work out of the box well on mobile.
https://gitlab.com/cubocore/coreapps/corerenamer || corerenamer
  • CoreInfo — View file informations.
     🚩 This app doesn't work out of the box well on mobile.
https://gitlab.com/cubocore/coreapps/coreinfo || coreinfo
  • CorePins — Bookmarking app to pin files.
     🚩 This app doesn't work out of the box well on mobile.
https://gitlab.com/cubocore/coreapps/corepins || corepins

Time

Clocks

  • GNOME Clocks — Simple clocks app including global clocks, timers, alarms and a stopwatch.
https://wiki.gnome.org/Apps/Clocks || gnome-clocks

Task management / Calendars

  • GNOME Calendar — Calendar application with sync support.
     🚩 This app doesn't work out of the box well on mobile.
https://wiki.gnome.org/Apps/Calendar || gnome-calendar

Contacts Management

  • GNOME Contacts — Contact management app with sync support.
https://wiki.gnome.org/Apps/Contacts || gnome-contactsPMOS, gnome-contacts

System

Usage statistics / monitoring

  • GNOME Usage — Convergent system monitor.
https://wiki.gnome.org/Apps/Usage || gnome-usage
  • CoreStats — Simple, minimalist system monitor.
https://gitlab.com/cubocore/coreapps/corestats || corestats
  • Powersupply — Simple GTK app to view your power status.
https://gitlab.com/MartijnBraam/powersupply || powersupplyPMOS
  • GNOME System Monitor — Feature-rich tool to manage processes and monitor resources.
     🚩 This app doesn't work out of the box well on mobile.
https://wiki.gnome.org/Apps/SystemMonitor || gnome-system-monitor

Package managers

  • GNOME Software — Package installation and update center.
https://wiki.gnome.org/Apps/Software || gnome-softwarePMOS, gnome-software

Disks

  • GNOME Disks — Disk utility for partitioning and inspecting.
     🚩 This app doesn't work out of the box well on mobile.
https://wiki.gnome.org/Apps/Disks || gnome-disk-utility

Onscreen Keyboards

  • SqueekboardPhosh's official keyboard.
https://source.puri.sm/Librem5/squeekboard || squeekboard
https://gitlab.com/cubocore/coreapps/corekeyboard || corekeyboard

Documents and text

Text editors

  • gedit — GNOME's text editor.
https://wiki.gnome.org/Apps/Gedit || gedit
https://gitlab.com/cubocore/coreapps/corepad || corepad

Viewers

  • Evince — GNOME's Document Viewer.
https://wiki.gnome.org/Apps/Evince || evincePMOS, evince
https://gitlab.com/cubocore/coreapps/corepdf || corepdf

Notes

  • Gnote — GNOME's simple notetaking application, C++ port of Tomboy.
     🚩 This app doesn't work out of the box well on mobile.
https://wiki.gnome.org/Apps/Gnote || gnote

Security

2FA Apps

  • GNOME Authenticator — Generate 2 Factor Authentication Codes.
https://gitlab.gnome.org/World/Authenticator || gnome-authenticator

Science

Math

  • GNOME Calculator — Simple calculator with some scientific functionality.
https://wiki.gnome.org/Apps/Calculator || gnome-calculatorPMOS, gnome-calculator

Other

Public transportation

  • KTrip — Query public transportation information from a vast number of providers.
https://invent.kde.org/utilities/ktrip || ktrip

Maps

  • Pure Maps — Maps application originally intended for Sailfish OS.
https://github.com/rinigus/pure-maps || pmaports
  • GNOME Maps — GNOME's Maps app.
     🚩 This app promotes non-free network services. Uses Mapbox's Tiling Service
https://wiki.gnome.org/Apps/Maps || gnome-maps

See also