Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript.
Programmers and designers should feel productive and be able to enjoy the design and development process. The APIs should be consistent, easy to use, and intuitive, no matter the target language. High-quality documentation should describe the APIs, teach concepts and how to use them.
Fit into a few hundred kilobytes of RAM and require little processing power.
We support many different target platforms, from embedded devices to desktops including mobile and web. Both the user and the developer should feel at home on each platform. The look and feel and experience should match the users' expectations of a native application.
Choose one of our language integrations to get started with Slint:
For the best programming experience we recommend installing our Visual Studio Code extension.
Try one of our demos in the browser, cross-compiled to WebAssembly:
Video of the Slint printer demo running on a STM32H7 MCU:
We offer three different options for licensing Slint:
For open source applications
Build your own products and help us promote Slint
Build your own proprietary products
Olivier and Simon met while working together in a small company in Norway called Trolltech, on the Qt C++ toolkit. Here, they gained valuable experience in API design, cross-platform software development and user interface components.
Simon continued in the Qt Company as a lead developer and maintainer of the QtQml engine, while Olivier co-founded Woboq, a software consulting company.
Years later, in 2020, they started the SixtyFPS project and company in Berlin. The SixtyFPS project has been renamed to Slint, and the company has been growing.
Questions? Check out our Frequently Asked Questions
Today we're releasing Slint version 0.2.5, with new features and some bug fixes. This release maintains backwards source compatibility. Applications developed with previous releases in the 0.2.x series will continue to run with version 0.2.5. Let's look at the highlights:
We're delighted to announce that we've secured funding for SixtyFPS GmbH, the company behind Slint. We've raised a six-digit seed funding to expand our team: For product development, sales, and business development.