GUI for Desktop
- elegant
- modern
- stylish
- native
- elegant
Native
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.
Cupertino
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.
Default Widget Set
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.
Cross-Platform Application
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.