Alternative to Qt
Are you building an Embedded or a Desktop application and are concerned about performance, memory safety or footprint? Or perhaps, you are looking for a better QML?
SK Signet, the no.1 EV (Electric Vehicle) charging solutions provider in the U.S., has transitioned their HMI (Human-Machine-Interface) for their EV chargers from Qt to Slint.
The Slint based HMI scales to 15-inch and 32-inch touch displays that are installed on the EV chargers and provides additional business opportunities for charging station operators.
"We are very happy to have selected Slint for developing the HMI of our next generation chargers. Slint provides us flexibility, high performance and value-for-money along with great support."
Manager, SK Signet
"Slint is replacing our HMI written in Qt QML and has reduced or eliminated bugs, improved performance, and made it much easier to rapidly design the UI."
Jasic Technology Europe
Avoid unpredictable garbage collection pauses and JIT compiler performance cliffs.
Slint files are compiled to native binary code at compile time. Despite the new QML compiler, some QML bindings and functions are either interpreted directly, or compiled via a JIT compilation step at run time.
Avoid Runtime Suprises
Benefit from predictibility and robustness and avoid runtime suprises.
The Slint compiler evaluates all bindings and detects errors at compile time. In QML, interpretation of bindings and functions allows the possibility of runtime errors. Debugging such errors can be frustrating and costs development time.
Target multiple platforms with the same codebase.
The Slint runtime is lightweight and can run on a wide range of platforms - from resource-constrained devices with less 300KiB RAM to desktops, and operating systems - from bare metal to desktop operating systems.
Built in Rust - Plays well with all
Slint is implemented in Rust and benefits from Rust's focus on memory safety, performance, and concurrency
Transitioning to Slint? Get a FREE consultation.
Submit the form for a free consultation on porting your application to Slint. Or email us at [email protected]