This is a pretty list of things that I think should exist and should exist in Rust specifically. I believe each of these projects deserve funding. Some are obviously already getting that, others should get it somewhere.
Some versions of this exist, but as far as I’m aware nothing that’s generic enough that anyone could use it. Rust’s type system might just lend itself really well to this.
- Shuttle.rs’ has attribute-based IaC, but only for their own infrastructure.
- Pulumi has an open issue for this, and there are people (1, 2) willing to work on it.
Flutter is an awesome product, which has a lot of the good parts of Xamarin and React Native. However, Dart, Typescript, and .NET are not Rust.
- Dioxus has some sort of mobile support, though it’s definitely not where it needs to be yet.
- There are Flutter integrations with Rust (1, 2, 3). You still have to write Dart here.
Expo/Vercel for Rust