SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust iOS Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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 in close range.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
Dioxus Labs (http://dioxuslabs.com) | Founding Rust Engineer | San Francisco | in-person | Full-time | 125-150k | 0.5-3% equity
I'm Jonathan, the creator of Dioxus (YC S23). Dioxus is a popular crossplatform GUI library for Rust that, imo, is the easiest way to ship apps that are beautiful, fast, and robust.
Dioxus is quite popular, almost 20k stars on GitHub, and we recently raised a sizable seed round from "top vcs." We have a lot of exciting projects on the horizon:
- in-place binary patching for rust hotreloading (http://github.com/jkelleyrtp/ipbp)
- a WGPU powered HTML/CSS renderer (http://github.com/dioxusLabs/blitz)
- experiments with LLM-based component generation (http://github.com/dioxusLabs/dioxus-ai)
- upcoming mobile tooling
- TUI-based devtools for a ruby-on-rail like experience
- a deploy platform for web/desktop/mobile/backend and all the fun that entails...
I'm looking for a founding systems engineer passionate about Rust, WASM, apps, the web, compilers, linkers, and devex - basically someone who's not afraid of anything. Dioxus is a very lean organization and we've been able to move so quickly since we keep our team small and high trust. No annoying standups or corporate bureaucracy. If you want to contribute to OSS, move the needle, and work in a startup that's closer to deeptech with hard problems, this role is for you.
I'm specifically looking for people who are excited by this space and doing this type of work. If you're just looking for a job then this probably isn't the right role for you.
Apply on our yc page or are reach me directly at jon at dioxuslabs dot com
https://www.ycombinator.com/companies/dioxus-labs/jobs/dRPOo...
Hi! I’m Aloke, an engineer at Warp.
I’m really excited to share that Warp is now available on Linux! If you’re interested in trying it out, you can download Warp: https://warp.dev/
Building Warp on Linux was quite an undertaking. Warp uses a custom Rust-based UI framework that we built in house and renders natively on the GPU. To get Warp running on Linux, we built a version of our UI framework that supports winit [1] as a windowing backend. We also built a version of our renderer that uses wgpu [2]. Reducing complexity by using these well-supported, cross platform, frameworks let us bootstrap a version of Linux quicker than expected and should make it easier to build Warp for other platforms (like Windows).
Please let me know what you think! Happy to answer any questions, either about the product or about technical challenges.
[1] https://github.com/rust-windowing/winit
Fortunately I found a reddit post which mentioned about a software named Flying Carpet after tinkering with that, and checking its code I found out there is something call Wireless ad hoc network (WANET), it its basically a decentralised type of wireless network which does not rely on router or wireless access points.
See the macroquad docs for full details on building a WASM game.
Project mention: So You Want to Ship a Command-Line Tool for macOS | news.ycombinator.com | 2024-02-21This is really specific, but for this point in the article:
> There’s a long guide on Embedding a Command-Line Tool in a Sandboxed App, so I followed that, and then slowly, painfully, factored Xcode out of it, so that I wouldn’t have to figure out how to get a 10GB Xcode install onto the CI machine (remember, you need to be signed in to an Apple ID to download Xcode, and there’s no way to do it from the command-line).
You could actually solve this with Rust and no Xcode whatsoever. cacao [1] and cargo-bundle [2] will produce an app bundle you could sign/notarize/distribute without needing to ever open Xcode.
[1] https://github.com/ryanmcgrath/cacao
I really hope that people try Flutter as Rust's GUI with Rinf. Flutter doesn't involve webview, which is more like native.
The only example that shedded some light on the integration was gtk4 + femtovg. So I mimicked the example, using gtk4-rs and Skia's rust bindings. I had some code similar to the following inside a subclass of GLArea to setup Skia's DirectContext, but it failed:
Project mention: Xcodebuild.nvim - plugin to develop iOS, iPadOS, and macOS apps in Neovim | /r/neovim | 2023-11-08
Hi there! Since JitStreamer is down I wanted to try to self host it myself. I followed the Wiki on the Github page on how to build and self host it (see here) and I managed to follow through the wiki just fine until the last step where I stopped understanding what to do anymore... It mentions to run the "pair" binary in: "JitStreamer/target/release/" and I could not find where the pair binary is. Any help is much appreciated.
Project mention: Vitalik Buterin wants Bitcoin to experiment with layer-2 solutions, just like Ethereum | /r/CryptoCurrency | 2023-07-10Although most apps are currently in beta, bitcoin supports something called discreet log contracts (DLCs) over lightning. These are hidden or scriptless scripts with little scope for exploits which enable things like derivative contracts, financial products and any kind of "smart contracts" between multiple parties. RGB and Taproot Assets are client-side validation protocols for private smart contracts (no premined VC tokens).
Rust iOS related posts
-
Write your business logic with Rust, Empowered by Rinf for Native Performance Apps
-
Xcodebuild.nvim - plugin to develop iOS, iPadOS, and macOS apps in Neovim
-
Macroquad: Cross-platform game engine in Rust
-
Can't get winit sample to compile
-
How do I build and self host JitStreamer?
-
Vitalik Buterin wants Bitcoin to experiment with layer-2 solutions, just like Ethereum
-
Sync for Lemmy is happening
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2024
Index
What are some of the best open-source iOS projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | dioxus | 18,969 |
2 | winit | 4,471 |
3 | FlyingCarpet | 3,226 |
4 | macroquad | 2,950 |
5 | stretch | 1,968 |
6 | cacao | 1,773 |
7 | rinf | 1,620 |
8 | rust-skia | 1,354 |
9 | cargo-mobile | 1,165 |
10 | swift-bridge | 743 |
11 | btleplug | 718 |
12 | cargo-lipo | 515 |
13 | xbase | 516 |
14 | objc2 | 290 |
15 | JitStreamer | 266 |
16 | livesplit-core | 208 |
17 | crossbow | 196 |
18 | 10101 | 121 |
19 | macige | 90 |
20 | atosl-rs | 79 |
21 | uikit-sys | 56 |
22 | twackup-rs | 34 |
23 | kbdgen | 12 |