Git Product home page Git Product logo

awesome-gtk's Introduction

Awesome GTK Awesome Distros: Please do not theme any apps

Collections of awesome native open-source GTK (4 and 3) applications.

Contents

Apps for GNOME

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.

Audio

Audio Players

Music Players

  • 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.

Audio Streaming Service Clients

  • 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.

MPD Clients

  • 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.

Podcasts

  • GNOME Podcasts - (ex Hammond) Official GNOME Podcast client #rust #libadwaita #gnome.
  • Vocal - Podcast application with iTunes Store integration and smart library management #vala #granite.

Audiobooks

  • Cozy - Audiobook player with offline library management and MPRIS integration #python.

Radio

  • 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.

Transcription

  • Parlatype - Minimal audio player for manual speech transcription #c.

Ambient Sounds

  • Blanket - Ambient sound player/mixer with preset management and MPRIS integration #python #libadwaita.

Soundboards

  • Zap - Sound effects soundboard and collection manager #gjs #libadwaita.

Audio Workstations (DAWs)

  • zrythm - DAW offering streamlined editing workflows with automation capabilities, chord assistance and support for plugins #c++ #libadwaita.

Audio Tools

  • Lyrebird - Voice changer based on SoX #python.
  • Tagger - Music tag (metadata) editor #c++ #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 #python #libadwaita.

Video

Video Players

  • Celluloid - (ex GNOME MPV) frontend for MPV #c #libadwaita.
  • Clapper - Media player powered by GStreamer with OpenGL rendering #gjs #c.
  • 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.

Live Stream Viewers

  • GNOME Twitch - Twitch client supporting multiple video backends and with subscription management #c.

Video Editors

  • 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.

Subtitle Editors

  • 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++.

Screen Recorders

  • Kooha - Distraction-free screen recorder #rust #libadwaita.
  • RecApp - (archived) Simple screencasting application based on GStreamer #python.

Video Tools

  • 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.

Graphics

3D Graphics

ASCII/Pixel Art

  • 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.

Image Viewers

  • Image Roll - Simple and fast image viewer with basic image manipulation tools #rust.
  • Loupe - Simple image viewer #rust #libadwaita.
  • vipsdisp - Image viewer based on libvips supporting many scientific and technical image formats #c.

Raster Graphics

Converters

Drawing & Editing

  • 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.

GIF

  • Gifcurry - GIF editor and video-to-GIF converter application #haskell.
  • Gifup - Video-to-GIF converter #vala #granite.

Optimizers/Compressors

  • 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.

Photography

  • Darktable - Photography workflow application and raw developer #c.
  • RawTherapee - Raw image processing program #c++.
  • Shotwell - Personal photo manager with editing features #vala #gnome.

Upscalers

Technical Graphics

  • 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.
  • SolveSpace - Parametric 2D/3D CAD tool #c++ #gl.
  • xdot.py - Interactive viewer for graphs written in Graphviz #python.

Vector & Fonts

  • 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.

Multimedia

Media Downloaders

Media Encoders

  • Selene - Audio/video converter for audio and videos files that can encode them to popular output formats like MKV and MP4 #vala.

Media Servers

  • Girens - Plex media player client with responsive layout and function to download media items #python #libadwaita.

Internet and Networking

Chat and VoIP

  • 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.

Email

  • 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.

File Sharing

  • Deluge - BitTorrent client available for Linux, macOS and Windows #python.
  • Fragments - BitTorrent client built on top of Transmission #rust #libadwaita.
  • 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.
  • Warp - magic-wormhole client #rust #libadwaita.
  • Torrential - Alternative GUI on top of the Transmission BitTorrent client #vala #granite.

Network Monitoring

  • Hotwire - GUI that leverages the wireshark and tshark infrastructure to capture traffic and explore the contents of tcpdump files #rust.

News/Feed Readers

  • 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.

Remote Desktop

  • 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.

Social Media Clients

  • Tuba - Mastodon client fork of Tootle #vala #libadwaita.
  • Social - Mastodon and Pleroma client #rust.

Social Graveyard

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.

Specialized Web Browsers / Wrappers

  • 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.

Web Browsers

  • 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.

Office

Book Readers

  • Bookworm - Simple eBook reader for elementary OS #vala #granite.
  • Foliate - Simple and modern eBook reader based on Epub.js #gjs #libhandy.
  • Komikku - Manga reader for the GNOME desktop with online and offline reading #python #libadwaita.

Calculators & Math

  • 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.

Calendar

  • GNOME Calendar - Simple calendar for the GNOME desktop #c #libadwaita #gnome.

Document Managers

  • GNOME Documents - (archived) Document manager for the GNOME desktop with collection features #gjs.
  • Paperwork - Document manager with scan features #python.

Document Viewers

  • 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.

Note-taking

  • 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.
  • Paper - Markdown note-taking application with GNOME desktop integration #vala #libadwaita.
  • RedNotebook - Desktop journal application that lets you format, tag and search your entries #python.
  • 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.

OCR

PDF Tools

  • 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++.

Presentation

  • 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.

Translation

  • Dialect - Translation based on Google Translate and LibreTranslate #python #libadwaita.

Productivity

