Rust gtk-rs

Open-source Rust projects categorized as gtk-rs

Top 15 Rust gtk-r Projects

  • czkawka

    Multi functional app to find duplicates, empty folders, similar images etc.

    Project mention: Is there a file duplicate finder that works with animated jpegxl-gif? | /r/jpegxl | 2023-08-26

    For static images i used and it works well enough. I think. But when i used it on a folder with gifs and their jxl conversions, it shows nothing. SURELY this could not be user error, rrrright?

  • eww

    ElKowars wacky widgets

    Project mention: How do I autostart Eww bar inside the hyprland.conf file? | /r/hyprland | 2023-09-08

    The reason, why eww would not start, is because i compiled it myself with rustup according to the official documentation ( and not by the AUR. After installing it with the AUR it workes in Hyprland. So in conclustion: If you wanna use Eww on Hyprland, use the AUR method and not the method on the Docs!

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • spot

    Native Spotify client for the GNOME desktop

    Project mention: Spotify-Qt | | 2023-05-09

    Also this one, which I've come around to quite like :)

    ncspot is another amazing option if you're comfortable with the terminal.

  • gtk4-rs

    Rust bindings of GTK 4

    Project mention: Integrate with Skia GL | /r/GTK | 2023-08-23

    The only example that shedded some light on the integration was gtk4 + femtovg. So I mimicked the example, using gtk4-rs and Skia's rust bindings. I had some code similar to the following inside a subclass of GLArea to setup Skia's DirectContext, but it failed:

  • gtk-rs

    Rust bindings for GTK 3

    Project mention: Rust GUI Development? | /r/rust | 2023-07-30

    GTK: I have little - no experience with GTK, and from what i have read it is cross-platform similar to wxWidgets, however is an emulated UI system similar to Qt. As i have no experience with it i am not sure how well supported this library is as far as it's Rust - bindings are concerned gtk-rs

  • gerb

    Graphical font editor (GTK + Rust)

    Project mention: GitHub - epilys/gerb: Graphical font editor (GTK + Rust) | /r/localfonts | 2023-04-06
  • gtk-rs-core

    Rust bindings for GNOME libraries

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • eyedropper

    Pick and format colors, built with GTK, libadwaita and Rust

    Project mention: Eyedropper v0.4 | /r/gnome | 2022-10-21

    Hey everyone, I've released the newest version of Eyedropper. Eyedropper is a powerful color picker and formatter, able to show you multiple different color formats. It is written is rust and GTK and uses libadwaita.

  • randy

    System info viewer written in Rust / GTK3. Inspired by Conky. (by iphands)

    Project mention: Made a thing to check for SIMD usage on various bins/distros (just for funzies) | /r/Gentoo | 2023-01-19

    I built the cheap hacky bash version of this to test out compiler options for some rust program I was building (

  • library-loader

    [Unofficial] Samacsys Library Loader for all platforms!

  • lognplot

    Plotting and logging of real-time data for desktop.

  • marko-editor

    Marko Editor is a simple WYSIWYG editor for note taking.

  • pod-ui

    A modern GTK+ UI for controlling Line6 POD family of devices via MIDI. Supported devices: POD 1.0, POD 2.0, POD Pro, PocketPOD, PODxt, PODxt Pro, PODxt Live, Bass PODxt, Bass PODxt Pro, Bass PODxt Live

    Project mention: Vyzex Editor for Mac | /r/line6 | 2023-03-29

    Depends what you want Vyzex for, you may just get away with using It supports PocketPOD controls editing, but doesn't support patch loading from files.

  • barium

    [WIP] End-To-End encrypted messages (by olback)

  • gtk4-rs-docker

    This repository provides docker images for building libadwaita-rs, gtk-rs applications

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-08.

Rust gtk-rs related posts


What are some of the best open-source gtk-r projects in Rust? This list will help you:

Project Stars
1 czkawka 11,856
2 eww 7,048
3 spot 2,062
4 gtk4-rs 1,405
5 gtk-rs 489
6 gerb 286
7 gtk-rs-core 216
8 eyedropper 186
9 randy 100
10 library-loader 93
11 lognplot 76
12 marko-editor 52
13 pod-ui 16
14 barium 2
15 gtk4-rs-docker 1
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.