Ross ROSS = Recommend OSS · open-source software intelligence for agents

slint-ui/slint

Some data may be outdated — see provenance labels.

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps. observed · 2026-09-29

github.com/slint-ui/slint · homepage · Rust · NOASSERTION (other) observed · 2026-09-29

Health v2 · maintenance only

93/100

  • Activity 97
  • Release rhythm 84
  • 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-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 31.0
  • age_days: 2360
  • days_rel: 29
  • days_push: 22
  • n_releases_24m: 19

Full methodology

Adoption not part of the score

24003 stars · 1009 forks observed · 2026-09-29

What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.98

Slint is an open‑source declarative GUI toolkit that lets you design user interfaces in a simple .slint markup language. It compiles the UI to native code and provides bindings for Rust, C++, JavaScript and Python, targeting embedded, desktop and mobile platforms.

Use cases

  • Create a lightweight native UI for an embedded device with limited memory.
  • Build a cross‑platform desktop application with a single UI definition.
  • Develop a mobile app UI that runs on both Android and iOS using the same codebase.
  • Integrate a custom UI into a Rust or C++ application without heavy dependencies.
  • Design a responsive UI that can be compiled to WebAssembly for web deployment.

When to choose

  • You need a native‑look‑and‑feel UI that runs on embedded, desktop and mobile devices.
  • You prefer a declarative UI language that separates design from business logic.
  • Your project targets Rust, C++, JavaScript or Python and you want first‑class bindings.
  • Resource constraints require a lightweight toolkit with minimal runtime overhead.

When to avoid

  • You require a web‑only solution with extensive HTML/CSS support.
  • Your stack relies on frameworks not supported by Slint (e.g., .NET, Java).
  • You need a mature ecosystem of third‑party UI components comparable to Qt or Electron.

Facets

library · maturity active

ui-components desktop-framework mobile-framework desktop-applications mobile-development windows wasm rust cpp python declarative-ui cross-platform low-resource native embedded rust-bindings cpp-bindings python-bindings javascript-bindings web-assembly embedded-devices gui linux macos android ios javascript

8 sources

Member repositories

RepositoryRoleHealth v2
slint-ui/slintmain93

For agents

markdown · JSON · MCP: product_card(name="slint-ui/slint")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem