Collections of awesome native open-source GTK (4 and 3) applications.
- Apps for GNOME
- Audio
- Video
- Graphics
- Multimedia
- Internet and Networking
- Office
- Productivity
- 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.
- 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
#libhandy
. - Melody - Music player designed for elementary OS with metadata fetching, online radio and MTP device sync
#vala
#granite
. - Muzika - Music player with customizable home screen and Google Music integration
#gjs
#libadwaita
. - elementary Music - Official music player for elementary OS
#vala
#granite
. - GNOME Music - Official GNOME desktop music player
#python
#libadwaita
#gnome
. - 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
#gnome
. - Amberol - Simple music player well integrated with GNOME
#rust
#libadwaita
. - G4Music - Light-weight music player focusing on high performance supporting ReplayGain, pipewire audio sink and MPRIS control
#vala
#libadwaita
. - HBud - Audio and video player with karaoke features
#python
#libadwaita
. - Resonance - Music player with MPRIS support, Discord Rich presence and Last.fm scrobbling
#rust
#python
#libadwaita
. - Monophony - Application for streaming music from YouTube
#python
#libadwaita
. - netease-cloud-music-gtk - Audio player for the Netease Cloud Music
#rust
#libadwaita
. - Decibels - Audio player with waveform view
#gjs
#libadwaita
.
- Spot - Spotify (premium) client for the GNOME desktop with MPRIS integration based on librespot
#rust
#libadwaita
. - Sublime Music - Client for Subsonic-compatible (Subsonic, Airsonic, Revel, Gonic, Navidrome, Ampache, *sonic) personal streaming servers
#python
. - High Tide - Tidal streaming client
#python
#libadwaita
.
- Sonata - MPD client with tag editor and audio scrobbling support, currently looking for a new maintainer
#python
. - Mpdevil - MPD music browser with MPRIS interface
#python
.
- GNOME Podcasts - (ex Hammond) Official GNOME Podcast client
#rust
#libadwaita
#gnome
. - Vocal - Podcast application with iTunes Store integration and smart library management
#vala
#granite
.
- Cozy - Audiobook player with offline library management and MPRIS integration
#python
#libadwaita
.
- Shortwave - Internet radio player providing access to the community radio station database radio-browser.info
#rust
#libadwaita
. - Goodvibes - Simple light-weight internet radio player
#c
. - radiotray-lite - Online radio player with minimal interface that runs on the system tray
#c++
. - Pithos - Pandora Radio client
#python
.
- Parlatype - Minimal audio player for manual speech transcription
#c
.
- Blanket - Ambient sound player/mixer with preset management and MPRIS integration
#python
#libadwaita
.
- Zap - Sound effects soundboard and collection manager
#gjs
#libadwaita
.
- zrythm - DAW offering streamlined editing workflows with automation capabilities, chord assistance and support for plugins
#c++
#libadwaita
.
- Chromatic - Instruments tuner
#rust
#libadwaita
. - Lyrebird - Voice changer based on SoX
#python
. - Tagger - Music tag (metadata) editor
#csharp
#libadwaita
. - EasyEffects - Audio effects manager (limiter, convolver, equalizer, autovolume and more) for PipeWire applications
#c++
#libadwaita
. - Myxer - PulseAudio volume mixer
#rust
. - Reco - Audio recorder
#vala
#granite
. - Mousai - Song identifier based on AudD with MPRIS support
#rust
#libadwaita
. - Ear Tag - Tag editor designed to edit singular files
#python
#libadwaita
. - Asunder - CD ripper and encoder
#c
. - Cavalier - Audio visualizer based on CAVA
#csharp
#libadwaita
. - pwvucontrol - PipeWire volume mixer
#rust
#libadwaita
. - Simple Wireplumber GUI - WirePlumber (PipeWire session manager) GUI to rename devices and show properties.
- SoundConverter - Multithreaded sound converter with compatibility with everything that GStreamer reads and automatic renaming
#python
. - Audio Sharing - Application to share audio playback in the form of an RTSP stream
#rust
#libadwaita
.
- Celluloid - (ex GNOME MPV) frontend for MPV
#c
#libadwaita
. - Clapper - Media player powered by GStreamer with OpenGL rendering
#gjs
#c
. - Delfin - Application to stream movies/TV shows from Jellyfin
#rust
#libadwaita
. - Movie Monad - Simple video player powered by GStreamer
#haskell
. - GNOME Videos - Official GNOME desktop video player, also known as Totem
#c
#gnome
. - Glide - Simple video player powered by GStreamer
#rust
#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
#libadwaita
.
- Footage - Application to trim, flip, rotate and crop individual clips
#rust
#libadwaita
. - Pitivi - Video editor based on GStreamer Editor Services
#python
. - Video Trimmer - Application to cut out fragments of a video without re-encoding and reducing video quality
#rust
#libadwaita
.
- Gaupol - Editor for text-based subtitle files with built-in video player
#python
. - Subtitle Editor - Subtitle editor with built-in video player and text correction features
#c++
.
- Kooha - Distraction-free screen recorder
#rust
#libadwaita
. - RecApp - (archived) Simple screencasting application based on GStreamer
#python
.
- Aviator - Utility for encoding with SVT-AV1 & Opus
#python
#libadwaita
. - Identity - Program for comparing multiple versions of an image or video
#rust
#libadwaita
. - media-toc - Application to build a table of contents from a media or to split a media file into chapters
#rust
.
- ASCII Draw - App to draw diagrams or anything using only ASCII
#python
#libadwaita
. - Calligraphy - Text to ASCII banners converter
#python
#libadwaita
. - Letterpress - Image to ASCII art converter using jp2a
#python
#libadwaita
. - Halftone - Image to pixel art converter
#python
#libadwaita
.
- Geeqie - Cross-platform image viewer and organizer
#c++
. - Image Roll - Simple and fast image viewer with basic image manipulation tools
#rust
. - Loupe - Simple image viewer
#rust
#libadwaita
. - Memento - Meme browser, search and tagger with OCR tagging
#python
#libadwaita
. - vipsdisp - Image viewer based on
libvips
supporting many scientific and technical image formats#c
.
- Switcheroo - Image converter and manipulator (ImageMagick frontend)
#python
#libadwaita
.
- Annotator - Image annotation application designed for elementary OS
#vala
#granite
. - Conjure - Image enhancer based on ImageMagick
#python
#libadwaita
. - Drawing - Simple image editor similar to Microsoft paint designed for the GNOME desktop
#python
. - Effector - GEGL filter app with a flow graph UI
#vala
. - GIMP - Raster graphics editor used for image manipulation, image editing, free-form drawing and more specialized stask
#c
. - MyPaint - Simple drawing and painting program with support for Wacom-style graphics tablets
#python
. - Obfuscate - Private information censoring tool
#rust
#libadwaita
. - Swappy - Wayland native screenshot editing tool
#c
.
- Gifcurry - GIF editor and video-to-GIF converter application
#haskell
. - Gifup - Video-to-GIF converter
#vala
#granite
.
- Curtail - Image compressor with support for PNG, JPEG, WebP and SVG images
#python
#libadwaita
. - Refract - Guided image optimization for JPEGs and PNGs producing WebP, AVIF and JPEG XL clones
#rust
.
- Darktable - Photography workflow application and raw developer
#c
. - RawTherapee - Raw image processing program
#c++
. - Shotwell - Personal photo manager with editing features
#vala
#gnome
.
- Upscaler - Image upscaler based on Real-ESRGAN ncnn Vulkan
#python
#libadwaita
.
- Dagger - Graphviz DOT graphs viewer and editor
#rust
#libadwaita
. - Design - 2D CAD application with DXF format support
#gjs
#libadwaita
. - Focus Annotator - Tool to annotate the focus plane of z-stacked images
#rust
#libadwaita
. - Gaphor - UML/SysML modeling application
#python
. - GraphUI - Graph visualization based on Graphviz
#vala
#granite
. - Horizon - EDA package supporting an integrated end-to-end workflow for printed circuit design
#c++
#gl
. - Photometric Viewer - IES and EULUMDAT photometric files viewer
#python
#libadwaita
. - SolveSpace - Parametric 2D/3D CAD tool
#c++
#gl
. - xdot.py - Interactive viewer for graphs written in Graphviz
#python
. - Dune 3D - Parametric 3D CAD tool based on OpenCASCADE+SolveSpace from the author of Horizon EDA
#c
.
- Birdfont - Font editor for creating fonts in TTF, EOT, SVG and BIRDFONT formats
#vala
. - Font Downloader - Download utility for Google Fonts
#python
#libhandy
. - Inkscape - General vector graphics editor using GTK since version 1.0
#c++
. - Pizzara - Digital, vectorial and infinite chalkboard for free-hand drawing
#libadwaita
. - Webfont Kit Generator - Utility to create web font-face kits
#python
#libadwaita
.
- Gydl - GUI wrapper around youtube-dl
#python
. - Parabolic - yt-dlp graphical fronted
#csharp
#libadwaita
.
- Selene - Audio/video converter for audio and videos files that can encode them to popular output formats like MKV and MP4
#vala
.
- Girens - Plex media player client with responsive layout and function to download media items
#python
#libadwaita
. - Playlifin - Tool to convert YouTube playlists to Jellyfin playlists
#python
#libadwaita
.
- IP Lookup - Simple application to find information about an IP address
#python
#libadwaita
. - Overskride - Bluetooth and Obex client/device manager
#rust
#libadwaita
.
- Dino - Modern XMPP/Jabber chat client
#vala
#libadwaita
. - Discover - Discord overlay with X11 and wlroots support
#python
. - Flare - Signal client
#rust
#libadwaita
. - Fractal - Matrix client for the GNOME desktop
#rust
#libadwaita
. - Gajim - Fully-featured XMPP client
#python
. - gtkcord4 - Discord client written in
#go
. - Meeting Point - BigBlueButton client
#vala
#libadwaita
. - Mirdorph - Crappy low feature Discord client
#python
#libadwaita
. - Polari - IRC client
#gjs
#gnome
. - Paper Plane - Telegram client for the GNOME desktop
#rust
#libadwaita
. - Srain - Modern IRC client
#c
.
- Astroid - Lightweight and fast Mail User Agent that provides a GUI to searching, displaying and composing email using notmuch as backend
#c++
. - Geary - Email application for the GNOME desktop build around conversations
#vala
#gnome
#libhandy
. - Evolution - Personal information management application that provides integrated mail, calendaring and address book functionality
#c
#gnome
.
- Deluge - BitTorrent client available for Linux, macOS and Windows
#python
. - Fragments - BitTorrent client built on top of Transmission
#rust
#libadwaita
. - Gabut Download Manager - Download manager supporting torrents and direct download with Firefox integration
#vala
. - Nicotine+ - Graphical client for the Soulseek peer-to-peer network
#python
. - Teleport - Network file sharing application based on Avahi (mDNS)
#c
. - Transmission - BitTorrent client for macOS, Windows and Linux
#c
. - Transporter - (archived) magic-wormhole client for elementary OS
#vala
#granite
. - Torrential - Alternative GUI on top of the Transmission BitTorrent client
#vala
#granite
. - Varia - Download manager based on aria2
#python
#libadwaita
. - Warp - magic-wormhole client
#rust
#libadwaita
. - Warpinator - Linux Mint's LAN file sharing program
#c++
.
- Hotwire - GUI that leverages the wireshark and tshark infrastructure to capture traffic and explore the contents of tcpdump files
#rust
.
- Coffee - News and weather reader for sources provided by News API and DarkSky
#vala
. - Feeds - News reader for the GNOME desktop
#python
#libadwaita
. - Liferea - News reader with a GUI similar to desktop mail client and with an embedded web browser
#c
. - NewsFlash - News reader designed to complement an already existing web-based RSS reader account
#rust
#libadwaita
.
- Connections - Remote desktop client for the GNOME desktop with RDP and VNC support
#vala
#gnome
. - Remmina - Remote desktop client with plugin system and RDP, VNC, SPICE, X2GO, HTTP and SSH support
#c
. - Vinagre - Remote desktop viewer for the GNOME desktop with RDP, VNC, SPICE support
#c
#gnome
.
- Tuba - Mastodon client, fork of Tootle
#vala
#libadwaita
. - Social - Mastodon and Pleroma client
#rust
.
Clients for commercial social platforms that had their API access cut off in a wave of enshittification.
- Corebird / Cawbird / NewCaw - Used to be a Twitter client, rewrite to Mastodon API abandoned
#vala
. - Headlines - Used to be a Reddit client
#c++
#libadwaita
. - Giara - Used to be a Reddit client (not officially deprecated yet)
#python
#libadwaita
.
- Bavarder - AI chatbot (ChatGPT, CatGPT, BAI Chat, Open-Assistant SFT-1 12B Model) interface
#python
#libadwaita
. - Geopard - Gemini web browser
#rust
#libadwaita
. - HackUp - Hacker News client
#vala
#granite
. - Imaginer - AI image generator (DALL·E 2, Portrait Plus, Stable Diffusion, Custom Provider) interface
#python
#libadwaita
. - Lobjur - lobste.rs client
#gjs
#libadwaita
. - Tally - Plausible Analytics (Google Analytics alternative) client
#vala
#libadwaita
. - Tangram - Browser for your pinned tabs
#gjs
#libadwaita
. - Wike - Wikipedia client
#python
#libadwaita
.
- Eolie - Web browser for the GNOME desktop with Firefox Sync support
#python
#libhandy
. - GNOME Web (Epiphany) - Web browser for the GNOME desktop based on the WebKit endering engine
#c
#gnome
#libadwaita
. - luakit - Highly configurable browser based on the WebKit engine and extensible with Lua
#c
#lua
.
- Linux Wifi Hotspot - Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface
#c
.
- Carburetor - Graphical setting app to easily set up a TOR proxy on your session, without getting your hands dirty with system configs
#python
#libadwaita
.
- Bookworm - Simple eBook reader for elementary OS
#vala
#granite
. - Foliate - Simple and modern eBook reader based on Epub.js
#gjs
#libadwaita
. - Komikku - Manga reader for the GNOME desktop with online and offline reading
#python
#libadwaita
.
- balistica - Exterior ballistics calculator
#vala
. - Dippi - Display DPI calculator
#vala
#libadwaita
. - Graphs - Plotting and data manipulation tool for the GNOME desktop
#python
#libadwaita
. - NaSC - Dual pane text based calculator
#vala
. - Plots - Graph plotting app for the GNOME desktop
#python
#opengl
. - Qalculate! GTK+ - Multi-purpose cross-platform desktop calculator
#c++
. - Gnumeric - Spreadsheet editor
#c
. - LogicRs - Logical circuits simulator/editor
#rust
#libadwaita
.
- GNOME Calendar - Simple calendar for the GNOME desktop
#c
#libadwaita
#gnome
.
- GNOME Documents - (archived) Document manager for the GNOME desktop with collection features
#gjs
. - Paperwork - Document manager with scan features
#python
.
- Xreader - Generic document viewer with support for PDF, Postscript, djvu, comics and more
#c
#xapps
. - Evince - Document viewer for the GNOME desktop with support for PDF, Postscript, djvu, comics etc. and SyncTex support with gedit
#c
#libhandy
#gnome
.
- GNOME Notes - Simple note editor for the GNOME desktop, also known as Bijiben
#c
#gnome
. - Gnote - Note-taking application for the GNOME desktop started as a Tomboy port
#c++
#gnome
. - Iridium - Standard Notes local-first client
#rust
. - Notejot - Stupidly simple notes application
#vala
#granite
. - Notekit - Hierarchical Markdown note-taking application with tablet support
#c++
. - Notes - Note-taking application for the GNOME desktop with notebook based categorization, trash and dark theme
#vala
#libadwaita
. - Notes-Up - Markdown note manager for elementary OS
#vala
#granite
. - Noteworthy - Modern, fast, and version-controlled Markdown notes application
#rust
#libadwaita
. - Notorious - Keyboard-centric notes application
#python
#libhandy
. - Outliner - Outlining application for elementary OS
#vala
#granite
. - Paper - Markdown note-taking application with GNOME desktop integration
#vala
#libadwaita
. - Iotas - Simple Markdown note-taking application with Nextcloud Notes integration
#python
#libadwaita
. - Rnote - Vector-based drawing app for sketching, handwritten notes and to annotate documents and pictures with pressure-sensitive stylus input support
#rust
#libadwaita
. - Xournal++ - Cross-platform handwriting note-taking software with PDF annotation support and support for pen input form devices such as Wacom tablets
#c++
. - Zim - Text editor used to maintain a collection of wiki pages
#python
.
- Journaler - Journaling application for elementary OS
#vala
#granite
. - RedNotebook - Desktop journal application that lets you format, tag and search your entries
#python
.
- Frog - Intuitive text extraction tool for the GNOME desktop.
- gImageView - GTK/Qt front-end to Tesseract
#c++
. - TextSnatcher - Easy to use OCR application based on Tesseract
#vala
#granite
.
- Paper Clip - PDF metadata editor
#vala
#libadwaita
. - PDF Arranger - PDF editor with merging, splitting, rotating, cropping and rearranging based on pikepdf
#python
. - PDF Slicer - Simple application to extract, merge, rotate and reorder pages of PDF documents with undo/redo support
#c++
.
- pdfpc - Presentation console with multi-monitor support for PDF files
#vala
. - Pympress - Presentation tool designed for dual-screen setups such as presentations and public talks
#python
. - Spice-up - Web presentation editor
#vala
#granite
. - Teleprompter - Simple application to read scrolling text from your screen
#python
#libadwaita
.
- Dialect - Translation based on Google Translate and LibreTranslate
#python
#libadwaita
.
- Actioneer - Tool to automate actions on file changes
#vala
#granite
. - Boatswain - Elgato Stream Deck controller
#c
#libadwaita
. - Cigale - Timesheet for your activities with support for emails, Git, GitLab and Stack Exchange
#rust
. - Collector - Dropover utility that allows to drag files/images/text into a collection window and drop them anywhere
#python
#libadwaita
. - GNOME Characters - Emoji picker
#c
#libadwaita
#gnome
. - Notify - Client for ntfy
#rust
#libadwaita
. - Random - Randomization made easy with advanced functions
#vala
#libadwaita
. - Szyszka - Fast bulk file renamer
#rust
. - Ticket Booth - Application to keep track of TV series/movies with TMDB's API
#python
#libadwaita
. - TV Series Renamer - TV series renaming application that support adding titles to episodes
#rust
. - Workspaces - Desktop workpaces for elementaryOS
#vala
#granite
.
- Minder - Mind-mapping application for elementaryOS
#vala
#granite
.
- Planify - Project and task manager with Todoist support
#vala
#libadwaita
.
- Chess Clock - Over-the-board chess time control
#python
#libadwaita
. - Exerciqe Timer - Interval training timer
#rust
#libadwaita
. - Flowtime - Pomodoro timer with statistics
#vala
#libadwaita
. - Furtherance - Cross-platform time tracker
#rust
#libadwaita
. - hamster-gtk - Time tracker provided by
hamster-lib
#python
. - Hourglass - Simple time keeping application for elementaryOS
#vala
#granite
. - Khronos - Task time logger
#vala
#libadwaita
. - Retro - Customizable digital clock
#gjs
#libadwaita
. - Solanum - Pomodoro timer for the GNOME desktop
#rust
#libadwaita
. - Timetrack - Simple time trakcer for the GNOME desktop
#python
. - Tomato - Pomodoro timer for elementaryOS
#vala
#granite
. - Timer - Simple countdown timer
#python
#libadwaita
.
- Agenda - Simple to-do application for elementaryOS
#vala
#granite
. - Done - To-do application that allows you to consolidate your existing task providers into a single place
#rust
#libadwaita
. - Endeavour - Personal tasks manager with complete integration with the GNOME desktop
#c
#libadwaita
. - Effitask - todo.txt client with due, flag, future note and schedule addons
#rust
. - Getting Things GNOME - Personal task organizer for the GNOME desktop inspired by Getting Things Done
#python
#gnome
. - Remembrance - Simple reminder app
#python
#libadwaita
. - Yishu - (archived) Simple todo.txt client
#vala
#granite
#libhandy
. - List - Simple todo application for those who prefer simplicity
#c
#libadwaita
. - IPlan - Personal task manager with project-based task grouping, task timers and drag and drop arranging
#rust
#libadwaita
. - Errands - Simple to-do application with subtasks, accent colors and drag & drop support
#python
#libadwaita
.
- Jellybean - Inventory manager with refill functions and a handy low-stock indicator
#vala
#libadwaita
.
- Collision - Tool to generate, compare and verify hashes
#crystal
#libadwaita
. - GtkHash - Desktop utility for computing message digests or checksums
#c
. - Key Rack - Tool that allows to view and edit keys, like passwords or tokens, stored by apps
#rust
#libadwaita
. - krb5-auth-dialog - Kerberos tickets monitoring
#c
#libadwaita
. - Malcontent - Parental control client
#c
#libadwaita
. - Metadata Cleaner - File metadata cleanre based on MAT2
#python
#libadwaita
. - Raider - Application to securely delete your files for the GNOME desktop
#c
#libadwaita
.
- Authenticator - Two-factor authentication codes generator
#rust
#libadwaita
. - Gonepass - 1Password vault reader
#c++
. - Obliviate - Password manager that does not store passwords for elementaryOS
#vala
. - OTPClient - One Time Password application that supports both TOTP and HOTP
#c
. - Passbook - Password manager
#python
. - Secrets - Password manager for the GNOME desktop with support for KeePass safes
#python
#libadwaita
.
- Hashes - Identify hashing algorithms
#python
#libadwaita
.
- Denaro - Personal finance manager for GNOME
#csharp
#libadwaita
. - Envelope - Personal finance manager for elementaryOS
#vala
#granite
. - Grisbi - 20 years old accounting application
#c
.
- Crypto - Cryptocyrreny watcher
#c
. - Markets - Stock, currency and cryptocurrency tracker
#vala
#libhandy
.
- Atoms - Linux Chroot environments manager
#python
#libadwaita
. - Bottles - Wine environments manager
#python
#libadwaita
. - BoxBuddy - Graphical interface for Distrobox
#rust
#libadwaita
. - Pods - Podman containers manager
#rust
#libadwaita
. - Toolbx Tuner - toolbx containers manager
#rust
#libadwaita
.
- Biblioteca - GNOME/Libadwaita documentation browser and viewer
#gjs
#libadwaita
. - DevDocs Desktop - DevDocs browser and viewer
#python
. - quickDocs - Documentation browser for DevDocs and Valadoc
#vala
#granite
.
- GHex - Tool to load data from any file, view and edit it in either hex or ASCII
#c
#libadwaita
#gnome
.
- Anjuta - (archived) IDE with a GUI designer for the GNOME desktop
#c
#gnome
. - GNOME Builder - Tool to help you write and contribute to great GNOME-based applications
#c
#libadwaita
#gnome
. - GtkIDE.jl - GTK-based IDE for Julia
#julia
. - Playhouse - Playground for HTML/CSS/JavaScript
#gjs
#libadwaita
. - Valama - Vala IDE
#vala
. - Workbench - Tool to experiment with GNOME technologies
#gjs
#libadwaita
.
- GNvim - GUI for Neovim without any web bloat
#rust
. - neovim-gtk - GUI for Neovim with ligatures support
#rust
. - nvim-pygtk3 - PyGTK3 frontend to Neovim with some visual GUI elements
#python
.
- elementary Code - Code editor designed for elementaryOS
#vala
#granite
. - elementary IDE - Unofficial elementaryOS-oriented IDE
#vala
#granite
. - Geany - Cross-platform ext editor that provides tons of useful features
#c
. - gedit - Easy-to-use and general-purpose text editor for the GNOME desktop
#c
#gnome
. - GNOME Text Editor - Simple text editor that focuses on session management
#c
#gnome
. - Norka - Continuous text editor for the GNOME desktop and elementaryOS
#python
#granite
. - SciTE - Lightweight cross-platform code editor
#c++
. - Scripter - Simple application to write and execute small Python scripts
#swift
#libadwaita
. - Vulcan - Minimalistic text editor designed for both ordinary use and software development
#vala
. - Xed - Small and lightweight text editor
#c
#xapps
.
- Apostrophe - Distraction-free Markdown editor
#python
#libadwaita
. - markdown-rs - Distraction-free Markdown editor
#rust
. - Marker - Markdown editor with HTML and LaTeX conversion with scidown
#c
. - Quilter - Distraction-free Markdown editor
#vala
#libadwaita
. - Showdown - Simple markdown viewer
#vala
.
- Citations - BibTex bibliography manager
#rust
#libadwaita
. - Gummi - Simple LaTeX editor
#c
. - GNOME LaTeX (LaTeXila) - LaTeX editor with Latexmk support for the GNOME desktop
#vala
#gnome
. - Hieroglyphic - Application to search for LaTeX symbols by sketching, fork of TeX Match
#rust
#libadwaita
. - Setzer - Simple yet full-featured LaTeX editor
#python
. - TeX Match - Application to search for LaTeX symbols by sketching
#rust
.
- Black Box - Terminal with customizable UI
#vala
#libadwaita
#vte
. - GNOME Console - Minimal terminal for the GNOME desktop
#c
#vte
#gnome
. - GNOME Terminal - Terminal for the GNOME desktop
#c
#vte
#gnome
. - Guake - Dropdown terminal for the GNOME desktop
#python
#vte
. - Prompt - Terminal with first-class support for containers
#c
#vte
. - Tilix - Tiling and dropdown terminal for the GNOME desktop
#d
#vte
.
- Black Fennec - Visual semi-structured data (JSON) editor
#python
#libadwaita
. - KonbuCase - Case converting application
#vala
#granite
. - Wildcard - Regex tester
#rust
#libadwaita
. - RegexTester - Regex tester for elementaryOS
#vala
#granite
. - Snoop - Tool to search through your files and providing a Nautilus extension
#vala
#libadwaita
. - Text Pieces - Swiss knife of text processing
#vala
#libadwaita
. - TextShine - Text conversion utility
#vala
#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
#libadwaita
. - Escambo - HTTP-based APIs test application
#python
#libadwaita
.
- Glade - RAD tool to enable quick & easy development of user interfaces for the GTK toolkit and the GNOME desktop
#c
#gnome
. - Cambalache - RAD tool for Gtk 4 and 3 with a clear MVC design and data model first philosophy
#python
. - Gradience - Libadwaita applications customizer
#python
#libadwaita
.
- Commit - Commit message editor for Git and Mercurial
#gjs
#libadwaita
. - Diffuse - Text file comparing/merging tool
#python
. - Forge Sparks - Git forge (GitHub, Gitea, Forgejo) notification application
#gjs
#libadwaita
. - gitg - Git GUI client
#vala
#gnome
. - Gnomit - (archived) Git commit message editor for the GNOME desktop
#gjs
. - Meld - Visual diff and merge tool
#python
#gnome
. - Turtle - Tool to manage Git repositories within Nautilus by providing emblems, context menus and specific dialogues for complex operations
#python
#libadwaita
.
- Contrast - Tool to check whether the contrast between two colors meet the WCAG requirements
#rust
#libadwaita
. - Emulsion - Color palette manager
#vala
#libadwaita
. - Eyedropper - Color picker and formatter
#rust
#libadwaita
. - Harvey - Color contrast calculator
#vala
. - Icon Library - System icon browser
#rust
libadwaita
. - Icon Preview - Application icon previewer for designing application icons
#vala
. - LookBook - System icon browser
#vala
#granite
. - Paleta - Image dominant color extractor
#rust
#libadwaita
. - Symbolic Preview - Symbolic icon previwer
#rust
#libadwaita
.
- Butter - Btrfs snapshot manager
#rust
#libadwaita
. - Déjà Dup Backups - Simple backup tool for the GNOME desktop
#vala
#libadwaita
. - Pika Backup - Backup application based on BorgBackup with remote, scheduling and encryption features
#rust
#libadwaita
. - Timeshift - System restore tool for Linux that creates filesystem snapshots using rsync or Btrfs snapshots
#vala
.
- Daty - Cross-platform advanced Wikidata editor
#python
#libhandy
. - Sequeler - SQL client with support for PostgreSQL, MariaDB and SQLite
#vala
#granite
.
- Brasero - Application to burn CD/DVD designed to be as simple as possible
#c
#gnome
. - GNOME MultiWriter - Utility to write an ISO file to multiple USB devices at once
#c
#gnome
. - Imageburner - Simple imageburner for SD/USB designed for elementaryOS
#vala
#granite
. - Popsicle - Utility for flashing multiple USB devices in parallel
#rust
.
- Organizer - Application to organize your files into categories
#python
. - Polo - Multi-pane and tabbed file manager
#vala
. - Portofolio - File manager for mobile devices
#libhandy
.
- Celeste - File synchronization client that can sync with any cloud provider
#rust
#libadwaita
. - Syncthing-GTK - UI for Syncthing with the same features as the Web UI
#python
.
- Taxi - FTP client that also supports SFTP, WebDAV and AFP
#vala
#granite
.
- AdwSteamGtk - Adwaita for Steam skin installer
#python
#libadwaita
. - Extension Manager - Utility for browsing and installing GNOME Shell Extensions
#c
#libadwaita
. - mlinstall - USB Magic Lantern installer
#python
. - Parceldude - Batch installer for Windows MSI packages
#vala
. - PinApp -
.desktop
files creator/editor#python
#libadwaita
. - Pin It! - Portable applications shortcut creator
#vala
#libadwaita
. - ProtonPlus - Proton version manager
#vala
#libadwaita
. - turtle -
.desktop
files creation tool#python
#granite
. - Nix Software Center - Software center to easity install and manage Nix packages
#rust
#libadwaita
. - Impression - Straight-forward and modern application to create bootable drives
#rust
#libadwaita
. - SimpleSteamTinker - Simple, and modern Adwaita alternative to SteamTinkerLaunch
#lua
#libadwaita
.
- Czkawka - Cross-platform, simple and fast application to remove unnecessary files from your computer
#rust
. - BleachBit - Cross-platform Disk space cleaner and system optimizer
#python
.
- doppler - Fronted for Redshift allowing to configure different display temperatures for each time of day
#rust
. - Dynamic Wallpaper - Dynamic wallpaper creator for GNOME 42
#python
#libadwaita
. - Nostalgia - Application to set historic GNOME wallpapers
#vala
#libadwaita
. - Lan Mouse - Mouse and keyboard sharing software (software KVM switch) designed for Wayland
#rust
#libadwaita
. - EasySSH - SSH connection manager
#vala
. - Flatseal - Flatpak permission manager
#gjs
#libadwaita
. - Login Manager Settings - GNOME's Login Manager (GDM) settings manager
#python
#libadwaita
. - NixOS Configuration Editor - Application for editing NixOS configurations
#rust
#libadwaita
. - pulse-flow - PulseAudio configuration tool with a flow graph UI
#vala
. - Shell Configurator - GNOME Shell configuration utility with advanced settings
#gjs
#libadwaita
. - ReGreet - GTK-based greetd greeter
#rust
#relm4
. - SaveDesktop - Plasma, Xfce and GNOME-based DE configuration saver (icons, fonts, themes, settings, background, GNOME extensions, Flatpak permissions and more)
#python
#libadwaita
. - Warehouse - Versatile toolbox for viewing flatpak info, managing user data, and batch managing installed flatpaks
#python
#libadwaita
.
- CPU-X - System profiling and monitoring application (similar to CPU-Z for Windows)
#c
. - GNOME Disk Usage Analyzer - Disk usage analyzer, also known as Baobab, with DaisyDisk style circle chart
#vala
#gnome
. - GNOME Logs - systemd logs viewer
#c
#gnome
#libadwaita
. - GNOME Usage - System resources monitoring for the GNOME desktop
#vala
#gnome
. - GreenWithEnvy - NVIDIA card monitoring and fan/OC controlling application
#python
. - Mission Center - CPU, memory, disk, network and GPU usage monitor
#rust
#libadwaita
. - Monitorets - CPU, memory, disk, network and GPU usage monitor widget
#python
#libadwaita
. - Resources - CPU, memory, GPUs, network interfaces and block devices usage monitor
#rust
#libadwaita
. - Snowglobe - Virtualization viewer using QEMU over DBus
#c
#libadwaita
. - sysctlview - FreeBSD sysctl MIB tree explorer
#c++
.
- Time Switch - Computer shutdown timer
#python
#libadwaita
.
- An Anime Game launcher - Genshin Impact launcher for Linux with telemetry disabling
#rust
#libadwaita
. - Cartridges - Game launcher with Steam, Lutris, Heroic, Legendary, Bottles, itch and RetroArch library import
#python
#libadwaita
. - Lutris - Game launcher covering most gaming systems
#python
.
- Chess Clock - Timer for over-the-board chess games
#python
#libadwaita
.
- Multiplication Puzzle - Simple game inspired by the multiplication game from emacs.
- Atlas - Map viewer designed for elementaryOS
#vala
#granite
#libhandy
.
- Railway - Application to look up information about (german) train journeys in one place
#rust
#libadwaita
.
- GNOME Weather - Weather application for the GNOME desktop
#gjs
#gnome
. - Nimbus - Minimal weather applet
#vala
#libhandy
. - Meteo - Forecast application using OpenWeatherMap API
#vala
. - Mousam - Lightweight weather application with dynamically changing gradient-based background according to current weather condition
#python
#libadwaita
.