Top all-time · #2062
Slint
Company blog · slint.dev/blog · on HN as ogoffartprogrammingdesign
Slint is the company blog at slint.dev, writing about programming and design. Since 2023, 37 different Hacker News readers have linked it 105 times, most often “Slint – Declarative GUI for Rust, C++, JavaScript and Python”. It is still writing: the last post was on 2026-09-16, and you can follow it by feed.
Too few sampled comments (29) to say how often HN recommends it.?
Why HN links it
HN commenters mention Slint as a declarative GUI toolkit for Rust, C++ and JavaScript, often as an alternative to Qt, egui and iced. Linked pages include docs, release announcements, pricing and success stories.
Summarised by Claude from a sample of 29 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Slint is a declarative GUI toolkit for Rust, C++, JavaScript & Python — build native UIs for embedded, desktop, and web from a single codebase.
Most-linked posts?
- Slint – Declarative GUI for Rust, C++, JavaScript and Python10 people · 10 mentions · first linked 2023-12-19
- Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop5 people · 31 mentions · first linked 2023-06-19
- WesAudio's DAW Plugin Made with Slint3 people · 3 mentions · first linked 2023-11-15
- Making Slint Desktop-Ready3 people · 3 mentions · first linked 2025-10-09
- DSLs in UI Development: Why Learning a DSL Isn't Harder Than Mastering an API2 people · 4 mentions · first linked 2024-08-01
- Slint 1.12 Released with WGPU Support, iOS Port, and Figma Variables Integration2 people · 2 mentions · first linked 2025-06-16
- Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint2 people · 2 mentions · first linked 2024-03-14
- /blog/sixtyfps-becomes-slint2 people · 2 mentions · first linked 2023-06-19
- Slint 1.14 Released2 people · 2 mentions · first linked 2025-10-21
- Porting the Slint UI Toolkit to a Microcontroller with 264K RAM2 people · 2 mentions · first linked 2023-08-10
What Hacker News says?
I’m actually working on an alternative called Slint => https://slint.dev
Comment linking /
on “Bypassing Google's big anti-adblock update”Submitted 2023: Slint in Review as a story · 64 points
HN discussionI've been using Slint as UI toolkit for Rust and so far liked it, coming as I am from the Qt/QML world. However, at the beginning I had to choose between Slint[1] and egui[2] (which this project uses) [1]: https://slint.dev/ [2]: https://www.egui.rs/ Anyone has experience in both and is able to drop some thoughts on their strengths & weaknesses for mid-to-large projects?
Comment linking /
on “Fastpotify”Submitted Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint as a story · 25 points
HN discussionAuthor of one of these "markup"-based toolkits here. I believe that Rust might not be the best language syntax to express UI. I am curious why you are so strongly against using a DSL. This topic comes up often, so I wrote a blog post explaining why I think a DSL is a good fit: https://slint.dev/blog/domain-specific-language-vs-imperativ...
Comment linking /blog/domain-specific-language-vs-imperative-for-ui
on “Ratatui – App Showcase”Submitted Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop as a story · 18 points
HN discussionI'd like to take the opportunity to mention Slint: a new toolkit in the scene, is inspired by the spirit of Qt while aiming to address its shortcomings https://slint.dev
Comment linking /
on “9 years of Apple text editor solo dev”Submitted Slint 1.14 Released as a story · 17 points
HN discussionThey 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, e…
Comment linking /
on “Rust cross-platform GPUI components”Submitted Declarative GUI Toolkit Slint 1.13 released as a story · 13 points
HN discussionI'm working on a GUI toolkit that should match the requirements: Slint - https://slint.dev Can be compiled statically in a single .exe that is smaller than 40M. Has a license that allow proprietary on desktop for free. Has dark/light styles. Even comes with a (work in progress) drag and drop WYSISYG editor.
Comment linking /
on “Writing GUI apps for Windows is painful”Submitted Making Slint Desktop-Ready as a story · 7 points
HN discussionDid you know about Slint https://slint.dev ? What do you think about it?
Comment linking /
on “We rewrote the Ghostty GTK application”Submitted Material 3 Design Comes to Rust and Slint as a story · 7 points
HN discussionI'm interrested in the WebGPU feature. With Slint [1] we're working on a framework which allow to make a desktop GUI in Javascript/Typescript, without bringing a browser/webview. Currently, we do it by using binaries through napi-rs so we can bring in a window using the platform native API. And then we do some hack to merge the event loops. But if Deno supports bringing up a window directly, this means we can just s…
Comment linking /
on “Deno in 2023”Submitted Slint 1.7 Released with New Widgets, Multi-Window Support, and Live-Preview Red as a story · 7 points
HN discussionSlint does require using its DSL to define UIs, but I'd argue it's not really like learning a whole new language. It's not harder than learning the API surface of any other GUI framework. I actually wrote a blog post about this exact topic, since it's a common question: https://slint.dev/blog/domain-specific-language-vs-imperativ...
Comment linking /blog/domain-specific-language-vs-imperative-for-ui
on “Upcoming Rust language features for kernel development”Submitted Slint 1.4 Released with Additional Look and Improved APIs as a story · 7 points
HN discussionRegarding Rust GUI framework, there is also Slint https://slint.dev (Disclaimer: I'm one of the Slint developers.)
Comment linking /
on “Upcoming Rust language features for kernel development”Submitted Slint 1.8 Released with New Property Changed Callbacks, Timer, and Swipe Gesture as a story · 6 points
HN discussionIf you want to use Rust, Slint[0] may be something to consider, seeing as the existing bindings for Qt and QML are not very pleasing to use (mostly talking about qmetaobject-rs and cxx-qt). If I'm not mistaken, Slint is developed by ex-QML people. [0]: https://slint.dev
Comment linking /
on “Electrobun: Cross-platform desktop applications written in TypeScript”Submitted Declarative GUI toolkit Slint 1.18 Released as a story · 5 points
HN discussionQt has some commercial license only components, but the majority is open-source. In fact, the KDE Free Qt Foundation ensures that the framework is always available under GPL+LGPLv3.[0] Anyway, there are some languages specifically desgined for making UIs. Qt has one of those, QML[1]. It's a "simple" language made precisely for UI development, that can be wired to C++, allowing you to write business logic in a genera…
Comment linking /
on “Show HN: Rust GUI Library via Flutter”Submitted Slint – Declarative GUI for Rust, C++, JavaScript and Python as a story · 5 points
HN discussionI've implemented a LSP server (for Slint - https://slint.dev ) and I agree with this article. The paradox is that it was meant to avoid to write language support for each editor. Yet, if you want to support vscode you must create a specific extension for it and can't just have a language client. The article mention the configuration problem, but I'd add the problem that Microsoft refuses to specify a way for the ser…
Comment linking /
on “LSP: The good, the bad, and the ugly”Submitted Making Slint UI Framework Desktop-Ready as a story · 5 points
HN discussionI've been enjoying Slint[0] lately. It is inspired by QML but is entirely implemented in Rust. From what I understand, it also transpiles the .slint files into Rust. [0]: https://slint.dev
Comment linking /
on “COSMIC Alpha Released”Submitted Slint Material Components Tech Preview as a story · 5 points
HN discussionSome of the QT people have forked off and started working on slint[1], iced[2] is the most mature gui in the rust ecosystem right now (in my opinion), but still lacking in some ways, including portability to mobile and component libraries are sort of against the design principle so it's allergic to network effects. Iced is built on some pretty orthodox elm architecture principles by some very talented and devs - but…
Comment linking /demos
on “I Switched from Flutter and Rust to Rust and Egui”Submitted GUI Toolkit – Slint 1.11 – Color Pickers in Live-Preview and Python APIs in Beta as a story · 5 points
HN discussion