OtherActive

Slint

Slint is a UI toolkit for building native GUIs for embedded, desktop, and mobile applications using the Slint language.

Open source page

Field note

What it does

Slint is a declarative GUI toolkit that enables developers to create elegant user interfaces for embedded, desktop, and mobile platforms. It provides a dedicated markup language, tooling including a language server and viewer, and APIs for Rust, C++, JavaScript, and Python.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

other

Not filed / Not filed

Product features

Product features

API Reference

Comprehensive API reference for the Slint language.

Create Project from Template

Use the command palette to create a new project based on a Slint template.

Cross-platform support

Slint supports embedded, desktop, and mobile platforms.

Declarative UI Language

Slint provides a dedicated markup language for describing user interfaces.

Language Integrations

Slint offers APIs for Rust, C++, JavaScript, and Python.

SlintPad

A web-based live-editing tool for running Slint code snippets.

Standard Widgets Library

A set of cross-platform components for building desktop applications.

Developer Tooling

Includes IDE integration via Slint Language Server (LSP) and Slint Viewer.