Rust gtk4

Open-source Rust projects categorized as gtk4

Top 22 Rust gtk4 Projects

  • rnote

    Sketch and take handwritten notes.

    Project mention: handwriting note-taking app/software | /r/opensource | 2023-12-04

    Give rnote a shot.

  • spot

    Native Spotify client for the GNOME desktop

    Project mention: 2023 Dec 4 Stickied -FAQ- & -HELPDESK- thread - Boot problems? Power supply problems? Display problems? Networking problems? Need ideas? Get help with these and other questions! | /r/raspberry_pi | 2023-12-06
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Kooha

    Elegantly record your screen

    Project mention: Video recording in Wayland (Gnome) is giving me all sorts of problems. | /r/linuxquestions | 2023-05-23

    Kooha, no matter what setting i change, gives me a recording with frozen images, i opened an issue in their Github, but it's been a week and no support And looking at the frequency of updates, the project looks unmaintained.

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

  • Relm4

    Build truly native applications with ease!

    Project mention: Resources for learning to write ui files for GTK4 | /r/gnome | 2023-07-01

    I’d recommend you checking out if you know a little Rust. Relm4 is currently the easiest and most intuitive way to write GTK

  • paper-plane

    Chat over Telegram on a modern and elegant client

  • celeste

    GUI file synchronization client that can sync with any cloud provider (by hwittenborn)

    Project mention: Ask HN: ProtonDrive is open-source, what's blocks us from building Linux client? | | 2023-12-15
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • pods

    Keep track of your podman containers

    Project mention: Podman Desktop v1.5 with Compose onboarding and enhanced Kubernetes pod data | | 2023-11-03

    If you're using Linux (especially with Gnome), I can highly recommend Pods[1] as a desktop client for Podman. It's much less cluttered than Podman Desktop, but still supports most of its features.


  • ripdrag

    Drag and Drop utilty written in Rust and GTK4

    Project mention: Is there any way or kitten to drag and drop from kitten | /r/KittyTerminal | 2023-05-16

  • nix-software-center

    A simple gtk4/libadwaita software center to easily install and manage nix packages

    Project mention: Have you convinced anyone to use Nix or NixOS? Friends? Coworkers? | /r/NixOS | 2023-04-16
  • nixos-conf-editor

    A libadwaita/gtk4 app for editing NixOS configurations

    Project mention: AI roasts NixOS users | /r/NixOS | 2023-03-26
  • resonance

    Intuitive GTK4/LibAdwaita music player

    Project mention: Resonance is now in the AUR. | /r/gnome | 2023-04-10

    Resonance is now in the AUR. Saw the post couple of days ago and fell in love with it.

  • eyedropper

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

  • Pop_OS-Guide

    Pop!_OS Guide. Pop!_OS is an Operating System developed by System76.

    Project mention: The noobiest noob | /r/pop_os | 2023-04-16

    I found this guide a little while ago which you might find useful

  • paleta

    Extract the dominant colors from any image. (by nate-xyz)

    Project mention: Is there a tool to see the color palette of your raw file ? | /r/DarkTable | 2023-12-10

    Sources: - paleta: - convert command:

  • OpenSCQ30

    Cross platform application for controlling settings of Soundcore headphones. Supports desktop (CLI and GTK4 GUI), Android, and Web (PWA using Web Bluetooth).

    Project mention: ⟳ 1 apps added, 12 updated at | /r/FDroidUpdates | 2023-04-12

    OpenSCQ30: controll settings of Soundcore Q30 headphones

  • tundra

    MyAnimeList scrobbler for Linux (by m4tx)

  • chromatic

    Fine-tune your instruments.

    Project mention: Chromatic - instrument tuner by nate-xyz. | /r/linuxaudio | 2023-04-17

    You can contact him on Reddit, Matrix or open an issue on GitHub.

  • focus_annotator

    This is a tool to annotate the focus plane of z-stacked images.

  • elementary-rust-example

    A sample of how to build an elementary OS application with Rust

    Project mention: Developing applications in Rust | /r/elementaryos | 2023-03-01

    I've also created a sample project (with a detailed README) that uses these Granite bindings and includes boilerplate for other things like building as a Flatpak against the elementary SDK and setting up translations.

  • Echidna

    [WIP] A friendlier code editor than your current one. (by waylovely-project)

  • xdp-accent-adapter

    Adapt the DE's preferred accent color (provided via XDP) for platforms not supporting the standard.

    Project mention: Accent Colour support for Linux Desktops not supporting the standard | | 2023-10-31

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

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-12-15.

Rust gtk4 related posts


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

Project Stars
1 rnote 4,961
2 spot 2,176
3 Kooha 1,939
4 gtk4-rs 1,586
5 Relm4 1,225
6 paper-plane 869
7 celeste 832
8 pods 652
9 ripdrag 414
10 nix-software-center 409
11 nixos-conf-editor 356
12 resonance 320
13 eyedropper 227
14 Pop_OS-Guide 159
15 paleta 76
16 OpenSCQ30 47
17 tundra 46
18 chromatic 38
19 focus_annotator 24
20 elementary-rust-example 15
21 Echidna 13
22 xdp-accent-adapter 1
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!