Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2062

S

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.

Visit the blog
105mentions?
37HN people?
2023–2026first – last linked?
Links on Hacker News per year · peak 33 in 2024

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.

The author on HN?

ogoffart · 1,137 karma · member since 2012

https://slint.dev

From their public HN profile, which links to this site.

Most-linked posts?

  1. Slint – Declarative GUI for Rust, C++, JavaScript and Python
    10 people · 10 mentions · first linked 2023-12-19
  2. Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop
    5 people · 31 mentions · first linked 2023-06-19
  3. WesAudio's DAW Plugin Made with Slint
    3 people · 3 mentions · first linked 2023-11-15
  4. Making Slint Desktop-Ready
    3 people · 3 mentions · first linked 2025-10-09
  5. DSLs in UI Development: Why Learning a DSL Isn't Harder Than Mastering an API
    2 people · 4 mentions · first linked 2024-08-01
  6. Slint 1.12 Released with WGPU Support, iOS Port, and Figma Variables Integration
    2 people · 2 mentions · first linked 2025-06-16
  7. Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint
    2 people · 2 mentions · first linked 2024-03-14
  8. /blog/sixtyfps-becomes-slint
    2 people · 2 mentions · first linked 2023-06-19
  9. Slint 1.14 Released
    2 people · 2 mentions · first linked 2025-10-21
  10. Porting the Slint UI Toolkit to a Microcontroller with 264K RAM
    2 people · 2 mentions · first linked 2023-08-10

What Hacker News says?

  1. I’m actually working on an alternative called Slint => https://slint.dev

    Comment linking /

    on “Bypassing Google's big anti-adblock update”
  2. Submitted 2023: Slint in Review as a story · 64 points

    HN discussion
  3. I'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”
  4. Submitted Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint as a story · 25 points

    HN discussion
  5. Author 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”
  6. Submitted Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop as a story · 18 points

    HN discussion
  7. I'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”
  8. Submitted Slint 1.14 Released as a story · 17 points

    HN discussion
  9. 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, e…

    Comment linking /

    on “Rust cross-platform GPUI components”
  10. Submitted Declarative GUI Toolkit Slint 1.13 released as a story · 13 points

    HN discussion
  11. I'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”
  12. Submitted Making Slint Desktop-Ready as a story · 7 points

    HN discussion
  13. Did you know about Slint https://slint.dev ? What do you think about it?

    Comment linking /

    on “We rewrote the Ghostty GTK application”
  14. Submitted Material 3 Design Comes to Rust and Slint as a story · 7 points

    HN discussion
  15. I'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”
  16. Submitted Slint 1.7 Released with New Widgets, Multi-Window Support, and Live-Preview Red as a story · 7 points

    HN discussion
  17. Slint 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”
  18. Submitted Slint 1.4 Released with Additional Look and Improved APIs as a story · 7 points

    HN discussion
  19. Regarding 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”
  20. Submitted Slint 1.8 Released with New Property Changed Callbacks, Timer, and Swipe Gesture as a story · 6 points

    HN discussion
  21. If 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”
  22. Submitted Declarative GUI toolkit Slint 1.18 Released as a story · 5 points

    HN discussion
  23. Qt 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”
  24. Submitted Slint – Declarative GUI for Rust, C++, JavaScript and Python as a story · 5 points

    HN discussion
  25. I'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”
  26. Submitted Making Slint UI Framework Desktop-Ready as a story · 5 points

    HN discussion
  27. I'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”
  28. Submitted Slint Material Components Tech Preview as a story · 5 points

    HN discussion
  29. Some 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”
  30. Submitted GUI Toolkit – Slint 1.11 – Color Pickers in Live-Preview and Python APIs in Beta as a story · 5 points

    HN discussion

Search all of HN for slint.dev

Linked by the same people?