GUI for Desktop

Build
  • elegant
  • modern
  • stylish
  • native
  • elegant
GUIs for any desktop application
Logo of MacOS Logo of Windows Logo of Tux

Native

Slint Widgets in Native design style

The Native style mimics the controls native to the operating system on which they are used. This includes specific support for the appearance of controls on macOS and Windows.

Fluent

The Fluent style is based on the Fluent 2, the latest release of the Fluent Design System,a design language developed by Microsoft. Slint built-in widgets can automatically adapt to the system’s dark or light color setting. The system setting can be overriden by programmatically selecting the light or dark variant.

Slint Widgets in Fluent design style

Cupertino

Slint Widgets in Cupertino design style

The Cupertino style emulates the design language used in macOS. Slint built-in widgets can automatically adapt to the system’s dark or light color setting. The system setting can be overriden by programmatically selecting the light or dark variant.

Create Custom Styles

With Slint, you can create your own custom styles for your application. Slint documentation provides examples on how to implement custom controls. You can also take inspiration from some of the custom styles implemented by the Slint community listed on the #MadeWithSlint website.

Slint Widgets in custom Coop widgets style

Default Widget Set

Native

Button, CheckBox, ComboBox, GridBox, GroupBox, SpinBox and many more widgets can be readily used from the default widget set in Slint. Along with one of the pre-configured styles or with your custome style, you can easily achieve the right look n' feel for your application.

Extend, Build your own Widgets

Are you missing widget in the default widget set? Maybe you want to alter an existing widget to fit your needs? With Slint, you can customize existing widgets or build up completely new ones.

Native

Cross-Platform Application

Performance

Develop your application for any target desktop platform - Windows, macOS, or Linux. Slint is cross-platform and can be compiled into platform native binaries.

Embedded Plugin

Create elegant GUIs for plugins that are embedded into other applications or SDKS, such as VST Plugin for Digital Audio Workstations.

Read Customer Story

Picture of WesAudio plugin

Get Started

Contact Us