Building cross-platform GUI apps in Rust using egui

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    The most well known immediate mode GUI framework, which egui is also inspired by, is Dear imgui. The egui repository also has a section on the trade offs when it comes to immediate mode GUIs, which I would definitely recommend you check out.

  • SaaSHub

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

    SaaSHub logo
  • eframe_template

    The easy way to make a Rust app with a GUI

    As mentioned in the beginning, the goal of egui is to be a cross-platform GUI application library. Using eframe_template, one is able to build applications for Linux, Mac, Windows, Android and the web using WebGL/WebGPU and WASM.

  • rust-egui-example

    An example of a simple GUI app using egui

    Nice, it works! We could use Context::set_style as mentioned in the beginning to fully customize the application in terms of fonts, colors, and the like, but in my opinion, even the default style looks quite nice, especially when we’re just aiming to build an example app. You can find the full code for this example on GitHub.

  • egui

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

    One of these projects, which is built using Rust, is egui. In this article, we’ll see how we can build a simple, cross-platform GUI application with it.

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

  • Some questions about egui and guis in general

    2 projects | /r/learnrust | 18 Aug 2022
  • Egui 0.29.0 – Multipass, `UiBuilder`, & visual improvements

    1 project | news.ycombinator.com | 26 Sep 2024
  • Egui: An easy-to-use GUI in pure Rust

    1 project | news.ycombinator.com | 24 Sep 2024
  • Egui 0.28 – easy-to-use immediate mode GUI for Rust

    1 project | news.ycombinator.com | 3 Jul 2024
  • Macroquad egui DevTools: Rust Game Debugging UI

    3 projects | dev.to | 2 May 2024