Collections of awesome native open-source GTK (4 and 3) applications.
- Apps for GNOME
- Audio
- Video
- Graphics
- Multimedia
- Internet and Networking
- Office
- Productivity
- Accessibility and Assistive technologies
- Security and Privacy
- Digital Forensics
- Finance
- Development
- Design
- File and Data Management
- System Management
- Gaming
- Health and Fitness
- Map Viewers
- Public Transports
- Weather Viewers
You can find the most up-to-date info on the most well-supported GNOME apps at Apps for GNOME; this list aims to be broader and include apps from various other ecosystems in various states of maintenance.
- Amberol - Simple music player well integrated with GNOME
#rust
#gtk4
#libadwaita
#gnome
. - DeaDBeeF - Modular cross-platform music player for desktop operating systems with conversion and tagging features
#c
#gtk3
. - Decibels - Audio player with waveform view
#gjs
#gtk4
#libadwaita
#gnome
. - elementary Music - Official music player for elementary OS
#vala
#gtk4
#granite
#libadwaita
#elementary
. - Gapless - Light-weight music player focusing on high performance supporting ReplayGain, pipewire audio sink and MPRIS control
#vala
#gtk4
#libadwaita
. - GNOME Music - Official GNOME desktop music player
#python
#gtk4
#libadwaita
#gnome
. - HBud - Audio and video player with karaoke features
#python
#gtk4
#libadwaita
. - Lollypop - Lightweight modern music player designed to work excellently on the GNOME desktop environment with party mode, metadata fetching, MTP device sync and scrobbling
#python
#gtk3
#libhandy
. - Melody - Music player designed for elementary OS with metadata fetching, online radio and MTP device sync
#vala
#gtk3
#granite
. - Monophony - Application for streaming music from YouTube
#python
#gtk4
#libadwaita
. - Muzika - Music player with customizable home screen and Google Music integration
#gjs
#gtk4
#libadwaita
. - netease-cloud-music-gtk - Audio player for the Netease Cloud Music
#rust
#gtk4
#libadwaita
. - Resonance - Music player with MPRIS support, Discord Rich presence and Last.fm scrobbling
#rust
#python
#gtk4
#libadwaita
. - Rhythmbox - Music management application designed to work well under the GNOME desktop supporting network shares, podcasts, online radio, portable devices (including iPhones) and internet music services such as Last.fm and Magnatune
#c
#gtk3
.
- High Tide - Tidal streaming client
#python
#gtk4
#libadwaita
. - Spot - Spotify (premium) client for the GNOME desktop with MPRIS integration based on librespot
#rust
#gtk4
#libadwaita
. - Sublime Music - Client for Subsonic-compatible (Subsonic, Airsonic, Revel, Gonic, Navidrome, Ampache, *sonic) personal streaming servers
#python
#gtk3
.
- Mpdevil - MPD music browser with MPRIS interface
#python
#gtk4
#libadwaita
. - Sonata - MPD client with tag editor and audio scrobbling support, currently looking for a new maintainer
#python
#gtk3
.
- GNOME Podcasts - (ex Hammond) Official GNOME Podcast client
#rust
#gtk4
#libadwaita
#gnome
. - Vocal - Podcast application with iTunes Store integration and smart library management
#vala
#gtk4
#libadwaita
.
- Cozy - Audiobook player with offline library management and MPRIS integration
#python
#gtk4
#libadwaita
.
- Goodvibes - Simple light-weight internet radio player
#c
#gtk3
. - Pithos - Pandora Radio client
#python
#gtk3
. - radiotray-lite - Online radio player with minimal interface that runs on the system tray
#c++
#gtk3
. - Shortwave - Internet radio player providing access to the community radio station database
#rust
#gtk4
#libadwaita
#gnome
.
- Parlatype - Minimal audio player for manual speech transcription
#c
#gtk4
#libadwaita
.
- Blanket - Ambient sound player/mixer with preset management and MPRIS integration
#python
#gtk4
#libadwaita
#gnome
.
- Zap - Sound effects soundboard and collection manager
#gjs
#gtk4
#libadwaita
.
- zrythm - DAW offering streamlined editing workflows with automation capabilities, chord assistance and support for plugins
#c++
#gtk4
#libadwaita
.
- Asunder - CD ripper and encoder
#c
#gtk3
. - Audio Sharing - Application to share audio playback in the form of an RTSP stream
#rust
#gtk4
#libadwaita
#gnome
. - Cavalier - Audio visualizer based on CAVA
#csharp
#gtk4
#libadwaita
. - Chromatic - Instruments tuner
#rust
#gtk4
#libadwaita
. - Ear Tag - Tag editor designed to edit singular files
#python
#gtk4
#libadwaita
#gnome
. - EasyEffects - Audio effects manager (limiter, convolver, equalizer, autovolume and more) for PipeWire applications
#c++
#gtk4
#libadwaita
. - Lyrebird - Voice changer based on SoX
#python
#gtk3
. - Mousai - Song identifier based on AudD with MPRIS support
#rust
#gtk4
#libadwaita
#gnome
. - Myxer - PulseAudio volume mixer
#rust
#gtk3
. - pwvucontrol - PipeWire volume mixer
#rust
#gtk4
#libadwaita
. - Reco - Audio recorder
#vala
#gtk4
#granite
. - Simple Wireplumber GUI - WirePlumber (PipeWire session manager) GUI to rename devices and show properties.
#python
#gtk4
#libadwaita
. - SoundConverter - Multithreaded sound converter with compatibility with everything that GStreamer reads and automatic renaming
#python
#gtk3
. - Tagger - Music tag (metadata) editor
#csharp
#gtk4
#libadwaita
.
- Celluloid - (ex GNOME MPV) frontend for MPV
#c
#gtk4
#libadwaita
. - Clapper - Media player powered by GStreamer with OpenGL rendering
#gjs
#c
#gtk4
#libadwaita`. - Delfin - Application to stream movies/TV shows from Jellyfin
#rust
#gtk4
#libadwaita
. - GNOME Videos (Totem) - Official GNOME desktop video player, also known as Totem
#c
#gtk3
.#gnome
. - Glide - Simple video player powered by GStreamer
#rust
#gtk4
#libadwaita
. - Movie Monad - Simple video player powered by GStreamer
#haskell
#gtk3
. - Showtime - Distraction-free video player powered by GStreamer
#python
#gtk4
#libadwaita
.
- Multiplex - Application to stream and watch torrents together, providing an experience similar to Apple's SharePlay and Amazon's Prime Video Watch Party
#go
#gtk4
#libadwaita
.
- Flowblade - Multitrack non-linear video editor
#python
#gtk3
. - Footage - Application to trim, flip, rotate and crop individual clips
#rust
#gtk4
#libadwaita
. - Pitivi - Video editor based on GStreamer Editor Services
#python
#gtk3
. - Video Trimmer - Application to cut out fragments of a video without re-encoding and reducing video quality
#rust
#gtk4
#libadwaita
.
- Gaupol - Editor for text-based subtitle files with built-in video player
#python
#gtk3
. - Subtitle Editor - Subtitle editor with built-in video player and text correction features
#c++
#gtk3
.
- Kazam2 - Versatile tool for screen recording, broadcasting, capturing and optical character recognition
#python
#gtk3
. - Kooha - Distraction-free screen recorder
#rust
#gtk4
#libadwaita
. - Wayfarer - Screen Recorder for GNOME / Wayland / Pipewire
#vala
#gtk4
. - RecApp - (archived) Simple screencasting application based on GStreamer
#python
#gtk3
#libhandy
.
- Camera (Snapshot) - Application to take pictures and videos on your computer, tablet and phone
#rust
#gtk4
#libadwaita
#gnome
. - Cameractrls - GUI and camera viewer (SDL) to set the camera controls (V4L2 or extensions) in Linux
#python
#gtk4
. - HandBrake - Cross-platform video convertor that supports nearly any format
#c
#gtk3
. - Identity - Program for comparing multiple versions of an image or video
#rust
#gtk4
#libadwaita
#gnome
. - media-toc - Application to build a table of contents from a media or to split a media file into chapters
#rust
#gtk3
. - Megapixels - Camera application for Linux phones
#c
#gtk4
.
- ASCII Draw - App to draw diagrams or anything using only ASCII
#python
#gtk4
#libadwaita
. - Calligraphy - Text to ASCII banners converter
#python
#gtk4
#libadwaita
. - Letterpress - Image to ASCII art converter using jp2a
#python
#gtk4
#libadwaita
#gnome
. - Halftone - Image to pixel art converter
#python
#gtk4
#libadwaita
.
- Fotema - Photo gallery with support for iOS Live Photos and Android motion photos
#rust
#gtk4
#libadwaita
#relm4
. - Geeqie - Cross-platform image viewer and organizer
#c++
#gtk4
. - Image Roll - Simple and fast image viewer with basic image manipulation tools
#rust
#gtk4
. - Image Viewer (Loupe) - Simple image viewer
#rust
#gtk4
#libadwaita
#gnome
. - Memento - Meme browser, search and tagger with OCR tagging
#python
#gtk4
#libadwaita
. - vipsdisp - Image viewer based on
libvips
supporting many scientific and technical image formats#c
#gtk3
.
- Switcheroo - Image converter and manipulator (ImageMagick frontend)
#python
#gtk4
#libadwaita
.
- Annotator - Image annotation application designed for elementary OS
#vala
#gtk4
#granite
. - Conjure - Image enhancer based on ImageMagick
#python
#gtk4
#libadwaita
. - Drawing - Simple image editor similar to Microsoft paint designed for the GNOME desktop
#python
#gtk3
. - Effector - GEGL filter app with a flow graph UI
#vala
#gtk3
. - GIMP - Raster graphics editor used for image manipulation, image editing, free-form drawing and more specialized stask
#c
#gtk3
. - MyPaint - Simple drawing and painting program with support for Wacom-style graphics tablets
#python
#gtk3
. - Obfuscate - Private information censoring tool
#rust
#gtk4
#libadwaita
#gnome
. - Pinta - Drawing and image editing program with simple interface and layered organization
#c#
#gtk3
. - RS-Paint - A light-weight image editor inspired by MS-Paint
#rust
#gtk4
. - Swappy - Wayland native screenshot editing tool
#c
#gtk3
.
- Gifcurry - GIF editor and video-to-GIF converter application
#haskell
#gtk3
. - Gifup - Video-to-GIF converter
#vala
#gtk3
#granite
.
- Curtail - Image compressor with support for PNG, JPEG, WebP and SVG images
#python
#gtk4
#libadwaita
#gnome
. - Refract - Guided image optimization for JPEGs and PNGs producing WebP, AVIF and JPEG XL clones
#rust
#gtk3
.
- Darktable - Photography workflow application and raw developer
#c
#gtk3
. - RawTherapee - Raw image processing program
#c++
#gtk3
. - Shotwell - Personal photo manager with editing features
#vala
#gtk4
.
- Upscaler - Image upscaler based on Real-ESRGAN ncnn Vulkan
#python
#gtk4
#libadwaita
.
- Delineate - Graphviz DOT graphs viewer and editor
#rust
#gtk4
#libadwaita
. - Design - 2D CAD application with DXF format support
#gjs
#gtk4
#libadwaita
. - Dune 3D - Parametric 3D CAD tool based on OpenCASCADE+SolveSpace from the author of Horizon EDA
#c
#c++
#gtk4
. - Exhibit - 3D model previewer based on the F3D library that supports many formats
#python
#gtk4
#libadwaita
. - Focus Annotator - Tool to annotate the focus plane of z-stacked images
#rust
#gtk4
#libadwaita
. - Gaphor - UML/SysML modeling application
#python
#gtk4
#libadwaita
#gnome
. - GraphUI - Graph visualization based on Graphviz
#vala
#gtk3
#granite
. - Horizon - EDA package supporting an integrated end-to-end workflow for printed circuit design
#c++
#gtk3
. - Photometric Viewer - IES and EULUMDAT photometric files viewer
#python
#gtk4
#libadwaita
. - SolveSpace - Parametric 2D/3D CAD tool
#c++
#gtk3
. - xdot.py - Interactive viewer for graphs written in Graphviz
#python
#gtk3
.
- Birdfont - Font editor for creating fonts in TTF, EOT, SVG and BIRDFONT formats
#vala
#gtk3
. - Dia - Diagram editor
#c
#c++
#gtk3
. - Font Downloader - Download utility for Google Fonts
#python
#gtk3
#libhandy
. - Inkscape - General vector graphics editor
#c++
#gtk3
. - Mingle - Application to combine emojis using Google's Emoji Kitchen
#vala
#gtk4
#libadwaita
. - Pizzara - Digital, vectorial and infinite chalkboard for free-hand drawing
#rust
#gtk3
. - Webfont Kit Generator - Utility to create web font-face kits
#python
#gtk4
#libadwaita
#gnome
.
- Gydl - GUI wrapper around youtube-dl
#python
#gtk3
. - Parabolic - yt-dlp graphical fronted
#csharp
#gtk4
#libadwaita
.
- Aviator - Utility for encoding with SVT-AV1 & Opus
#python
#gtk4
#libadwaita
. - Selene - Audio/video converter for audio and videos files that can encode them to popular output formats like MKV and MP4
#vala
#gtk3
.
- Girens - Plex media player client with responsive layout and function to download media items
#python
#gtk4
#libadwaita
. - Playlifin - Tool to convert YouTube playlists to Jellyfin playlists
#python
#gtk4
#libadwaita
.
- IP Lookup - Simple application to find information about an IP address
#python
#gtk4
#libadwaita
. - Overskride - Bluetooth and Obex client/device manager
#rust
#gtk4
#libadwaita
.
- Calls - Phone dialer and call handler for cellular modems and VoIP (SIP)
#c
#vala
#gtk4
#libadwaita
. - Chats - Mobile and desktop messaging application supporting SMS, MMS, XMPP and Matrix
#c
#gtk4
#libadwaita
. - Dino - Modern XMPP/Jabber chat client
#vala
#gtk4
#libadwaita
. - Discover - Discord overlay with X11 and wlroots support
#python
#gtk3
. - Flare - Signal client
#rust
#gtk4
#libadwaita
. - Fractal - Matrix client for the GNOME desktop
#rust
#gtk4
#libadwaita
. - Gajim - Fully-featured XMPP client
#python
#gtk3
. - Dissent - Discord client
#go
#gtk4
#libadwaita
. - Meeting Point - BigBlueButton client
#vala
#gtk4
#libadwaita
. - Mirdorph - Crappy low feature Discord client
#python
#gtk4
#libadwaita
. - Polari - IRC client
#gjs
#gtk4
#libadwaita
#gnome
. - Paper Plane - Telegram client for the GNOME desktop
#rust
#gtk4
#libadwaita
. - Srain - Modern IRC client
#c
#gtk3
.
- Astroid - Lightweight and fast Mail User Agent that provides a GUI to searching, displaying and composing email using notmuch as backend
#c++
#gtk3
. - Claws Mail - Email client with plugin system to extend functionalities (news reader, calendar, etc.)
#c
#gtk3
. - Geary - Email application for the GNOME desktop build around conversations
#vala
#gtk3
#libhandy
. - Evolution - Personal information management application that provides integrated mail, calendaring and address book functionality
#c
#gtk3
.
- Deluge - BitTorrent client available for Linux, macOS and Windows
#python
#gtk3
. - Fragments - BitTorrent client built on top of Transmission
#rust
#gtk4
#libadwaita
#gnome
. - Gabut Download Manager - Download manager supporting torrents and direct download with Firefox integration
#vala
#gtk4
#libadwaita
. - Nicotine+ - Graphical client for the Soulseek peer-to-peer network
#python
#gtk4
#libadwaita
. - Teleport - Network file sharing application based on Avahi (mDNS)
#c
#gtk3
. - Transmission - BitTorrent client for macOS, Windows and Linux
#c++
#gtk4
. - Transporter - (archived) magic-wormhole client for elementary OS
#vala
#gtk3
#granite
. - Torrential - Alternative GUI on top of the Transmission BitTorrent client
#vala
#gtk4
#granite
. - Varia - Download manager based on aria2
#python
#gtk4
#libadwaita
. - Warp - magic-wormhole client
#rust
#gtk4
#libadwaita
#gnome
. - Warpinator - Linux Mint's LAN file sharing program
#c++
#gtk3
.
- Netsleuth - Utility for the calculation and analysis of IP subnet values, designed to simplify network configuration tasks
#python
#gtk4
#libadwaita
.
- Echo - Simple utility to ping websites
#python
#gtk4
#libadwaita
. - Hotwire - GUI that leverages the wireshark and tshark infrastructure to capture traffic and explore the contents of tcpdump files
#rust
#gtk3
#relm
.
- Coffee - News and weather reader for sources provided by News API and DarkSky
#vala
#gtk3
. - Feeds - News reader for the GNOME desktop
#python
#gtk4
#libadwaita
. - Liferea - News reader with a GUI similar to desktop mail client and with an embedded web browser
#c
#gtk3
. - NewsFlash - News reader designed to complement an already existing web-based RSS reader account
#rust
#gtk4
#libadwaita
#gnome
.
- Carburetor - Graphical setting app to easily set up a TOR proxy on your session, without getting your hands dirty with system configs
#python
#gtk4
#libadwaita
.
- Connections - Remote desktop client for the GNOME desktop with RDP and VNC support
#vala
#gtk3
#gnome
. - Remmina - Remote desktop client with plugin system and RDP, VNC, SPICE, X2GO, HTTP and SSH support
#c
#gtk3
. - Vinagre - (archive) Remote desktop viewer for the GNOME desktop with RDP, VNC, SPICE support
#c
#gtk3
.
- Tuba - Mastodon client, fork of Tootle
#vala
#gtk4
#libadwaita
#gnome
. - Social - Mastodon and Pleroma client
#rust
#gtk4
.
Clients for commercial social platforms that had their API access cut off in a wave of enshittification.
- Giara - Used to be a Reddit client (not officially deprecated yet)
#python
#gtk4
#libadwaita
. - Headlines - Used to be a Reddit client
#c++
#gtk4
#libadwaita
. - NewCaw - Used to be a Twitter client, rewrite to Mastodon API abandoned
#vala
.
- Bavarder - AI chatbot (ChatGPT, CatGPT, BAI Chat, Open-Assistant SFT-1 12B Model) interface
#python
#gtk4
#libadwaita
. - Geopard - Gemini web browser
#rust
#gtk4
#libadwaita
. - HackUp - Hacker News client
#vala
#gtk3
#granite
. - Imaginer - AI image generator (DALL·E 2, Portrait Plus, Stable Diffusion, Custom Provider) interface
#python
#gtk4
#libadwaita
. - Lobjur - lobste.rs client
#gjs
#gtk4
#libadwaita
. - Pipeline - YouTube and PeerTube client with offline subscription and playlist features
#rust
#gtk4
#libadwaita
. - Tally - Plausible Analytics (Google Analytics alternative) client
#vala
#gtk4
#libadwaita
. - Tangram - Browser for your pinned tabs
#gjs
#gtk4
#libadwaita
#gnome
. - Wike - Wikipedia client
#python
#gtk4
#libadwaita
#gnome
.
- Haguichi - Graphical fronted for Hamachi
#vala
#gtk4
#libadwaita
.
- Eolie - Web browser for the GNOME desktop with Firefox Sync support
#python
#gtk3
#libhandy
. - GNOME Web (Epiphany) - Web browser for the GNOME desktop based on the WebKit endering engine
#c
#gtk4
#libadwaita
#gnome
. - luakit - Highly configurable browser based on the WebKit engine and extensible with Lua
#c
#gtk3
#lua
.
- Linux Wifi Hotspot - Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface
#c
#gtk3
.
- LibreOffice - Cross-platform office suite using the OpenDocument format and supports variety of formats including Microsoft Office. Components: Word processor, spreadsheet editor, presentation program, graphics editor, math formulae editor, database application
#c++
#gtk3
.
- Bookworm - Simple eBook reader for elementary OS
#vala
#gtk3
#granite
. - Foliate - Simple and modern eBook reader based on Epub.js
#gjs
#gtk4
#libadwaita
. - Komikku - Manga reader for the GNOME desktop with online and offline reading
#python
#gtk4
#libadwaita
#gnome
.
- balistica - Exterior ballistics calculator
#vala
#gtk3
. - Binary - Small application to convert numbers to different bases
#python
#gtk4
#libadwaita
. - Dippi - Display DPI calculator
#vala
#gtk4
#libadwaita
. - Gnumeric - Spreadsheet editor
#c
#gtk3
. - Graphs - Plotting and data manipulation tool for the GNOME desktop
#python
#gtk4
#libadwaita
#gnome
. - Gretl - Cross-platform statistical package for econometric analysis
#c
#gtk3
. - LogicRs - Logical circuits simulator/editor
#rust
#gtk4
#libadwaita
. - NaSC - Dual pane text based calculator
#vala
#gtk3
#granite
. - Plots - Graph plotting app for the GNOME desktop
#python
#gtk4
#libadwaita
. - Qalculate! GTK+ - Multi-purpose cross-platform desktop calculator
#c++
#gtk3
. - Valuta - Simple currency conversion tool
#python
#gtk4
#libadwaita
#gnome
.
- GNOME Calendar - Simple calendar for the GNOME desktop
#c
#gtk4
#libadwaita
#gnome
.
- GNOME Documents - (archived) Document manager for the GNOME desktop with collection features
#gjs
#gtk3
. - Paperwork - Document manager with scan features
#python
#gtk3
#libhandy
.
- Xreader - Generic document viewer with support for PDF, Postscript, djvu, comics and more
#c
#gtk3
#libxapp
. - Evince - Document viewer for the GNOME desktop with support for PDF, Postscript, DjVu, comics etc. and SyncTex support with gedit
#c
#gtk3
#libhandy
#gnome
. - Papers - Document viewer for the GNOME desktop (GTK 4 fork of Evince) with support for PDF, Postscript, DjVu, EPS, XPS and comics archives
#c
#gtk4
#libadwaita
#gnome
.
- Decoder - QR Codes scanner and generator
#rust
#gtk4
#libadwaita
#gnome
. - Document Scanner (SimpleScan) - Document scanner using the SANE framework with crop and rotate editing features
#vala
#gtk4``#libadwaita
#gnome
. - gscan2pdf - Document scanner with cleaning and OCR features (on the scan or imported images incl. PDFs, DjVus or other file types)
#perl
#gtk3
.
- Folio - Markdown note-taking application with GNOME desktop integration (Paper fork with additional features)
#vala
#gtk4
#libadwaita
. - GNOME Notes - Simple note editor for the GNOME desktop, also known as Bijiben
#c
#gtk4
#libadwaita
. - Gnote - Note-taking application for the GNOME desktop started as a Tomboy port
#c++
#gtk4
#libadwaita
. - Iridium - Standard Notes local-first client
#rust
#gtk3
. - Notejot - Stupidly simple notes application
#vala
#gtk4
#libadwaita
. - Notekit - Hierarchical Markdown note-taking application with tablet support
#c++
#gtk3
. - Notes - Note-taking application for the GNOME desktop with notebook based categorization, trash and dark theme
#vala
#gtk4
#libadwaita
. - Notes-Up - Markdown note manager for elementary OS
#vala
#gtk3
#granite
. - Noteworthy - Modern, fast, and version-controlled Markdown notes application
#rust
#gtk4
#libadwaita
. - Notorious - Keyboard-centric notes application
#python
#gtk3
#libhandy
. - Outliner - Outlining application for elementary OS
#vala
#gtk3
#granite
. - Paper - Markdown note-taking application with GNOME desktop integration
#vala
#gtk4
#libadwaita
. - Iotas - Simple Markdown note-taking application with Nextcloud Notes integration
#python
#gtk4
#libadwaita
. - Rnote - Vector-based drawing app for sketching, handwritten notes and to annotate documents and pictures with pressure-sensitive stylus input support
#rust
#gtk4
#libadwaita
. - Xournal++ - Cross-platform handwriting note-taking software with PDF annotation support and support for pen input form devices such as Wacom tablets
#c++
#gtk3
. - Zim - Text editor used to maintain a collection of wiki pages
#python
#gtk3
.
- Journaler - Journaling application for elementary OS
#vala
#gtk4
#granite
. - RedNotebook - Desktop journal application that lets you format, tag and search your entries
#python
#gtk3
.
- Frog - Intuitive text extraction tool for the GNOME desktop
#python
#gtk4
#libadwaita
. - gImageReader - GTK/Qt front-end to Tesseract
#c++
#gtk3
. - TextSnatcher - Easy to use OCR application based on Tesseract
#vala
#gtk3
#granite
.
- Paper Clip - PDF metadata editor
#vala
#gtk4
#libadwaita
#gnome
. - PDF Arranger - PDF editor with merging, splitting, rotating, cropping and rearranging based on pikepdf
#python
#gtk3
#libhandy
. - PDF Slicer - Simple application to extract, merge, rotate and reorder pages of PDF documents with undo/redo support
#c++
#gtk3
.
- pdfpc - Presentation console with multi-monitor support for PDF files
#vala
#gtk3
. - Pympress - Presentation tool designed for dual-screen setups such as presentations and public talks
#python
#gtk3
. - Spice-up - Web presentation editor
#vala
#gtk3
#granite
. - Teleprompter - Simple application to read scrolling text from your screen
#python
#gtk4
#libadwaita
.
- Dialect - Translation based on Google Translate, LibreTranslate and the free DeepL API
#python
#gtk4
#libadwaita
#gnome
.
- Abiword - Word processor with features and a feel similar to older, more classic versions of Microsoft's Word
#c++
#gtk3
.
- Actioneer - Tool to automate actions on file changes
#vala
#gtk3
#granite
. - Boatswain - Elgato Stream Deck controller
#c
#gtk4
#libadwaita
#gnome
. - StreamController - Elgato Stream Deck controller with support for plugins
#python
#gtk4
#libadwaita
. - Cigale - Timesheet for your activities with support for emails, Git, GitLab and Stack Exchange
#rust
#gtk3
#relm
. - Collector - Dropover utility that allows to drag files/images/text into a collection window and drop them anywhere
#python
#gtk4
#libadwaita
. - GNOME Characters - Emoji picker
#c
#gtk4
#libadwaita
#gnome
. - Morphosis - Document converter (using Pandoc) supporting PDF, Markdown, RST, LaTeX, HTML, Microsoft Word, Open/Libre Office and EPUB formats
#python
#gtk4
#libadwaita
. - Notify - Client for ntfy
#rust
#gtk4
#libadwaita
. - Random - Randomization made easy with advanced functions
#vala
#gtk4
#libadwaita
. - Szyszka - Fast bulk file renamer
#rust
#gtk4
. - Ticket Booth - Application to keep track of TV series/movies with TMDB's API
#python
#gtk4
#libadwaita
. - TV Series Renamer - TV series renaming application that support adding titles to episodes
#rust
#gtk3
. - Workspaces - Desktop workpaces for elementaryOS
#vala
#gtk3
#granite
.
- Memorize - Application to create flashcard sets and quizlets to study and learn
#swift
#gtk4
#libadwaita
.
- Minder - Mind-mapping application for elementaryOS
#vala
#gtk3
#libhandy
#granite
.
- Planner - Cross-platform project management tool, for planning, scheduling and tracking projects
#c
#gtk3
. - Planify - Project and task manager with Todoist support
#vala
#gtk4
#libadwaita
.
- Chess Clock - Over-the-board chess time control
#python
#gtk4
#libadwaita
. - Exercise Timer - Interval training timer
#rust
#gtk4
#libadwaita
#relm4
. - Flowtime - Pomodoro timer with statistics
#vala
#gtk4
#libadwaita
. - Furtherance - Cross-platform time tracker
#rust
#gtk4
#libadwaita
. - hamster-gtk - Time tracker provided by
hamster-lib
#python
#gtk3
. - Hourglass - Simple time keeping application for elementaryOS
#vala
#gtk4
#granite
. - Khronos - Task time logger
#vala
#gtk4
#libadwaita
. - Retro - Customizable digital clock
#gjs
#gtk4
#libadwaita
. - Solanum - Pomodoro timer for the GNOME desktop
#rust
#gtk4
#libadwaita
. - Timetrack - Simple time trakcer for the GNOME desktop
#python
#gtk3
. - Time Tracker - Local-first project time tracker with sync option via cloud or network storage (CSV file)
#gjs
#gtk4
#libadwaita
. - Tomato - Pomodoro timer for elementaryOS
#vala
#gtk3
#granite
. - Timer - Simple countdown timer
#python
#gtk4
#libadwaita
.
- Agenda - Simple to-do application for elementaryOS
#vala
#gtk3
#granite
. - Done - To-do application that allows you to consolidate your existing task providers into a single place
#rust
#gtk4
#libadwaita
#relm4
. - Endeavour - Personal tasks manager with complete integration with the GNOME desktop
#c
#gtk4
#libadwaita
. - Effitask - todo.txt client with due, flag, future note and schedule addons
#rust
#gtk3
#relm
. - Errands - Simple to-do application with subtasks, accent colors and drag & drop support
#python
#gtk4
#libadwaita
#gnome
. - Getting Things GNOME - Personal task organizer for the GNOME desktop inspired by Getting Things Done
#python
#gtk3
. - IPlan - Personal task manager with project-based task grouping, task timers and drag and drop arranging
#rust
#gtk4
#libadwaita
. - Remembrance - Simple reminder app
#python
#gtk4
#libadwaita
. - Yishu - (archived) Simple todo.txt client
#vala
#gtk3
#granite
#libhandy
.
- Jellybean - Inventory manager with refill functions and a handy low-stock indicator
#vala
#gtk4
#libadwaita
.
- Newelle - Virtual assistant (based on GPT4All) that interacts with the system by running shell commands and execute Python code
#python
#gtk4
#libadwaita
.
- Orca - Screen reader for graphical applications that use the atspi protocol, via speech or Braille
#python
#gtk3
.
- Collision - Tool to generate, compare and verify hashes
#crystal
#gtk4
#libadwaita
#gnome
. - GtkHash - Desktop utility for computing message digests or checksums
#c
#gtk3
. - Key Rack - Tool that allows to view and edit keys, like passwords or tokens, stored by apps
#rust
#gtk4
#libadwaita
. - krb5-auth-dialog - Kerberos tickets monitoring
#c
#gtk4
#libadwaita
. - Malcontent - Parental control client
#c
#gtk4
#libadwaita
. - Metadata Cleaner - File metadata cleanre based on MAT2
#python
#gtk4
#libadwaita
. - Raider - Application to securely delete your files for the GNOME desktop
#c
#gtk4
#libadwaita
.
- Authenticator - Two-factor authentication codes generator
#rust
#gtk4
#libadwaita
#gnome
. - Gonepass - 1Password vault reader
#c++
#gtk3
. - Obliviate - Password manager that does not store passwords for elementaryOS
#vala
#gtk3
#granite
#libhandy
. - OTPClient - One Time Password application that supports both TOTP and HOTP
#c
#gtk3
. - Passbook - Password manager
#python
#gtk3
. - Secrets - Password manager for the GNOME desktop with support for KeePass safes
#python
#gtk4
#libadwaita
#gnome
.
- Lock - GnuPG front-end for cryptography operations and key management
#c
#gtk4
#libadwaita
.
- Hashes - Identify hashing algorithms
#python
#gtk4
#libadwaita
.
- Denaro - Personal finance manager for GNOME
#csharp
#gtk4
#libadwaita
. - Envelope - Personal finance manager for elementaryOS
#vala
#gtk3
#granite
. - Grisbi - 20 years old accounting application
#c
#gtk3
. - HomeBank - Cross-platform personal accounting application with dynamic reports and import from QIF, OFX, QFX, and CSV.
#c
#gtk3
.
- Crypto - Cryptocyrreny watcher
#c
#gtk3
. - Markets - Stock, currency and cryptocurrency tracker
#vala
#gtk3
#libhandy
.
- Atoms - Linux Chroot environments manager
#python
#gtk4
#libadwaita
. - Bottles - Wine environments manager
#python
#gtk4
#libadwaita
. - BoxBuddy - Graphical interface for Distrobox
#rust
#gtk4
#libadwaita
. - Pods - Podman containers manager
#rust
#gtk4
#libadwaita
. - Toolbx Tuner - toolbx containers manager
#rust
#gtk4
#libadwaita
.
- Biblioteca - GNOME/Libadwaita documentation browser and viewer
#gjs
#gtk4
#libadwaita
#gnome
. - DevDocs Desktop - DevDocs browser and viewer
#python
#gtk3
. - quickDocs - Documentation browser for DevDocs and Valadoc
#vala
#gtk3
#granite
.
- GHex - Tool to load data from any file, view and edit it in either hex or ASCII
#c
#gtk4
#libadwaita
.
- GNOME Builder - Tool to help you write and contribute to great GNOME-based applications
#c
#gtk4
#libadwaita
#gnome
. - GtkIDE.jl - GTK-based IDE for Julia
#julia
#gtk3
. - Playhouse - Playground for HTML/CSS/JavaScript
#gjs
#gtk4
#libadwaita
. - Valama - Vala IDE
#vala
#gtk3
. - Workbench - Tool to experiment with GNOME technologies
#gjs
#gtk4
#libadwaita
#gnome
.
- GNvim - GUI for Neovim without any web bloat
#rust
#gtk4
#libadwaita
. - neovim-gtk - GUI for Neovim with ligatures support
#rust
#gtk4
. - nvim-pygtk3 - PyGTK3 frontend to Neovim with some visual GUI elements
#python
#gtk3
.
- Bluefish - Editor targeted towards programmers and web developers (C, JavaScript, Java, PHP, Python and markup languages: HTML, YAML and XML)
#c
#gtk3
. - elementary Code - Code editor designed for elementaryOS
#vala
#gtk3
#granite
#elementary
. - elementary IDE - Unofficial elementaryOS-oriented IDE
#vala
#gtk3
#granite
. - Geany - Cross-platform ext editor that provides tons of useful features
#c
#gtk3
. - gedit - Easy-to-use and general-purpose text editor for the GNOME desktop
#c
#gtk3
. - GNOME Text Editor - Simple text editor that focuses on session management
#c
#gtk4
#libadwaita
#gnome
. - Norka - Continuous text editor for the GNOME desktop and elementaryOS
#python
#gtk3
#granite
. - SciTE - Lightweight cross-platform code editor
#c++
#gtk3
. - Scripter - Simple application to write and execute small Python scripts
#swift
#gtk4
#libadwaita
. - Vulcan - Minimalistic text editor designed for both ordinary use and software development
#vala
#gtk3
. - Xed - Small and lightweight text editor
#c
#gtk3
#libxapp
.
- Tau - GTK frontend for Xi, previously called gxi
#rust
#gtk3
. - xi-gtk - GTK fronted for the Xi
#vala
#gtk3
.
- Apostrophe - Distraction-free Markdown editor
#python
#gtk4
#libadwaita
#gnome
. - markdown-rs - Distraction-free Markdown editor
#rust
#gtk3
. - Marker - Markdown editor with HTML and LaTeX conversion with scidown
#c
#gtk3
. - Quilter - Distraction-free Markdown editor
#vala
#gtk4
#libadwaita
. - Showdown - Simple markdown viewer
#vala
#gtk3
.
- Citations - BibTex bibliography manager
#rust
#gtk4
#libadwaita
#gnome
. - Gummi - Simple LaTeX editor
#c
#gtk3
. - GNOME LaTeX (LaTeXila) - LaTeX editor with Latexmk support for the GNOME desktop
#vala
#gtk3
. - Hieroglyphic - Application to search for LaTeX symbols by sketching, fork of TeX Match
#rust
#gtk4
#libadwaita
#gnome
. - Setzer - Simple yet full-featured LaTeX editor
#python
#gtk4
. - TeX Match - Application to search for LaTeX symbols by sketching
#rust
#gtk3
.
- Black Box - Terminal with customizable UI
#vala
#gtk4
#libadwaita
. - GNOME Console - Minimal terminal for the GNOME desktop
#c
#gtk4
#libadwaita
#gnome
. - GNOME Terminal - Terminal for the GNOME desktop
#c
#gtk4
#libadwaita
#gnome
. - Guake - Dropdown terminal for the GNOME desktop
#python
#gtk3
. - Ptyxis - Terminal with first-class support for containers
#c
#gtk4
#libadwaita
. - Tilix - Tiling and dropdown terminal for the GNOME desktop
#d
#gtk3
.
- Black Fennec - Visual semi-structured data (JSON) editor
#python
#gtk4
#libadwaita
. - KonbuCase - Case converting application
#vala
#gtk4
#libadwaita
. - Wildcard - Regex tester
#rust
#gtk4
#libadwaita
. - RegexTester - Regex tester for elementaryOS
#vala
#gtk3
#granite
. - Snoop - Tool to search through your files and providing a Nautilus extension
#vala
#gtk4
#libadwaita
. - Text Pieces - Swiss knife of text processing
#vala
#gtk4
#libadwaita
#gnome
. - TextShine - Text conversion utility
#vala
#gtk4
#granite
.
- Dev Toolbox - Developer toolbox with JSON to YAML converter, CRON expressions parser, language formatter, hash generators, regex tester, Markdown preview, image converters and more
#python
#gtk4
#libadwaita
. - Escambo - HTTP-based APIs test application
#python
#gtk4
#libadwaita
. - Aurea - Simple preview banner made to read metainfo files from Flatpak apps and represent them as they would on Flathub
#python
#gtk4
#libadwaita
. - Cartero - Graphical HTTP client to perform HTTP requests and test web APIs
#rust
#gtk4
#libadwaita
.
- Glade - RAD tool to enable quick & easy development of user interfaces for the GTK toolkit and the GNOME desktop
#c
#gtk3
. - Cambalache - RAD tool for Gtk 4 and 3 with a clear MVC design and data model first philosophy
#python
#gtk3
. - Gradience - Libadwaita applications customizer
#python
#gtk4
#libadwaita
.
- Commit - Commit message editor for Git and Mercurial
#gjs
#gtk4
#libadwaita
#gnome
. - Diffuse - Text file comparing/merging tool
#python
#gtk3
. - Forge Sparks - Git forge (GitHub, Gitea, Forgejo) notification application
#gjs
#gtk4
#libadwaita
#gnome
. - gitg - Git GUI client
#vala
#gtk3
. - Gnomit - (archived) Git commit message editor for the GNOME desktop
#gjs
#gtk3
. - Meld - Visual diff and merge tool
#python
#gtk3
. - Turtle - Tool to manage Git repositories within Nautilus by providing emblems, context menus and specific dialogues for complex operations
#python
#gtk4
#libadwaita
.
- Contrast - Tool to check whether the contrast between two colors meet the WCAG requirements
#rust
#gtk4
#libadwaita
. - Emulsion - Color palette manager
#vala
#gtk4
#libadwaita
. - Eyedropper - Color picker and formatter
#rust
#gtk4
#libadwaita
#gnome
. - Harvey - Color contrast calculator
#vala
#gtk4
#granite
. - Icon Library - System icon browser
#rust
#gtk4
libadwaita
. - Icon Preview - Application icon previewer for designing application icons
#rust
#gtk4
libadwaita
. - LookBook - System icon browser
#vala
#gtk3
#granite
. - Paleta - Image dominant color extractor
#rust
#gtk4
#libadwaita
. - Symbolic Preview - Symbolic icon previwer
#rust
#gtk4
#libadwaita
.
- Butter - Btrfs snapshot manager
#rust
#gtk4
#libadwaita
. - Déjà Dup Backups - Simple backup tool for the GNOME desktop
#vala
#gtk4
#libadwaita
#gnome
. - Pika Backup - Backup application based on BorgBackup with remote, scheduling and encryption features
#rust
#gtk4
#libadwaita
#gnome
. - Timeshift - System restore tool for Linux that creates filesystem snapshots using rsync or Btrfs snapshots
#vala
#gtk3
.
- Daty - Cross-platform advanced Wikidata editor
#python
#gtk3
#libhandy
. - PSequel - Postgres SQL client
#vala
#gtk4
#libadwaita
. - Sequeler - SQL client with support for PostgreSQL, MariaDB and SQLite
#vala
#gtk3
#granite
.
- Brasero - Application to burn CD/DVD designed to be as simple as possible
#c
#gtk3
. - GNOME MultiWriter - Utility to write an ISO file to multiple USB devices at once
#c
#gtk3
. - Imageburner - Simple imageburner for SD/USB designed for elementaryOS
#vala
#gtk3
#granite
. - Popsicle - Utility for flashing multiple USB devices in parallel
#rust
#gtk3
.
- Gnome Commander - Fast and powerful twin-panel file manager
#c++
#rust
#gtk3
. - Hyperplane - Non-hierarchical file manager
#python
#gtk4
#libadwaita
. - GNOME Files (Nautilus) - Default file manager of the GNOME desktop
#c
#gtk4
#libadwaita
#gnome
. - Nemo - Default file manager of the Cinnamon desktop (fork of Nautilus)
#c
#gtk3
. - Organizer - Application to organize your files into categories
#python
#gtk3
#libhandy
. - Polo - Multi-pane and tabbed file manager
#vala
#gtk3
. - Portofolio - File manager for mobile devices
#python
#gtk4
#libadwaita
. - Snoop - Application (with Nautilus extension) to search through file contents in a given folder
#vala
#gtk4
#libadwaita
.
- Celeste - File synchronization client that can sync with any cloud provider
#rust
#gtk4
#libadwaita
. - Syncthing-GTK - UI for Syncthing with the same features as the Web UI
#python
#gtk3
.
- Taxi - FTP client that also supports SFTP, WebDAV and AFP
#vala
#gtk3
#granite
.
- AdwSteamGtk - Adwaita for Steam skin installer
#python
#gtk4
#libadwaita
. - Extension Manager - Utility for browsing and installing GNOME Shell Extensions
#c
#gtk4
#libadwaita
. - Icicle - Graphical installer for NixOS based distributions
#rust
#gtk4
#libadwaita
#relm4
. - Impression - Straight-forward and modern application to create bootable drives
#rust
#gtk4
#libadwaita
#gnome
. - mlinstall - USB Magic Lantern installer
#python
#gtk3
. - Nix Software Center - Software center to easity install and manage Nix packages
#rust
#gtk4
#libadwaita
#relm4
. - Parceldude - Batch installer for Windows MSI packages
#vala
#gtk3
. - Pin It! - Portable applications shortcut creator
#vala
#gtk4
#libadwaita
. - PinApp -
.desktop
files creator/editor#python
#gtk4
#libadwaita
. - ProtonPlus - Proton version manager
#vala
#gtk4
#libadwaita
. - SimpleSteamTinker - Simple, and modern Adwaita alternative to SteamTinkerLaunch
#lua
#gtk4
#libadwaita
. - turtle -
.desktop
files creation tool#python
#gtk3
#granite
.
- Czkawka - Cross-platform, simple and fast application to remove unnecessary files from your computer
#rust
#gtk4
. - BleachBit - Cross-platform Disk space cleaner and system optimizer
#python
#gtk3
.
- Concessio - GUI to convert between numeric and symbolic Unix file permissions
#gjs
#gtk4
#libadwaita
. - Damask - Application that automatically sets wallpaper from a variety or sources (local folder, Wallhaven, Bing Wallpaper, NASA Astronomy, etc)
#vala
#gtk4
#libadwaita
. - doppler - Fronted for Redshift allowing to configure different display temperatures for each time of day
#rust
#gtk3
. - Dynamic Wallpaper - Dynamic wallpaper creator for GNOME 42
#python
#gtk4
#libadwaita
. - Embellish - Application to install and manage Nerd Fonts on the system
#gjs
#gtk4
#libadwaita
. - EasySSH - SSH connection manager
#vala
#gtk3
. - Flatseal - Flatpak permission manager
#gjs
#gtk4
#libadwaita
. - FlatSync - GUI to synchronise Flatpak packages across devices
#rust
#gtk4
#libadwaita
. - Hidamari - Application to configure video wallpaper for X11 and Wayland
#python
#gtk3
. - Lan Mouse - Mouse and keyboard sharing software (software KVM switch) designed for Wayland
#rust
#gtk4
#libadwaita
. - Login Manager Settings - GNOME's Login Manager (GDM) settings manager
#python
#gtk4
#libadwaita
. - Luminance - Simple application to control brightness of displays (including external) supporting DDC/CI
#c
#gtk4
#libadwaita
. - NixOS Configuration Editor - Application for editing NixOS configurations
#rust
#gtk4
#libadwaita
#relm4
. - Nostalgia - Application to set historic GNOME wallpapers
#vala
#gtk4
#libadwaita
. - pulse-flow - PulseAudio configuration tool with a flow graph UI
#vala
#gtk3
. - ReGreet - GTK-based greetd greeter
#rust
#gtk4
#relm4
. - SaveDesktop - Plasma, Xfce and GNOME-based DE configuration saver (icons, fonts, themes, settings, background, GNOME extensions, Flatpak permissions and more)
#python
#gtk4
#libadwaita
. - Shell Configurator - GNOME Shell configuration utility with advanced settings
#gjs
#gtk4
#libadwaita
. - Warehouse - Toolbox for managing Flatpak packages (view info, manage user data, pin versions, change version, install/uninstall, etc.)
#python
#gtk4
#libadwaita
.
- Bustle - D-Bus activity viewer that draws diagram sequences
#rust
#gtk4
#libadwaita
. - CPU-X - System profiling and monitoring application (similar to CPU-Z for Windows)
#c
#c++
#gtk3
. - Door Knocker - Tool to check availability of all
xdg-desktop-portal
portals#c
#gtk4
#libadwaita
. - GNOME Disk Usage Analyzer (Baobab) - Disk usage analyzer, also known as Baobab, with DaisyDisk style circle chart
#vala
#gtk4
#libadwaita
#gnome
. - GNOME Logs - systemd logs viewer
#c
#gtk4
#libadwaita
#gnome
. - GNOME Usage - System resources monitoring for the GNOME desktop
#vala
#gtk4
#libadwaita
. - GreenWithEnvy - NVIDIA card monitoring and fan/OC controlling application
#python
#gtk3
. - Inspector - Application to view system information such as USB/disk/PCIE/networks devices and motherboard/CPU information
#python
#gtk4
#libadwaita
. - Mission Center - CPU, memory, disk, network and GPU usage monitor
#rust
#gtk4
#libadwaita
. - Monitor - Manage processes and monitor system resources
#vala
#gtk3
#libhandy
#granite
. - Monitorets - CPU, memory, disk, network and GPU usage monitor widget
#python
#gtk4
#libadwaita
. - Resources - CPU, memory, GPUs, network interfaces and block devices usage monitor
#rust
#gtk4
#libadwaita
#gnome
. - Snowglobe - Virtualization viewer using QEMU over DBus
#c
#gtk4
#libadwaita
. - Stimulator - Application to keep the computer awake with AppIndicator support
#typescript
#gtk4
#libadwaita
. - sysctlview - FreeBSD sysctl MIB tree explorer
#c++
#gtk3
.
- Time Switch - Computer shutdown timer
#python
#gtk4
#libadwaita
.
- An Anime Game launcher - Genshin Impact launcher for Linux with telemetry disabling
#rust
#gtk4
#relm4
#libadwaita
. - Cartridges - Game launcher with Steam, Lutris, Heroic, Legendary, Bottles, itch and RetroArch library import
#python
#gtk4
#libadwaita
. - Lutris - Game launcher covering most gaming systems
#python
#gtk3
. - Gameeky - Application to create and play games without any code for young learners and educators
#python
#gtk4
#libadwaita
. - Keypunch - Keyboard typing test like monkeytype
#rust
#gtk4
#libadwaita
.
- Convolution - Logic game about escaping from a maze
#gjs
#gtk4
#libadwaita
. - Crosswords - Game of crosswords with squpport for shaped and colors crosswords and
.ipuz
,.jpuz
,.xd
, and.puz
files#c
#gtk4
#libadwaita
. - Libellus - Tab-based wiki/Lexicon for DnD 5th edition
#gjs
#gtk4
#libadwaita
. - Mahjongg - Solitaire (one player) version of the classic Eastern tile game, Mahjongg
#vala
#gtk4
#libadwaita
. - Ultimate Tic Tac Toe - Ultimate Tic Tac Toe to play with friends or against an AI
#python
#gtk4
#libadwaita
.
- Multiplication Puzzle - Simple game inspired by the multiplication game from emacs
#vala
#gtk4
#libadwaita
. - SemantiK - Word-game where you need to find a secret word
#python
#gtk4
#libadwaita
.
- BMI - Body mass index (BMI) calculator
#python
#gtk4
#libadwaita
. - Dosage - Medication tracker
#gjs
#gtk4
#libadwaita
. - Health - Fitness goals tracker
#rust
#gtk4
#libadwaita
#gnome
. - Jogger - Running (and other workout) tracker for GNOME Mobile with import from Fitotrack
#rust
#gtk4
#libadwaita
.
- Atlas - Map viewer designed for elementaryOS
#vala
#gtk4
#granite
. - GNOME Maps - GNOME's map viewer using OpenStreetMap database
#gtk4
#gjs
#libadwaita
#gnome
.
- Railway - Application to look up information about (german) train journeys in one place
#rust
#gtk4
#libadwaita
#gnome
.
- GNOME Weather - Weather application for the GNOME desktop
#gjs
#gtk4
#libadwaita
#gnome
. - Nimbus - Minimal weather applet
#vala
#gtk4
#granite
. - Meteo - Forecast application using OpenWeatherMap API
#vala
#gtk3
. - Mousam - Lightweight weather application with dynamically changing gradient-based background according to current weather condition
#python
#gtk4
#libadwaita
.