Top 10 Rust iOS Projects
-
Anyway, if you chose Tauri, that's like choosing "the web" – it's just a webview, you still need to figure out how you're gonna build all your DOM and stuff. Likely a vanilla JS approach won't be very ergonomic. Like Floofmeister, I recommend Dioxus, the "React-like library for building fast, portable, and beautiful user interfaces". It's great!
-
Project mention: A "lawful" framework for styling/formatting UIs? | reddit.com/r/ProgrammingLanguages | 2022-05-01
The most common is flexbox (an attempt to a cross-platform engine at https://github.com/vislyhq/stretch).
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Project mention: Why are most AAA games not written in Rust, but rather in C++? | reddit.com/r/rust | 2022-05-05
Existing Rust engines (like Bevy) are very immature and thus missing features, docs and stabilities. The more mature/stable engines (like macroquad) tend to be tiny and focused on hobbyist game development.
-
-
-
cacao
Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working! (by ryanmcgrath)
Hmm, I maintain cacao. The Objective-C interfacing has always felt like there's multiple projects reimplementing the same thing - ultimately really curious to see the UI framework once it's out!
-
Yes. You can target aarch64 and x86_64. Universals binaries can be created manually or via cargo-lipo.
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
-
This might help you https://github.com/creator-rs/creator
-
Nice! Welcome to the small group of rust iOS people! I'm the author of uikit-sys which really is just using the rarely used objective-c features of bindgen (plus an unmerged PR to bindgen) to generate bindings to to basically all the iOS objective-c frameworks.
Rust iOS related posts
- Tauri or Flutter for RustDesk desktop?
- Best central processing unit for compiling Rust in 2022
- Empty loop {} uses absurd amount of system resources.
- Write UI using Flutter, a cross-platform hot-reload high-performance toolkit, seamlessly with Rust: flutter_rust_bridge comes with more features and elaborated doc
- What's the best graphics library for a physics engine?
- Releasing Dioxus v0.1 - a new Rust GUI toolkit for Web, Desktop, Mobile, SSR, TUI that emphasizes developer experience
- What websocket crate to use with Macroquad? Tokio is incompatible
Index
What are some of the best open-source iOS projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | dioxus | 3,890 |
2 | stretch | 1,687 |
3 | macroquad | 1,311 |
4 | rust-skia | 793 |
5 | cargo-mobile | 665 |
6 | cacao | 530 |
7 | cargo-lipo | 372 |
8 | livesplit-core | 162 |
9 | crossbow | 72 |
10 | uikit-sys | 31 |
Are you hiring? Post a new remote job listing for free.