Rust UI

Open-source Rust projects categorized as UI | Edit details
Related topics: #Rust #Web #HTML #GUI #WASM

Top 8 Rust UI Projects

  • GitHub repo dioxus

    Elegant React-like library for building user interfaces for desktop, web, mobile, SSR, liveview, and more.

    Project mention: Paudle: A Wordle-like in Rust using Yew | | 2022-01-17
  • GitHub repo fontdue

    The fastest font renderer in the world, written in pure rust.

    Project mention: Rust, Wright's Law, and the Future of Low-Latency Systems | | 2021-10-08

    I agree that no_std is incredible. I really want to see more crates embrace it and encapsulate their no_std logic away from their standard logic. I very often see crates that are like 95% of the way to no_std but then choose to bundle some standard only features without flagging them.

    I wrote fontdue [0] (which is very incomplete spec wise) because there just wasn't another font library that was no_std at that time. It felt like the existing libraries were in an arms race for gpu caches and bundling file loading. Like if I wanted to commit to a running on a platform I'd do the sane thing and use harfbuzz or the platform APIs.


  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo moxie

    lightweight platform-agnostic tools for declarative UI

    Project mention: Releasing Dioxus v0.1 - a new Rust GUI toolkit for Web, Desktop, Mobile, SSR, TUI that emphasizes developer experience | | 2022-01-03

    That's the idea of azul and moxie-native: they use web technologies but are way lighter than embedding a browser.

  • GitHub repo mogwai

    The minimalist, obvious, graphical, web application interface

    Project mention: What's everyone working on this week (3/2022)? | | 2022-01-17

    I’ve been working on the 0.6 release of mogwai, which is a library for building GUI views. This release is all about making the library domain agnostic, meaning it can be used to define views in any GUI domain (ie browser, native, gtk, wgpu game). I’m also trying to trim down the API and improve the RSX macro.

  • GitHub repo raui

    Rust implementation of Renderer Agnostic User Interface

    Project mention: Bevy 0.6 | | 2022-01-08

    I've seen PsichiX experimenting with this in RAUI! I'd start there :)

  • GitHub repo fui

    Add CLI & form interface to your program. Docs:

  • GitHub repo rillrate-py

    Real-time UI for bots and tools / Python bindings

    Project mention: RillRate - real-time UI for Python bots (embedded web-dashboard with live controls) | | 2021-08-21
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo fluxcap

    HackerNews UI built in Rust using the Official HackerNews API. The Name "FluxCap" comes from the Flux Capacitor used in "Back to the Future" as it has a "Y" shape.

    Project mention: So you say you want to do fullstack in Rust? | | 2021-10-31

    Woah! Nice one with Rocket! I did a Hacker News front end here:

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). The latest post mention was on 2022-01-17.

Rust UI related posts


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

Project Stars
1 dioxus 2,080
2 fontdue 784
3 moxie 761
4 mogwai 358
5 raui 337
6 fui 254
7 rillrate-py 10
8 fluxcap 1
Find remote jobs at our new job board There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.