Rust Widgets

Open-source Rust projects categorized as Widgets

Top 5 Rust Widget Projects

  1. iced

    A cross-platform GUI library for Rust, inspired by Elm

    Project mention: Quick Diff ME 1.1: Excel 比較 ツール | dev.to | 2025-03-20
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. slint

    Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

    Project mention: WASM Will Replace Containers | news.ycombinator.com | 2025-02-11

    > I wonder if someone could make a decent cross-platform GUI toolkit to save us from the horribly slow Electron-hell we've carved out for ourselves.

    https://github.com/slint-ui/slint

  4. ratatui

    A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs

    Project mention: The Cassowary Linear Arithmetic Constraint Solving Algorithm [pdf] | news.ycombinator.com | 2025-03-14

    We use a cassowary based constraint solver within Ratatui [1]. It's kind of neat once you understand the algorithm and add your own UI rules system on top of it. Unfortunately the library[2] that we use for the actual solving is unmaintained for many years now. I've been meaning to rewrite[3] a bunch of things in the lib to be more ergonomic, but it hasn't bubbled to the top of my todo list yet.

    [1]: https://github.com/ratatui/ratatui/blob/main/ratatui-core/sr...

    [2]: https://crates.io/crates/cassowary/

    [3]: https://crates.io/crates/kasuari

  5. orbtk

    The Rust UI-Toolkit.

  6. fltk-rs

    Rust bindings for the FLTK GUI library.

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Widgets discussion

Log in or Post with

Rust Widgets related posts

  • LSP: The Good, the Bad, and the Ugly

    7 projects | news.ycombinator.com | 6 Sep 2024
  • Ratatui – Cook Up Terminal User Interfaces

    1 project | news.ycombinator.com | 7 Aug 2024
  • Ratatui – a Rust crate for cooking up Terminal User Interfaces

    1 project | news.ycombinator.com | 24 Jun 2024
  • Ratatui – A TUI Library for Rust

    1 project | news.ycombinator.com | 24 Jun 2024
  • Explain how to use fltk tile group

    1 project | /r/rust | 25 Jun 2023
  • fltk-accesskit: AccessKit integration for fltk

    2 projects | /r/FLTK | 8 Jun 2023
  • Masonry 0.1 (Rust GUI framework)

    3 projects | news.ycombinator.com | 5 Feb 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Widget projects in Rust? This list will help you:

# Project Stars
1 iced 26,560
2 slint 19,068
3 ratatui 12,964
4 orbtk 3,790
5 fltk-rs 1,723

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?