Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 21 Rust iOS Projects
-
Project mention: Hey Rustaceans! Got a question? Ask here (21/2023)! | reddit.com/r/rust | 2023-05-21
I you are up to working with something more experimental then you can try https://dioxuslabs.com/. They have a really nice rsx macro to help you write the UI.
-
Project mention: Hey Rustaceans! Got a question? Ask here (20/2023)! | reddit.com/r/rust | 2023-05-15
That's a bit shortsighted given that there is an active discussion about reducing the interior mutability.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
cacao
Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working! (by ryanmcgrath)
-
FlyingCarpet
File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips in close range.
Project mention: Direct file transfer over ad hoc WiFi. Linux/macOS/Windows versions rewritten in Rust with Tauri. Android and iOS versions also available. | reddit.com/r/rust | 2023-05-02 -
Checkout rust-skia.
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
Project mention: is it possible to make android app using rust? any step by step tutorial? | reddit.com/r/rust | 2022-11-21
For future projects, Dioxus should have Android support. Currently, it only has iOS support, with Android being available with a little extra work using cargo-mobile. The getting started docs give the explanation.
-
A bit late, but `swift-bridge` (https://github.com/chinedufn/swift-bridge) does this intelligently, and is probably what you're looking for.
-
In case someone is curious: https://github.com/deviceplug/btleplug/pull/279/files
-
-
Project mention: Did anyone succeed to set up neovim for iOS development in Swift? | reddit.com/r/neovim | 2023-04-16
You can follow the discussion here: https://github.com/kkharji/xbase/issues/178
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
Project mention: Does LiveSplit just suck in horizontal mode or am I genuinely doing something incorrectly? | reddit.com/r/speedrun | 2023-02-28You could make your own livesplit-core frontend if you really are going to go for that route https://github.com/LiveSplit/livesplit-core
-
-
Project mention: Framework or libraries for developing Android/iOS games in rust | reddit.com/r/rust_gamedev | 2022-07-29
Bevy looks great but doesn't quite seem to be supporting android and iOS. Library wise Winit and wgpu and cpal seem to support Android and iOS but examples are scarce. https://github.com/jinleili/wgpu-on-app is a starting point though.
-
-
Project mention: Macige: open source CI workflow generator for mobile app development | reddit.com/r/opensource | 2023-03-13
-
Project mention: floui: a gui crate for mobile, inspired by swiftui, wrapping native widgets. A proof of concept | reddit.com/r/rust | 2022-07-13
With uikit-sys, the build is very slow as it's all generated from bindgen and includes uikit as well as any of the framework dependencies required for it. I'm yet to figure out how to reduce how much stuff is generated as well as a reasonable way to wrap it in safe rust and ensure there's no memory leaks.
-
Project mention: [Update] Twackup GUI - a simple deb rebuilding app | reddit.com/r/jailbreak | 2022-12-21
Some users reported about crashes when tapping on sharing - I know about this issue, currently investigating. If you have assumptions about cause - please, write about them in this issue on GitHub
-
-
Project mention: [a bit out of topic] Looking for resources on Keyboard Layout on Windows | reddit.com/r/rust | 2022-12-22
I found this project: https://github.com/divvun/kbdgen but for Windows, it convert the yaml input into a klc file to be used with MKLC, so it won't work for me.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Rust iOS related posts
- 10101 – Decentralised finance built on Bitcoin
- Macroquad: Cross-platform game engine in Rust
- Hey Rustaceans! Got a question? Ask here (20/2023)!
- macOS Apps in Rust
- Help with egui basics?
- File dialog with ImGui?
- Announcing async-winit, a new way to use winit as an async runtime
-
A note from our sponsor - SonarQube
www.sonarqube.org | 1 Jun 2023
Index
What are some of the best open-source iOS projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | dioxus | 9,305 |
2 | winit | 3,422 |
3 | macroquad | 2,188 |
4 | stretch | 1,907 |
5 | cacao | 1,465 |
6 | FlyingCarpet | 1,315 |
7 | rust-skia | 1,071 |
8 | cargo-mobile | 947 |
9 | swift-bridge | 526 |
10 | btleplug | 502 |
11 | cargo-lipo | 456 |
12 | xbase | 336 |
13 | livesplit-core | 185 |
14 | crossbow | 145 |
15 | wgpu-in-app | 129 |
16 | objc2 | 125 |
17 | macige | 69 |
18 | uikit-sys | 49 |
19 | twackup-rs | 25 |
20 | 10101 | 25 |
21 | kbdgen | 8 |