slint

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps. (by slint-ui)

Slint Alternatives

Similar projects and alternatives to slint

  1. rust

    2,971 slint VS rust

    Empowering everyone to build reliable and efficient software.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. rfcs

    704 slint VS rfcs

    RFCs for changes to Rust

  4. tauri

    543 slint VS tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

  5. imgui

    390 slint VS imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  6. egui

    238 slint VS egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

  7. iced

    201 slint VS iced

    A cross-platform GUI library for Rust, inspired by Elm

  8. dioxus

    194 slint VS dioxus

    Fullstack app framework for web, desktop, and mobile.

  9. score

    116 slint VS score

    ossia score, an interactive sequencer for the intermedia arts

  10. windows-rs

    Rust for Windows

  11. cxx

    101 slint VS cxx

    Safe interop between Rust and C++

  12. sciter

    92 slint VS sciter

    Sciter: the Embeddable HTML/CSS/JS engine for modern UI development

  13. lvgl

    72 slint VS lvgl

    LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.

  14. druid

    59 slint VS druid

    A data-first Rust-native UI design toolkit. (by linebender)

  15. flutter_rust_bridge

    Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

  16. blitz

    46 slint VS blitz

    A radically modular HTML/CSS rendering engine (by DioxusLabs)

  17. taffy

    41 slint VS taffy

    A high performance rust-powered UI layout library

  18. cxx-qt

    33 slint VS cxx-qt

    Safe interop between Rust and Qt

  19. relm

    23 slint VS relm

    Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust

  20. QMetaObject crate for Rust

    Integrate Qml and Rust by building the QMetaObject at compile time.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better slint alternative or higher similarity.

slint discussion

Log in or Post with
  1. User avatar
    bjorn
    · about 2 years ago
    · Reply

    Review ★★★★★ 9/10

    Slint is a great UI framework, easy to get started with and quick to iterate on UI with the excellent live preview and LSP integrated into VS Code. The main downside in my opinion is the somewhat long compile times once you have a lot of UI code, which I hope they will be able to improve upon.

slint reviews and mentions

Posts with mentions or reviews of slint. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-07-01.
  • I built a macOS FTP client entirely in Rust — no Electron, no webview
    2 projects | dev.to | 1 Jul 2026
    I'm building gmacFTP — a dual-pane FTP/FTPS/SFTP client for macOS, written entirely in Rust. The UI runs on Slint with a GPU-accelerated FemtoVG renderer on top of wgpu/Metal. No Electron. No Tauri. No webview. Just a real native macOS app that moves your files.
  • Native all the way, until you need text
    9 projects | news.ycombinator.com | 17 May 2026
    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)
    165 projects | news.ycombinator.com | 10 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
    12 projects | news.ycombinator.com | 13 Feb 2026
  • Slint: Cross Platform UI Library
    1 project | news.ycombinator.com | 7 Feb 2026
  • The Codex App
    11 projects | news.ycombinator.com | 2 Feb 2026
    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
    11 projects | news.ycombinator.com | 27 Jan 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
    8 projects | news.ycombinator.com | 16 Jan 2026
    > 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)
    9 projects | news.ycombinator.com | 7 Dec 2025
    There is also Slint, if you want another option. https://slint.dev
  • ImAnim: Modern animation capabilities to ImGui applications
    2 projects | news.ycombinator.com | 1 Dec 2025
    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/

  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic slint repo stats
169
23,420
10.0
3 days ago

slint-ui/slint is an open source project licensed under GNU General Public License v3.0 Or Slint Royalty-Free which is not an OSI approved license.

The primary programming language of slint is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?