Rust iOS

Open-source Rust projects categorized as iOS

Top 23 Rust iOS Projects

  1. dioxus

    Fullstack app framework for web, desktop, and mobile.

    Project mention: When Is WebAssembly Going to Get DOM Support? | news.ycombinator.com | 2025-07-23

    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

  2. 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.

    InfluxDB logo
  3. winit

    Window handling library in pure Rust

    Project mention: Dioxus 0.6 – Crossplatform apps with Rust | news.ycombinator.com | 2024-12-11

    > 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)

  4. 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.

  5. macroquad

    Cross-platform game engine in Rust.

  6. rinf

    Rust for native business logic, Flutter for flexible and beautiful GUI

  7. stretch

    High performance flexbox implementation written in rust

  8. cacao

    Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

  9. 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!

    Sevalla logo
  10. rust-skia

    Rust Bindings for the Skia Graphics Library

  11. cargo-mobile

    Rust on mobile made easy!

  12. 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

  13. btleplug

    Rust Cross-Platform Host-Side Bluetooth LE Access Library

  14. swift-bridge

    swift-bridge facilitates Rust and Swift interop.

  15. objc2

    Bindings to Apple frameworks in Rust

    Project mention: Objc2 – Safe Rust bindings for Apple's Objective-C frameworks | news.ycombinator.com | 2024-11-20
  16. native_db

    Drop-in, fast, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly.

  17. cargo-lipo

    Cargo subcommand to automatically create universal libraries for iOS.

  18. xbase

    Develop Apple software products within your favorite editor.

  19. livesplit-core

    livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.

  20. crossbow

    Cross-Platform build tools and toolkit for games and game engines written in Rust! πŸ¦€

  21. 10101

    10101 (Ten-Ten-One): Self-custodial derivative trading at your fingertips.

  22. macige

    Mobile App CI workflow GEnerator: Android, iOS, Flutter, and React Native!

  23. atosl-rs

    πŸ¦€οΈatos for linux by rust - A partial replacement for Apple's atos tool for converting addresses within a binary file to symbols.

  24. uikit-sys

    Rust Bindings for the iOS UIKit Objective-C framework

  25. twackup-rs

    Safe and fast iOS utility for rebuilding DEB's and backing up packages

  26. SaaSHub

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

    SaaSHub logo
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).

Rust iOS discussion

Log in or Post with

Rust iOS related posts

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

Sponsored
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.
www.influxdata.com