slint-ui/slint
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 80
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 40
- age_days: 2312
- days_rel: 57
- days_push: 7
- n_releases_24m: 18
Adoption not part of the score
23596 stars · 978 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Slint is a declarative GUI toolkit for building native user interfaces for embedded devices, desktop, mobile, and web, with a custom .slint markup language. Business logic can be written in Rust, C++, JavaScript, or Python, with tooling including a live preview, LSP-based IDE integration, and a Figma import plugin.
Use cases
- build a native desktop app UI in Rust
- create a GUI for an embedded device like STM32 or RP2040
- design cross-platform user interfaces with a declarative markup language
- separate UI design from business logic for designer-developer collaboration
- build a lightweight touch interface for an EV charger or HMI
- compile a UI to WebAssembly for the browser
- import Figma designs into a native UI toolkit
When to choose
- you need a lightweight, low-resource GUI for embedded systems
- you want a declarative UI language with Rust, C++, Python, or JavaScript bindings
- you need cross-platform native look-and-feel from a single UI codebase
- designers and developers must iterate on UI in parallel
When to avoid
- you need a royalty-free license for commercial embedded products
- you prefer building UIs directly in your programming language rather than a custom markup
- you need deep ecosystem maturity comparable to Qt or Electron
- your project requires complex web content embedding
Facets
framework · maturity stable
ui-components frontend-framework graphics templating wasm web-development embedded-systems cross-platform desktop-applications graphics rust cpp python cross-platform embedded wasm windows declarative-ui gui-toolkit embedded-gui slint-language lsp figma-integration widgets native-ui linux macos desktop mobile
8 sources
- readme: https://github.com/slint-ui/slint · fetched 2026-08-28 · 82ac2fa00b5e
- homepage: https://slint.dev · fetched 2026-08-29 · 09e315687995
- site_page: https://slint.dev/docs.html · fetched 2026-08-29 · ec0eb9122e7c
- site_page: https://docs.slint.dev/latest/docs/slint · fetched 2026-08-29 · ec0eb9122e7c
- site_page: https://slint.dev/about-us.html · fetched 2026-08-29 · 32fa12bf4ee8
- registry_crates: https://crates.io/api/v1/crates/slint · fetched 2026-08-29 · 84724d822177
- site_page: https://slint.dev/pricing.html · fetched 2026-08-29 · a2619f5006d7
- site_page: https://slint.dev/eu-funding.html · fetched 2026-08-29 · b58d4066af2f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| slint-ui/slint | main | 93 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem