Our great sponsors
-
slint
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++, or JavaScript.
If you are concerned about RAM usage: You should check out slint. It works great for desktop apps, using graphics acceleration and all that, but it scales all the way down to micro controllers with some hundred of kilobytes of RAM.
-
iced_taffy
Library for using Taffy layout with the Iced GUI framework. It currently provides a single Grid component for 2D grid layout.
I've been working on more powerful layout (Flexbox and CSS Grid) for Iced based on Taffy. It's going to be a while until it's production ready as it has required relatively significant changes to Taffy to allow it to integrate with Iced, but if you're willing to live on the bleeding edge then there's an experimental CSS Grid widget available here: https://github.com/nicoburns/iced_taffy
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Tauri is an interesting option too https://tauri.app/
-
Druid should be good for most cases, it has a lot of built-in widget for the UI, you can even make a custom widget with a canvas-alike painting API.
Related posts
- Hey Rustaceans! Got a question? Ask here! (41/2022)!
- Any advice for as simplest GUI as possible
- Build smaller, faster, and more secure desktop applications with a web frontend.
- Rust GUI, which one to choose?
- Before learning egui, is there anything I should know about it? Limitations or difficulties?