GNOME apps

This page contains a list of GNOME applications and whether they work with mobile devices.
== Core apps ==
Based on the list at apps.gnome.org.
Name 	Package	Purpose 	GTK3/4? 	Mobile	Mobile replacement 	Notes
Calculator 	 	Calculator 	GTK4+Adw 	Y 	- 	
Calendar 	 	Calendar 	GTK4+Adw 	P 	karlender 	Mostly fits, a few pixels at the bottom cut off in portrait on 16:9 screens under Phosh, and half of the window cut off in landscape.
Characters 	 	Character map 	GTK4+Adw 	Y 	squeekboard's emoji selector 	
Clocks 	 	Clocks 	GTK4+Adw 	Y 	- 	
Connections 	 	Remote desktop access 	GTK3+Hdy 	N 	N 	GTK4 port is discussed in issue #106, WIP port in MR !140, rejected due to library switch. The most-likely followup, the gtk4-port branch, has been inactive since January 2024.
Console 	 	Terminal 	GTK4+Adw 	Y 	- 	
Contacts 	 	Contacts 	GTK4+Adw 	Y 	- 	
Disk Usage Analyzer	 	Disk usage analyzer 	GTK4+Adw 	N 	gnome-usage 	There's issue #73 for hiding the chart that takes up significant amounts of space. WIP work on adaptivity in MR !88.
Disks 	 	Disk partitioning/management	GTK3+Hdy 	Y 	- 	GTK4+Adw port is being worked on in the main branch; remaining issues are tracked in issue #353.
Document Scanner 	 	Scanning software 	GTK4+Adw 	N 	N 	GTK4 port is done, but hasn't yet been made adaptive. Some designs are floating around, see #349 and app-mockups/document-scanner.
Document Viewer 	 	Document viewer 	GTK3+Hdy 	N 	papers, firefox 	Evince has been forked into Papers; this fork includes GTK4+Adw support and adaptivity, and is due to replace Evince in Core (and it's already shipped by default in pmOS).
Extensions 	 	Extension manager for GNOME 	GTK4+Adw 	Y 	extension-manager (not in Alpine) 	
Files 	 	File manager 	GTK4+Adw 	Y 	portfolio 	Adaptive, but list view mostly contains ellipses
Fonts 	 	Font manager 	GTK4+Adw 	Y 	- 	In my testing, the font waterfall was completely blank (black square with scrollbars). Upstream issue
Help 	 	Help document viewer 	GTK3+HdyThis application uses libhandy only to apply libhandy styling, i.e. make the window rounded, and doesn't utilize any of the other widgets besides HdyApplicationWindow (and in some cases, HdyHeaderBar).	N 	N 	Used for the "Help" option in a handful of GNOME apps. GTK4 port being worked on in MR !56, with design discussions in app-mockups#116.
Image Viewer 	 	Image viewer 	GTK4+Adw 	Y 	- 	Replaces eog.
Logs 	 	Log viewer 	GTK4+Adw 	Y 	- 	Only available on pmOS systemd
Maps 	 	Maps 	GTK4+Adw 	Y 	- 	
Music 	 	Music player and organizer 	GTK4+Adw 	N 	lollypop 	Candidate to be replaced by Decibels in Core, although Decibels doesn't manage the music library.
Settings 	 	System settings 	GTK4+Adw 	Y 	- 	
Snapshot 	 	Camera 	GTK4+Adw 	Y 	megapixels 	Couldn't test it under Phosh as it requires Pipewire and will crash on startup without it.
Software 	 	Software store 	GTK4+Adw 	Y 	- 	
System Monitor 	 	System usage monitor 	GTK4+Adw 	N 	gnome-usage, resources 	GTK4 port is done; no word on adaptivity improvements. Some designs seem to be floating around for another usage monitor app...
Text Editor 	 	Plain text editor 	GTK4+Adw 	Y 	- 	
Tour 	 	GNOME tour 	GTK4+Adw 	N 	postmarketos-welcome 	Useless in Phosh and mostly useless on GNOME Mobile (the pages would have to be updated to mention mobile-device-specific stuff...).
Videos 	 	Video player 	GTK3+Hdy 	N 	Light Video, Clapper, Daikhan, Showtime	GTK4+Adw port considerations and blockers tracked in #480. Candidate to be replaced by Showtime in Core, which is GTK4+Adw and mobile-friendly.
Weather 	 	Weather forecast 	GTK4+Adw 	Y 	- 	
Web 	 	Internet browser 	GTK4+Adw 	Y 	firefox 	
=== Non-core apps ===
These are part of the GNOME project but aren't officially considered core apps, and aren't GNOME circle apps.
Name 	Package	Purpose 	GTK3/4? 	Mobile	Mobile replacement	Notes
Calls 	 	Dialer 	GTK4+Adw	Y 	- 	
Feeds 	 	RSS feed reader 	GTK4+Adw	Y 	- 	
Firmware 	 	Firmware updater 	GTK4+Adw	Y 	- 	
Fractal 	 	Matrix client 	GTK4+Adw	Y 	- 	
Games 	 	Game library 	GTK3+Hdy	Y 	- 	There's a GTK4+Adw port on the main branch, but it hasn't landed in a release yet
Geary 	 	Mail client 	GTK3+Hdy	Y 	- 	
gedit 	 	Text editor 	GTK3 	Y 	gnome-text-editor 	
GHex 	 	Hex editor 	GTK3 	P 	N 	Opens fine, but the selection menu opened with the arrow on the bottom goes off-screen
Passwords and Keys	 	Keyring manager 	GTK3+Hdy	Y 	- 	
Photos 	 	Photo organizer 	GTK3+Hdy	N 	N 	Adaptivity tweaks tracked in #131, seemingly no progress in the last 2 years; no issue for GTK4+Adw port. Dropped from Core.
Power Statistics 	 	Power information	GTK3 	N 	powersupply 	
Sound Recorder 	 	Sound recorder 	GTK4+Adw	Y 	- 	
Terminal 	 	Terminal 	GTK3 	Y 	gnome-console 	
=== Games ===
Name 	Package	GTK3/4? 	Mobile	Mobile replacement	Notes
2048 	 	GTK3 	Y 	- 	
AisleRiot Solitare	 	GTK3 	Y 	- 	...miraculously works just fine
Chess 	 	GTK4+Adw	Y 	- 	
Five or More 	- 	GTK3 	Y 	- 	
Hitori 	- 	GTK3 	Y 	- 	
Mines 	 	GTK3 	N 	- 	
Sudoku 	 	GTK4+Adw	Y 	- 	
Taquin 	 	GTK3 	Y 	- 	
== GNOME Circle ==
See circle.gnome.org.
Name 	Package	Purpose 	GTK3/4? 	Mobile	Mobile replacement	Notes
Amberol 	 	Music player 	GTK4+Adw	Y 	- 	
Apostrophe 	 	Markdown editor 	GTK4+Adw	N 	 	GTK4+Adw port is now released, but is still not mobile-friendly.
Audio Sharing 	- 	Device audio sharing 	GTK4+Adw	Y 	- 	
Authenticator 	 	2FA code generator 	GTK4+Adw	Y 	numberstation 	
Binary 	- 	Converter between number formats 	GTK4+Adw	Y 	- 	
Blanket 	 	Environment sound simulator 	GTK4+Adw	Y 	- 	
Boatswain 	- 	Elgato Stream Deck controller 	GTK4+Adw	 	 	
Cartridges 	- 	Game launcher 	GTK4+Adw	Y 	 	
Chess Clock 	- 	Chess clock 	GTK4+Adw	Y 	- 	
Citations 	- 	Citation manager 	GTK4+Adw	Y 	- 	
Clairvoyant 	- 	Magic 8-ball 	GTK4+Adw	P 	 	Static window size, only fits in landscape mode. Tracked upstream in #38.
Collision 	- 	Checksum/file hash checker 	GTK4+Adw	Y 	- 	
Commit 	- 	Commit message editor 	GTK4+Adw	Y 	- 	
Curtail 	 	Image compressor 	GTK4+Adw	Y 	- 	
Drum Machine 	- 	Drum machine 	GTK4+Adw	N 	 	Window does not resize down to mobile size.
Decibels 	 	Music player 	GTK4+Adw	Y 	- 	
Decoder 	 	QR code scanner and generator 	GTK4+Adw	Y 	- 	
Déjà Dup Backups	 	Backup software 	GTK4+Adw	Y 	- 	
Dialect 	 	Translator 	GTK4+Adw	Y 	- 	
Ear Tag 	 	Audio file tag editor 	GTK4+Adw	Y 	- 	
Errands 	- 	To-do list 	GTK4+Adw	Y 	- 	
Eyedropper 	- 	Eyedropper tool 	GTK4+Adw	N 	 	Could not get it to capture colors under Phosh; likely doesn't really work in a mobile environment due to the way it works. The window itself fits fine though!
File Shredder 	- 	Secure erase utility 	GTK4+Adw	Y 	- 	
Forge Sparks 	- 	Code forge notifications receiver 	GTK4+Adw	Y 	- 	Have yet to test the actual notifications, but the UI seems to fit fine so far
Fragments 	 	BitTorrent client 	GTK4+Adw	Y 	- 	
Fretboard 	- 	Guitar chord lookup 	GTK4+Adw	Y 	- 	
Gaphor 	- 	UML and SysML modeling tool 	GTK4+Adw	N 	 	Isn't mobile-friendly, and given its use-case, it doesn't need to be.
Graphs 	- 	Graph plotter 	GTK4+Adw	P 	 	Window is too wide to fit in portrait; fits only in landscape.
Health 	- 	Fitness tracking 	GTK4+Adw	Y 	- 	Goes very slightly off-screen in a way that doesn't really affect usability
Hieroglyphic 	- 	Drawn symbol to LaTeX 	GTK4+Adw	N 	 	Does not fit in portrait or in landscape. Sidebar can be hidden/shown with a swipe, but I'm not sure if that's intentional?
Identity 	- 	Image/video compare 	GTK4+Adw	Y 	- 	
Impression 	- 	Image flasher 	GTK4+Adw	Y 	- 	
Iotas 	- 	Note taking app 	GTK4+Adw	Y 	- 	
Junction 	- 	Application chooser for opening files/links	GTK4+Adw	Y 	- 	
Khronos 	 	Time tracker 	GTK4+Adw	Y 	- 	
Komikku 	 	Comic/manga reader 	GTK4+Adw	Y 	- 	
Letterpress 	- 	ASCII art generator 	GTK4+Adw	Y 	- 	
Metadata Cleaner	- 	Metadata cleaner 	GTK4+Adw	Y 	- 	
Mousai 	- 	Music identificator 	GTK4+Adw	Y 	- 	
Newsflash 	 	News feed reader 	GTK4+Adw	Y 	- 	
Obfuscate 	 	Blur/obfuscation tool for images 	GTK4+Adw	Y 	- 	
Paper Clip 	- 	PDF metadata editor 	GTK4+Adw	Y 	- 	Goes slightly off-screen, but the window is programmed to have a horizontal scroll, so no functionality is lost.
Pika Backup 	- 	Backup utility 	GTK4+Adw	Y 	- 	
Podcasts 	 	Podcast player 	GTK4+Adw	Y 	- 	
Polari 	 	IRC client 	GTK4+Adw	Y 	 	"Add network" screen goes slightly off-screen but it doesn't affect usability
Railway 	 	Public transport schedules 	GTK4+Adw	Y 	- 	
Resources 	 	Resource monitor 	GTK4+Adw	Y 	- 	
Secrets 	 	Password manager 	GTK4+Adw	Y 	- 	
Shortwave 	 	Internet radio player 	GTK4+Adw	Y 	- 	
Solanum 	 	Work/break time manager/timer 	GTK4+Adw	Y 	- 	
Switcheroo 	- 	Image resizer and converter 	GTK4+Adw	Y 	- 	
Tangram 	 	Web app browser 	GTK4+Adw	Y 	- 	
Text Pieces 	- 	Text transformation utility 	GTK4+Adw	Y 	- 	
Tuba 	 	Fediverse client 	GTK4+Adw	Y 	- 	
Valuta 	- 	Currency converter 	GTK4+Adw	Y 	- 	
Video Trimmer 	 	Video trimmer 	GTK4+Adw	Y 	- 	The ends of the length selector are a bit hard to grab, but otherwise it works fine
Warp 	 	File transfer tool 	GTK4+Adw	Y 	- 	
Wike 	 	Wikipedia reader 	GTK4+Adw	Y 	- 	
=== Development tools ===
Name 	Package	Purpose 	GTK3/4? 	Mobile	Mobile replacement	Notes
Biblioteca 	- 	GTK/GObject documentation reader 	GTK4+Adw	Y 	- 	Part of GNOME Circle
Elastic 	- 	Spring animation test tool 	GTK4+Adw	Y 	- 	Part of GNOME Circle
Emblem 	- 	Project avatar generator 	GTK4+Adw	P 	 	Part of GNOME Circle; static window size, only fits in landscape
Lorem 	- 	Placeholder text generator 	GTK4+Adw	P 	 	Part of GNOME Circle; goes veeeery slightly off-screen in portrait, in a way that doesn't really impact usability, but I still consider it "partial".
Share Preview 	- 	Local tester for social media card previews	GTK4+Adw	Y 	- 	Has a fixed maximum window size, so sometimes trails off, but fits fine due to sane minimums
Webfont Kit Generator	- 	Webfont @font-face generator 	GTK4+Adw	P 	 	Part of GNOME Circle; slightly off-screen
Workbench 	- 	GNOME app prototyping tool 	GTK4+Adw	 	 	
=== Removed from Circle ===
Mostly GTK3 apps that still need a GTK4 port.
Name 	Package	Purpose 	GTK3/4? 	Mobile	Mobile replacement	Notes
Cozy 	 	Audiobook player 	GTK3+Hdy	Y 	- 	GTK4+Adw is done and released recently, still needs to be re-added to Circle
Drawing 	 	Paint program 	GTK3 	Y 	- 	GTK4+Adw port is on the roadmap, discussed in #610
Font Downloader	- 	Font downloader 	GTK3+Hdy	Y 	- 	GTK4 conversion is being considered in #106; looks like the maintainer doesn't mind the app being GTK3 for now
Metronome 	 	Metronome 	GTK4+Adw	Y 	- 	
Plots 	 	Graph plotter 	GTK4+Adw	N 	 	Requires GLSL 3.30, doesn't seem to be supported at least on the Samsung Galaxy A5 2015 (samsung-a5). Dropped from Circle for not being updated to the latest runtime.
Telegraph 	- 	Morse code encoder/decoder	GTK4+Adw	Y 	- 	Dropped due to being unmaintained upstream.
Zap 	- 	Soundboard app 	GTK4+Adw	Y 	- 	Unmaintained (ref)
== References ==
== See also ==
* The older User:Knuxfanwin8/Phosh Apps and User:MartijnBraam/Phosh Apps pages.