Workbench lets you experiment with GNOME technologies, no matter if tinkering for the first time or building and testing a GTK user interface.
- Free • Open Source
- Linux
- Flathub
- GNOME

Workbench lets you experiment with GNOME technologies, no matter if tinkering for the first time or building and testing a GTK user interface.

Spruce is a lightweight cache cleaner and system maintenance tool designed for GNU/Linux. It helps keep your system fresh by clearing unneeded caches, logs, and temporary files in a clean, Adwaita-based GTK interface.

Calculate your BMI from weight, height and gender.

Download videos from websites with an easy-to-use interface. Provides the following features:

MailViewer is a desktop application built with GTK4/libadwaita and Rust that allows users to read and decode .eml files (email files). It provides a graphical interface for easy navigation and rendering of email content, including attachments, HTML, and plain text.

User-friendly application designed for managing Nerd Fonts on your system. With a sleek GTK4 user interface enhanced by libadwaita, Embellish provides a seamless experience for installing, uninstalling and updating of Nerd Fonts.

This is a graphical user interface for Laptops with nVidia Optimus Technology (eg. switchable Graphics).

BMI is an open-source, body mass index calculator built with GTK4 and LibAdwaita.

Awake on LAN is a simple application that allows you to wake up computers remotely using Wake-on-LAN packets. You can keep track of computers by adding, removing, and editing them with their MAC addresses, and you can start them remotely with the click of a button.

Find the dominant color palette from any image and manage palettes with Paleta. An intuitive tool for designers, artists, or anyone looking to streamline their color work.

Aviator enables simple & easy video encoding for the world's most advanced open video codec, AV1. Encode your favorite media into super efficient files with incredible quality per bit, powered by the fast SVT-AV1 encoder with libopus for audio encoding.

Memorize is a native GNOME app that stores your flashcard sets. It enables you to create, edit, view, and study sets. Use the test mode to create preparation exams. Additionally, you can easily import existing Quizlet sets.

Resonance is an intuitive music player application written in Rust & Python, with a clean user interface built using GTK4 / Libadwaita. Resonance lets you effortlessly manage and play your music collection, with support for all the common music file formats such as MP3...


This app lets you draw diagrams, tables, tree view, art and more using only characters. There are many stiles to choose from and multiple tools available to use such as:

Filmbook is a simple application for tracking analog film usage in cameras. Keep track of which films are loaded in which cameras, when they were loaded, and their development status.

A clean interface for managing a pass repository.

Iconic lets you easily add images on top of a folder icon. It is mostly meant for Gnome. This application is my first attempt at creating an application using Rust and Libadwaita.



Flood It is a game with the simple premise of flooding the entire board with one color in the least amount of moves possible. Challenge yourself with this simple, yet addictive strategy game, where you need to flood-it as efficiently as you can.



Lightweight desktop tool for macOS and Linux lets developers and DevOps quickly manage GitHub Actions workflows, inspect run statuses, logs, and receive notifications.

Gradience is a tool for customizing Libadwaita applications and the adw-gtk3 theme.

Escambo is an HTTP-based APIs test application for GNOME.

Scratchmark is an organized Markdown editor designed for note keeping and writing. It's intended to become a spiritual successor to ThiefMD.

A tool for testing and inspecting webhooks.


