SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust iOS Projects
-
If you're familiar with JS frameworks, you can think of it like this:
Dioxus : React :: Leptos : SolidJS
The key for me is that Leptos leans into a JSX-like templating syntax as opposed to Dioxus's H-like function calls. So, Leptos is a bit more readable in my opinion, but that probably stems from my web dev background.
The Dioxus README has a whole section comparing them -- https://github.com/DioxusLabs/dioxus#dioxus-vs-leptos
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
> Is this something Flutter doesn't do?
Flutter does do this (at least to some extent) on Desktop/Mobile. It attempts to create a hidden DOM tree for accessibility on web. Which generally doesn't seem to be thought to work very well.
> One of the most jarring experiences I have with Flutter Desktop was it lacked MacOS Emacs-style key bindings for text editing (ctrl-a, ctrl-e, etc.). Not sure if Dioxus solved this?
Ah, we're nearly there on that one. We have a PR [0] accepted into Winit (the underlying windowing library we use) which will allow us to access those events. We're just waiting on Winit to do a new release and then we can integrate it into Dioxus.
[0]: https://github.com/rust-windowing/winit/pull/3824)
-
FlyingCarpet
Cross-platform AirDrop. File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips (and optionally Bluetooth) in close range.
-
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
clash-rs
ClashRS is a network proxy software that you can use to control how you want to divert your internet traffic through different proxy servers with flexible rules and multiple different supported outbound protocols. - π Dynamic remote rule/proxy loader. - π΅ Tracing with Jaeger
-
-
-
Project mention: Objc2 β Safe Rust bindings for Apple's Objective-C frameworks | news.ycombinator.com | 2024-11-20
-
native_db
Drop-in, fast, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly.
-
-
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
-
-
-
-
atosl-rs
π¦οΈatos for linux by rust - A partial replacement for Apple's atos tool for converting addresses within a binary file to symbols.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust iOS discussion
Rust iOS related posts
-
Subsecond: A runtime hotpatching engine for Rust hot-reloading
-
Dioxus: Rust framework for building fullstack web, desktop, and mobile apps
-
Dioxus β Fullstack crossplatform app framework for Rust
-
Dioxus 0.6 β Crossplatform apps with Rust
-
Dioxus 0.6: Web, Desktop, Mobile Apps in Rust
-
Objc2 β Safe Rust bindings for Apple's Objective-C frameworks
-
Dioxus β Cross Platform Apps in Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source iOS projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | dioxus | 30,251 |
2 | winit | 5,494 |
3 | FlyingCarpet | 4,104 |
4 | macroquad | 3,983 |
5 | rinf | 2,423 |
6 | stretch | 2,017 |
7 | cacao | 2,016 |
8 | rust-skia | 1,622 |
9 | cargo-mobile | 1,298 |
10 | clash-rs | 1,229 |
11 | btleplug | 997 |
12 | swift-bridge | 973 |
13 | objc2 | 680 |
14 | native_db | 627 |
15 | cargo-lipo | 556 |
16 | xbase | 547 |
17 | livesplit-core | 219 |
18 | crossbow | 208 |
19 | 10101 | 136 |
20 | macige | 95 |
21 | atosl-rs | 84 |
22 | uikit-sys | 57 |
23 | twackup-rs | 49 |