iced
slint
| iced | slint | |
|---|---|---|
| 199 | 168 | |
| 30,663 | 22,800 | |
| 1.1% | 2.0% | |
| 9.8 | 10.0 | |
| 6 days ago | 5 days ago | |
| Rust | Rust | |
| MIT License | GNU General Public License v3.0 Or Slint Royalty-Free |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
iced
-
Taguar – Desktop app for audio tagging
I tried out numerous audio tagging apps (Kid3, Picard, …) and wasn't happy with any of them. They all try to work with some kind of library system of have a really bad UX (single line input for Lyrics???).
Therefore I decided to build one that is simple, fast, with great defaults: https://github.com/ad-si/Taguar
It's built with Rust's [Iced] and [lofty].
Looking forward to your feedback!
[Iced]: https://iced.rs
- Zed editor switching graphics lib from blade to wgpu
-
Hnefatafl
for serialization along with plain text. A single line is a message.
The client is built with [iced](https://github.com/iced-rs/iced), so it is a
-
My 2025 Tech Resolutions and My Plan for 2026
Rewrite Muscurdi - Password Manager in Rust with iced, dioxus and/or tauri ❌ Did not any of those, but I have explored tauri and I am some ideas on some other sideprojects with it. I did a little todo-app in tauri and svelte with a little persistence layer and it is lovely.
-
2026 will be my year of the Linux desktop
With the new PopOS Cosmic and them dumping GNOME for their own UI framework based on Iced (and based on rust), I have high hopes that things will move to more linux (especially for folks here who are rust-heads).
[0]: https://iced.rs/
- Build Android apps using Rust and iced
-
iced 0.14 has been released (Rust GUI library)
> When you start needing things like undo/redo you suspiciously start architecting something that smells like the elm architecture.
Well Iced itself claims to be inspired by the Elm Arch, so that checks out (see the first line under the Overview section of the Readme https://github.com/iced-rs/iced )
-
Rust cross-platform GPUI components
It seems like trading applications tend to be what demands the performance to push R&D like this for Rust GUI. My team at Kraken worked on https://iced.rs/ which powers https://www.kraken.com/desktop, a very similar application. You can definitely feel the difference in a Rust GUI vs. a web view. It can maintain high frame rates doing so much on the screen at once.
- Iced: Cross-platform GUI library for Rust focused on simplicity and type-safety
-
Show HN: Halloy – the modern IRC client I hope will outlive me
Elsewhere on the thread there there was a mention of this issue for the underlying GUI toolkit: https://github.com/iced-rs/iced/issues/552
In the meanwhile changing the font size and colors/theme might be the best option:
https://halloy.chat/configuration/font.html
https://halloy.chat/configuration/themes/index.html
slint
-
Native all the way, until you need text
If you are looking for something similar but not limited to C++, you can check Slint out: https://github.com/slint-ui/slint/
-
Ask HN: What Are You Working On? (May 2026)
I had a raspberry pi 3a+ and the old raspberry pi touchscreen laying around. So I'm writing a custom dashboard for it using Rust/Slint[1]. It directly uses opengl without any display manager/window system. It mostly talks to home assistant. Right now, when I start a 3d print, it automatically switches to a view with live camera of the printer and some stats. I can monitor the status of my washer/dryer so I know when they are done (using cheap TP-Link Tapo smart plugs[2]). My favorite thing it does, is if any motion is detected on my Ring cameras, it just automatically pulls up that live feed. Took a little work to get decent playback performance but the pi 3a+ has hardware h264 decoding.
Its nice, overall, to have a little dedicated touchscreen on my desk that I can easily tweak to display whatever I want. Its silent and low power.
[1] https://slint.dev/
[2] https://a.co/d/044MIM3t
- Zed editor switching graphics lib from blade to wgpu
- Slint: Cross Platform UI Library
-
The Codex App
Qt is still used, but I think part of the reason it is less used is that C++ isn't always the right language anymore for building GUI application.
That’s actually why we're working on Slint (https://slint.dev): It's a cross-platform native UI toolkit where the UI layer is decoupled from the application language, so you can use Rust, JavaScript, Python, etc. for the logic depending on what fits the project better.
-
The state of Linux music players in 2026
Slint may be of interest to you, which is similar but is allegedly better in some ways. It was also made by former Qt team devs.
http://slint.dev/
-
High-Level Is the Goal
> someone has to make a native cross-platform desktop UI framework that doesn't suck
This is exactly what we're trying to do with Slint (https://github.com/slint-ui/slint
-
iced 0.14 has been released (Rust GUI library)
There is also Slint, if you want another option. https://slint.dev
-
ImAnim: Modern animation capabilities to ImGui applications
I somewhat mirror this opinion, but I would like to point out that there are scant alternatives that meet the intersection of attributes ImGui possesses. The best alternative I've seen as of late is Slint[1]. It's early days but it's looking very promising and is light enough to work on embedded systems.
[1] https://slint.dev/
-
Rust cross-platform GPUI components
They do, but you have to look into the right ones, from ex-Qt employees,
https://slint.dev/
You can make use of Figma integration for something similar to Qt Design Studio.
Too many folks nowadays don't seem to fully understand how powerful GUI designers for native code used to be.
You always get some arguments about pixel perfect positioning, completly ignoring the fact most of them had layout managers available, even VB pre-VB.NET (yes Windows Forms does support layout managers).
What are some alternatives?
tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
dioxus - Fullstack app framework for web, desktop, and mobile.