A curated list of awesome native open-source GTK (3/4) applications across various categories.
Awesome GTK is a comprehensive, community-maintained directory of high-quality open-source applications built with the GTK toolkit. It serves as a curated resource for discovering native Linux desktop software across categories like audio, video, graphics, productivity, and development. The project organizes applications with technology tags and maintenance status to help users find active, well-designed software.
Linux desktop users and developers seeking native GTK applications for specific tasks, and developers looking for examples of GTK-based software across different programming languages and versions. It is particularly useful for those interested in software from GNOME, elementary OS, and other GTK-based desktop environments.
Developers choose Awesome GTK over generic software lists because it focuses exclusively on high-quality, open-source GTK applications with detailed metadata like programming language and GTK version. Its community-driven curation and emphasis on native integration, open-source ethos, and cross-desktop compatibility make it a trusted reference for discovering practical software.
List of awesome GTK (3/4) applications
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Applications are organized into over 50 logical sections like Audio, Video, and Development, as shown in the detailed table of contents, enabling targeted discovery for specific use cases.
Each entry includes tags for programming language (e.g., #rust, #python) and GTK version (#gtk3, #gtk4, #libadwaita), helping users identify software compatible with their tech stack or desktop environment.
Includes apps from GNOME, elementary OS, and other desktop environments, not limited to official projects, ensuring a diverse selection beyond single ecosystems.
Clearly marks archived or unmaintained projects, such as Sublime Music or RecApp, helping users avoid software that may lack updates or support.
Lacks user reviews, ratings, or performance benchmarks, so users must rely on descriptions without community feedback to assess software quality or reliability.
As a community-maintained list, some entries might be outdated or have broken links, requiring manual verification of project activity and compatibility.
Only lists GTK-based applications, ignoring other popular toolkits like Qt, which limits its usefulness for users open to all Linux software options.
Provides only a directory with tags and descriptions, offering no instructions on installation, setup, or dependency management, assuming users are familiar with package managers.