Slint — A declarative UI toolkit for embedded and desktop. It was shared on Show HN in 2023 and received 291 upvotes on Hacker News. Slint is a declarative GUI toolkit for Rust, C++, JavaScript & Python — build native UIs for embedded, desktop, and web from a single codebase. Open Product Page Proprietary License WesAudio Digital Audio Workstation Video of the DAW Plugin "Slint stands out with its extensive out-of-the-box platform support, making it a prime choice for cross-platform development. This allows co-creation as stakeholders, such as designers and developers, can simultaneously work on a design as any modifications by a stakeholder is immediately visible to the rest. With Slint, your designs are the actual frontend of your application and not prototypes. You can validate your designs on the target platforms and iterate on them until you are satisfied. Build custom UIs with ease Use Slint’s implementation of Material 3 to speed up development with pre-built components. View Material Components Mock Data BETA Make use of various data sources that comes with Slint to test your designs. You can also create your own custom data sources. The Slint runtime fits in less than 300KiB RAM, features a reactive property system, and is built with Rust. Slint uses the optimal graphics rendering method: GPU accelerated, DMA2D, Framebuffer, or Line-by-line rendering. Review Licenses Global Partner Network Silver Member Testimonials "I'm building "Here Now", an open source virtual office-space for helping remote teams feel more connected. Introducing it on Hacker News, the author wrote: "It is designed for desktop and embedded usage."