Egui – An immediate mode GUI written in Rust

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. egui

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

    It's being worked on. Merry Christmas! https://github.com/emilk/egui/issues/3378

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. rerun

    Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.

    https://rerun.io the one that sponsors them and the author's app is one example

  4. harfbuzz

    HarfBuzz text shaping engine

    Text shaping is anything but easy. Harfbuzz is probably the state of the art open source solution - https://github.com/harfbuzz/harfbuzz

    Used in in Android, Chrome, ChromeOS, Firefox, GNOME, GTK+, KDE, Qt, LibreOffice, OpenJDK, XeTeX, PlayStation, Microsoft Edge, Adobe Photoshop, Illustrator, InDesign, Godot Engine, Unreal Engine, ...

  5. rustybuzz

    A complete harfbuzz's shaping algorithm port to Rust

    For egui, it's rustybuzz, which is used directly by cosmic-text

    https://github.com/harfbuzz/rustybuzz

    https://github.com/pop-os/cosmic-text

  6. cosmic-text

    Pure Rust multi-line text handling

    For egui, it's rustybuzz, which is used directly by cosmic-text

    https://github.com/harfbuzz/rustybuzz

    https://github.com/pop-os/cosmic-text

  7. cybersub

    It's really good for scrappy prototypes, e.g. here's a water simulation demo I was using to learn Rust [1]. See the "view" menu for more windows.

    The code for that is all contained in a single file [2], and IMO it's pretty small for what it does. It was really easy to add/change things while developing, a new button is just a single new line.

    [1] https://andreivasiliu.github.io/cybersub/

    [2] https://github.com/andreivasiliu/cybersub/blob/master/src/ui...

  8. zed

    Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. glow

    GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code (by grovesNL)

    I just opened https://github.com/grovesNL/glow/pull/331 to do exactly that.

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

  • Is coding in Rust as bad as in C++? A practical comparison

    15 projects | /r/rust | 5 Jan 2023
  • Question: Expected webrender impact, or influence, on emacs redisplay

    5 projects | /r/emacsng | 4 Jun 2021
  • Speedy2D: Easy-to-use library for graphics, text, and input events

    7 projects | /r/rust | 28 Feb 2021
  • Reviewing the Cryptography Used by Signal

    3 projects | news.ycombinator.com | 18 Feb 2025
  • The Semantics of Testing. Also, Quads

    1 project | news.ycombinator.com | 18 Feb 2025

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