Mobile UI in Rust?

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

    The Swift Programming Language

  • The commonly rejected proposals and the linked FAQ suggest that self-hosting Swift is not a priority at the moment.

  • flutter_rust_bridge

    Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

  • For Flutter, you would want https://github.com/fzyzcjy/flutter_rust_bridge

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

    Fullstack GUI library for web, desktop, mobile, and more.

  • Dioxus is basically React but written in Rust. It has mobile support, but I'm not sure how good it is.

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

  • If you can use React, than create a React PWA and embed Rust in it as WASM. You can mix React components with yew components and likely even build the whole thing in yew so long as you use the PWA specific JS to instantiate it. You're still going to have a far easier time building a UI in React than yew or any other Rust platform and doing this properly requires some fairly tricky webpack experience (speaking from experience), but it is theoretically possible.

  • rui

    Declarative Rust UI library

  • I'm working on a UI crate which may ultimately satisfy your needs: https://github.com/audulus/rui

  • swift-evolution

    This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

  • The commonly rejected proposals and the linked FAQ suggest that self-hosting Swift is not a priority at the moment.

  • SaaSHub

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

    SaaSHub logo
  • Pixelorama

    Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!

  • Pixelorama

  • gdnative

    Rust bindings for Godot 3

  • See https://godot-rust.github.io/ for that. It's sort of like PyO3 or Neon or Helix, but for creating Godot modules.

  • rust-yew-axum-tauri-desktop

    Rust + Yew + Axum + Tauri + Tailwindcss, full-stack Rust development for Desktop apps.

  • Yew + Tauri works well. Here's a template for 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

  • What is Rust's potential in game development?

    12 projects | /r/rust | 15 Jun 2023
  • What do people use rust for?

    10 projects | /r/rust | 21 Jul 2022
  • Immediate Mode GUI Programming

    15 projects | news.ycombinator.com | 15 Jan 2024
  • GDext: Rust Bindings for Godot 4

    1 project | news.ycombinator.com | 2 Jan 2024
  • Show HN: Game of Life with grid editor in browser with Rust and WASM

    2 projects | news.ycombinator.com | 13 Dec 2023