Tauri Mobile – Develop Mobile Apps with JavaScript and Rust

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • tauri

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

  • https://tauri.app/

    it is a wrapper around underlying os webview, basically you load your apps js/page in that webview, if you want to do more native things then you can communicate with that app with ipc (probably tauri_sdk_thing that wraps that ipc )

  • capacitor

    Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

  • https://github.com/ionic-team/capacitor/discussions/3899#dis...

    Apparently it's an issue with Android's webview interaction with accessibility settings.

    https://engineering.fb.com/2022/09/30/android/launching-a-ne...

    Facebook ships their own webview implementation to solve a couple other webview issues, but that's not really a viable solution for everyone else

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

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)

  • dioxus

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

  • You could use Dioxus which is native Rust on Tauri (well, on Wry, but it shares a lot of the platform facilities)

    https://dioxuslabs.com

  • wgpu-tauri-experiment

    Trying to use Wgpu to render into a Tauri window.

  • israel-weather-rs

    gets weather forecast xml from ims.gov.il and parses it into rust structs / json

  • I used an Android app called Automate (from llama labs) to add Android notifications and UI around a Rust binary compiled for Android https://github.com/barakplasma/israel-weather-rs#running-on-...

  • rui

    Declarative Rust UI library

  • I think the jury is still out on whether rust is good or bad for UI. Once rust UI libraries are more mature we'll get a sense of it. There are some advantages of static typing, even for UI (see SwiftUI for example). I'll grant the pickiness of rust can be a challenge. Anyway give us some time to work on stuff.

    Here's my effort: https://github.com/audulus/rui

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • maui-linux

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  • There is work being done to address desktop linux, but I agree that is one of the deficiencies.

    https://github.com/jsuarezruiz/maui-linux/pull/37

    The lack of a WASM target is another, although UNO project in the past provided such a target for MAUI's very closely-related predecessor (Xamarin.Forms).

    https://platform.uno/xamarin-forms/

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