Rust Gtk

Open-source Rust projects categorized as Gtk Edit details
Related topics: #Rust #Linux #gtk4 #gtk-rs #Gtk3

Top 23 Rust Gtk Projects

  • eww

    ElKowars wacky widgets

    Project mention: Spotify album Cover in Polybar | | 2022-06-18

    I think eww widgets can do it, if you're looking for alternatives to polybar. But I can't think of a polybar module that uses images unfortunately.

  • rnote

    Sketch and take handwritten notes.

    Project mention: Stylus for Fedora laptop | | 2022-06-28

    Oh and check out for taking notes.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • neovim-gtk

    gtk ui for neovim

    Project mention: Nvui: A NeoVim GUI written in C++ and Qt | | 2021-08-29

    Sounds like neovim-gtk has 2/3 (you can resize splits with the mouse, but you can't move them), but unfortunately, it's infrequently updated, sometimes I experience glitches, and it sometimes fails to build.

  • sauron-native

    Truly cross platform, truly native. multiple backend GUI for rust

    Project mention: Technologies I'm Learning in 2022 | | 2022-01-05

    sauron-native - truly native GUI for rust.

  • szyszka

    Szyszka is fast and powerful file renamer

    Project mention: helvum | | 2022-05-03

    What's with helvum? It's memorable unlike some random polish name like czkawka I guess or even szyszka

  • Relm4

    An idiomatic GUI library inspired by Elm and based on gtk4-rs

    Project mention: A declarative desktop UI framework for Rust built on GTK and GTK-rs | | 2022-05-28
  • telegrand

    A Telegram client for GNOME

    Project mention: I kinda enjoyed the process of creating adwaita icons for apps that don't have one. So here's Telegram's one | | 2022-07-03

    Shoutout to the native GTK telegram app being developed here:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • gtk-rs

    Provides Rust bindings for GTK libraries

    Project mention: Good language to use for GTK? | | 2022-05-22

    Here we are :)

  • kime

    Korean IME

  • fontfinder

    GTK application for browsing and installing fonts from Google's font archive

  • Boop-GTK

    Port of @IvanMathy's Boop to GTK, a scriptable scratchpad for developers.

  • Myxer

    A modern Volume Mixer for PulseAudio.

  • gir

    Tool to generate rust bindings and user API for glib-based libraries (by gtk-rs)

    Project mention: Including C code that requires glib 2? | | 2022-06-17

    bindgen is not ideal for generating bindings to GLib/GObject-based libraries. You probably want to take a look at, which is used to generate the GTK/GStreamer/etc bindings.

  • dragit

    Application for intuitive file sharing between devices.

    Project mention: dragit: Application for intuitive file sharing between devices | | 2021-09-15
  • library-loader

    [Unofficial] Samacsys Library Loader for all platforms!

    Project mention: Your one project with rust that you think is one of the best projects you have made. | | 2022-05-20

    Going by stars on Github though, it's definitely tray-item-rs with Library Loader as a close second.

  • mycitadel-desktop

    MyCitadel Wallet app for Linux, Windows & MacOS desktop made with GTK+

    Project mention: MyCitadel wallet released. Taproot and multisig with expirations! | | 2022-05-03
  • gtkrs-tutorials

    Tutorial for event-driven GTK application development in Rust.

  • toolbx-tuner

    Graphical application to manage containers intended for use on Fedora Silverblue.

    Project mention: What's everyone working on this week (16/2022)? | | 2022-04-18

    Working on a GUI application for container toolbx.

  • gladis

    [Deprecated] Easily import Glade-generated UI files into Rust code.

    Project mention: Gtk4 Tutorial | | 2021-10-20

    You do not have to convert .ui files to Relm code, see gladis's relm example [0].


  • gobject-example-rs

    Example for exporting a GObject/C API from Rust

  • done

    Done is a simple to do app written in GTK and Rust (by edfloreshz)

    Project mention: What's everyone working on this week (16/2022)? | | 2022-04-18

    I'm working on a rewrite of GNOME's To Do app, it's called Do!

  • Echidna

    [WIP] A friendlier code editor than your current one. (by EchidnaHQ)

    Project mention: Your favorite GNOME (or other gtk/libadwaita) apps | | 2022-03-24

    Echidna aim to be just that, but it is still far from being usable yet.

  • woab

    Widgets on Actors Bridge - a GUI microframework for combining GTK with Actix

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 2022-07-03.

Rust Gtk related posts


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

Project Stars
1 eww 2,883
2 rnote 2,570
3 neovim-gtk 709
4 sauron-native 624
5 szyszka 608
6 Relm4 468
7 telegrand 451
8 gtk-rs 361
9 kime 330
10 fontfinder 244
11 Boop-GTK 195
12 Myxer 187
13 gir 171
14 dragit 97
15 library-loader 70
16 mycitadel-desktop 57
17 gtkrs-tutorials 36
18 toolbx-tuner 34
19 gladis 27
20 gobject-example-rs 26
21 done 23
22 Echidna 12
23 woab 9
Find remote jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives