slint-ui

slint-ui/slint

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

27 good first / help-wanted issues · Rust · last activity Jul 1, 2026

cpp declarative-ui desktop embedded-devices gui javascript language lsp-server native rust rust-lang toolkit ui user-interface wasm webassembly widgets
27 Open Issues Need Help Last updated: Jul 1, 2026

Open Issues Need Help

View All on GitHub
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:renderer-femtovg
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:renderer-skia a:renderer-femtovg a:renderer-software
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:language-rust
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:editor integration
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:widgets candidate-for-bugfix-release
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:builtin elements need triaging
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:language-slint
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:renderer-femtovg upstream
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:language-slint
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:platform-macos
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:language-slint
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:material-components
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:language-rust
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:platform-android
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:backend-qt candidate-for-bugfix-release
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
Path in no_std 9 months ago
good first issue a:path
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:language-rust optimization priority:low
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:flickable
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:platform-windows a:backend-winit
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue a:tool classes & property system
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets

AI Summary: Slint's `TextInput` and `TextEdit` components fail to honor the system's cursor blink settings, specifically when `CursorBlinkRate=0` is configured in KDE. Despite other Qt applications correctly disabling cursor blinking, Slint's text cursors continue to blink when using the Qt backend, causing a minor visual inconsistency for the user.

Complexity: 3/5
good first issue a:text
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
good first issue api
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets

AI Summary: The task is to fix inconsistencies in modifier key behavior (Command and Option keys) on macOS within the Slint UI framework. The current implementation deviates from standard macOS conventions for text navigation and manipulation. The solution involves aligning the keybindings with macOS expectations, ensuring consistent behavior across platforms.

Complexity: 4/5
good first issue a:platform-macos
slint-ui/slint
23.1K

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

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets