Rust GUI: Introduction, a.k.a. the state of Rust GUI libraries (As of January 2021)

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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
  • egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

  • only the minimalist egui should be IMHO also added to the list.

  • femtovg

    Antialiased 2D vector drawing library written in Rust

  • rust makes it relatively easy to roll your own GUI toolkit once you have rendering. Check out femtovg for a rendering crate https://github.com/femtovg/femtovg join the discord https://discord.gg/V69VdVu

  • 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
  • orbtk

    The Rust UI-Toolkit.

  • OrbTK recompiling stuff has been fixed in the development branch as far as I can tell: https://github.com/redox-os/orbtk/pull/409

  • crochet

    Explorations in reactive UI patterns

  • After he responded to my post, I started searching, and the crochet project looks really interesting!

  • druid

    A data-first Rust-native UI design toolkit. (by linebender)

  • just for reference, the typical way of adding copy / paste to a textbox in druid is to add platform menus, like in the markdown preview example

  • SaaSHub

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

    SaaSHub logo
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

  • S76 firmware repo password?

    1 project | /r/System76 | 31 Aug 2022
  • Announcing egui 0.12 - the simple GUI library

    8 projects | /r/rust | 10 May 2021
  • Egui 0.27 – easy-to-use immediate mode GUI for Rust

    3 projects | news.ycombinator.com | 27 Mar 2024
  • Rust for Embedded Systems: Current State, Challenges and Open Problems

    4 projects | news.ycombinator.com | 4 Mar 2024
  • We sped up time series by 20-30x

    1 project | news.ycombinator.com | 14 Feb 2024