Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • slint

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

  • Disclaimer: I work for Slint

    Indeed we are actively working on all of those topics:

    Accessibility support in Slint is improving. We just merged the initial AccessKit integration into our winit backend -- https://github.com/slint-ui/slint/pull/2865

    IDE integration - our VSCode extension is pretty stable these days (https://slint.dev/get-started#vscode) and we also support integrating into other IDEs via LSP (https://slint.dev/get-started#other-ide)

    Graphical tooling for UI/UX designers - our current prototype www.slintpad.com needs more work to become an easy Drag n'Drop editor for UI/UX designers -- but we are on the right path to achieve that :)

  • flutter_rust_bridge

    Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

  • Not a Flutter Dev, but have you tried 'flutter_rust_bridge' [0]. Seems provide some interop between flutter and rust and looks like a popular and active project. I'm native mobile dev and just curious about this kind of interop myself. If it's seamless then looks like good balance to do mobile front-end in flutter and mobile backend in rust.

    [0] https://github.com/fzyzcjy/flutter_rust_bridge

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • taffy

    A high performance rust-powered UI layout library

  • While there are a lot of Rust UI frameworks, none of them are really recommended for production use yet. I suspect a few of the will die off and work will coalesce a few once things mature a bit.

    Another nice feature of the Rust UI ecosystem is that lots of it is being built in a modular way. For example I maintain a layout engine [0] library which just does layout and can be easily integrated by anybody creating a UI library. And there a bunch of similar composable libraries covering rendering, text layout, accessibility, window creation, clipboard access, etc.

    [0]: https://github.com/DioxusLabs/taffy

  • lvgl

    Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

  • If you need something written in C and very tiny, I recommend LVGL https://lvgl.io/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why Golang instead of Rust to develop the Krater desktop app

    5 projects | news.ycombinator.com | 7 Nov 2023
  • Looking for this. html + css rendering through wgpu.

    14 projects | /r/rust | 3 Jul 2023
  • Is RUST a good choice for building web browsers?

    6 projects | /r/rust | 27 May 2023
  • Porting a local app to Web

    4 projects | /r/rust | 12 May 2023
  • Rust Tauri (inspired by Electron) 1.3: Getting started to build apps

    10 projects | dev.to | 6 May 2023