Desktop Productivity

  • Boatswain - Elgato Stream Deck controller #c #libadwaita.
  • Cigale - Timesheet for your activities with support for emails, Git, GitLab and Stack Exchange #rust.
  • GNOME Characters - Emoji picker #c #libadwaita #gnome.
  • Random - Randomization made easy with advanced functions #vala #libadwaita.
  • Szyszka - Fast bulk file renamer #rust.
  • TV Series Renamer - TV series renaming application that support adding titles to episodes #rust.
  • Workspaces - Desktop workpaces for elementaryOS #vala #granite.

Mind-mapping

  • Minder - Mind-mapping application for elementaryOS #vala #granite.

Project Management

  • Planner - Project and task manager with Todoist support #vala #granite.

Timers / Time Tracking

  • Chess Clock - Over-the-board chess time control #python #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.

To-do Lists

  • 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.

Security and Privacy

  • Collision - Tool to generate, compare and verify hashes #crystal #libadwaita.
  • GtkHash - Desktop utility for computing message digests or checksums #c.
  • 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.

Password Management

  • Authenticator - Two-factor authentication codes generator #rust #libdawaita.
  • 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.

Finance

Budget and Accounting Managers

  • Denaro - Cross-platform personal finance manager #c++ #libadwaita.
  • Envelope - Personal finance manager for elementaryOS #vala #granite.
  • Grisbi - 20 years old accounting application #c.

Exchange Rate Viewers

  • Crypto - Cryptocyrreny watcher #c.
  • Markets - Stock, currency and cryptocurrency tracker #vala #libhandy.

Development

Containers

  • Atoms - Linux Chroot environments manager #python #libadwaita.
  • Bottles - Wine environments manager #python #libadwaita.
  • Pods - Podman containers manager #rust #libadwaita.
  • Toolbx Tuner - toolbx containers manager #rust #libadwaita.

Documentation

Hex Editors

  • GHex - Tool to load data from any file, view and edit it in either hex or ASCII #c #libadwaita #gnome.

IDEs

Featureful IDEs

  • 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.

Neovim GUIs

  • 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.

Simple Editors and Light IDEs

  • 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.
  • Vulcan - Minimalistic text editor designed for both ordinary use and software development #vala.
  • Xed - Small and lightweight text editor #c #xapps.

Xi GUIs

  • Tau - GTK frontend for Xi, previously called gxi #rust.
  • xi-gtk - GTK fronted for the Xi #vala.

Markdown

  • Apostrophe - Distraction-free Markdown editor #python #libadwaita.
  • markdown-rs - Distraction-free Markdown editior #rust.
  • Marker - Markdown editor with HTML and LaTeX conversion with scidown #c.
  • Quilter - Distraction-free Markdown editor #vala #libadwaita.
  • Showdown - Simple markdown viewer #vala.

LaTeX

  • 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.
  • Setzer - Simple yet full-featured LaTeX editor #python.

Terminals

  • Black Box - Terminal with customizable UI #vala #libdwaita #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.
  • Tilix - Tiling and dropdown terminal for the GNOME desktop #d #vte.

Text Processing

  • Black Fennec - Visual semi-structured data (JSON) editor #python #libadwaita.
  • KonbuCase - Case converting application #vala #granite.
  • Patterns - Regex tester #rust #libadwaita.
  • RegexTester - Regex tester for elementaryOS #vala #granite.
  • Text Pieces - Swiss knife of text processing #vala #libadwaita.

Toolboxes

  • 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.

UI Design

  • 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.

Version Control and Diffs

  • 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.

Design

  • 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 #python #libadwaita.
  • Symbolic Preview - Symbolic icon previwer #rust #libadwaita.

File and Data Management

Backup

  • 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.

Database Clients

  • Daty - Cross-platform advanced Wikidata editor #python #libhandy.
  • Sequeler - SQL client with support for PostgreSQL, MariaDB and SQLite #vala #granite.

Disk Imaging

  • 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.

File Management

  • Organizer - Application to organize your files into categories #python.
  • Polo - Multi-pane and tabbed file manager #vala.
  • Portofolio - File manager for mobile devices #libhandy.

File Synchronisation

  • 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.

Remote File Access

  • Taxi - FTP client that also supports SFTP, WebDAV and AFP #vala #granite.

System Management

Software Installation

  • 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.
  • 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.

System and File Cleaning

  • 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.

System Configuration

  • 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.
  • 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.

System Monitoring and Info

  • 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.
  • sysctlview - FreeBSD sysctl MIB tree explorer #c++.

Task Scheduling

  • Time Switch - Computer shutdown timer #python #libadwaita.

Gaming

  • Lutris - Game launcher covering most gaming systems #python.
  • Cartridges - Game launcher with Steam, Lutris, Heroic, Bottles and itch library import #python #libadwaita.

Health and Fitness

  • Health - Fitness goals tracker #rust #libadwaita.

Map Viewers

  • Atlas - Map viewer designed for elementaryOS #vala #granite #libhandy.

Weather Viewers

  • GNOME Weather - Weather application for the GNOME desktop #gjs #gnome.
  • Nimbus - Minimal weather applet #vala #libhandy.
  • Meteo - Forecast application using OpenWeatherMap API #vala.

awesome-gtk's People

Contributors

danyeaw avatar ekickx avatar gregorni avatar jacobwhall avatar loicreynier avatar m8 avatar mathiascode avatar mroyme avatar nlogozzo avatar peotr26 avatar programmerino avatar qcasey avatar rafostar avatar reorr avatar rmnscnce avatar seadve avatar somas95 avatar sonnyp avatar tfuxu avatar valpackett avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.