slint

UI toolkit

A cross-platform GUI toolkit for building native user interfaces in multiple programming languages.

Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

GitHub

18k stars
107 watching
604 forks
Language: Rust
last commit: 4 days ago
Linked from 3 awesome lists

cppdeclarative-uidesktopembedded-devicesguijavascriptlanguagelsp-servernativerustrust-langtoolkituiuser-interfacewasmwebassemblywidgets

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
linebender/druid A data-first UI toolkit with a focus on performance and compatibility with native platforms. 9,568
iced-rs/iced A cross-platform GUI library for Rust that provides a simple and type-safe way to build user interfaces. 24,785
mikke89/rmlui A C++ library for building user interfaces inspired by HTML/CSS, with features like dynamic layout, animation, and event handling. 2,877
radical-ui/objection Builds a bridge between frontend and backend to enable interactive web applications in Rust 78
emilk/egui An easy-to-use immediate mode GUI library for creating web and native applications with Rust 22,460
rust-native-ui/libui-rs A cross-platform UI toolkit for Rust that wraps native retained mode GUI libraries. 932
ivanceras/sauron-native A cross-platform Rust UI library designed to provide native GUI capabilities on various platforms 632
revery-ui/revery A cross-platform desktop app framework built on Reason and OCaml, aiming to provide high-performance and predictable behavior without sacrificing developer productivity. 8,065
microsoft/microsoft-ui-xaml Provides modern UI controls and styles for building Windows apps using C++ or C#. 6,357
webui-dev/webui A lightweight portable library that uses web browsers as a GUI and modern web technologies in the frontend and backend. 3,077
mikaelmello/inquire A Rust library for creating interactive command-line prompts and user interfaces. 2,024
system-ui/theme-ui A library for building themeable and constraint-based user interfaces in React applications. 5,304
skui-org/skui A C++ UI framework using Skia as a low-level drawing toolkit 402
tauri-apps/tauri A framework for building fast and secure desktop and mobile applications with web frontends. 85,170
lc-soft/lcui A cross-platform GUI library designed to be easy to use and flexible, allowing developers to create desktop applications with graphical user interfaces using web front-end technologies. 4,149