SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Cross-Platform Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
spacedrive
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
-
SpeakoFlow began as a fork of Handy, which gave me a solid local dictation foundation. I did not reinvent that part and I want to be clear about the credit. I built the assistant, screen vision, spoken answers, translation, memory, and the orchestration that turns those pieces into one experience.
-
Project mention: Linux 0.11 rewritten in idiomatic Rust, boots in QEMU | news.ycombinator.com | 2026-07-13
Docs full of emojis, this is another AI slop?!
There is already a community effort[1] to rewrite GNU commandline tools into Rust and Canonical shipped the rust version of the /bin/utils in Ubuntu 26.04 Resolute Raccoon by default[2] in their "oxidizing" initiative[3]
[1]: https://github.com/uutils/coreutils
-
burn
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
Project mention: Show HN: Demucs music stem separator rewritten in Rust – runs in the browser | news.ycombinator.com | 2026-03-03- *DAW plugin* — VST3/CLAP plugin for macOS with a native SwiftUI UI. Load a track, separate it, drag stems directly into your DAW timeline, or play as a MIDI instrument with solo / faders.
The core inference library is built on [Burn](https://burn.dev), a Rust deep learning framework. The same `demucs-core` crate compiles to both native and `wasm32-unknown-unknown` — the only thing that changes is the GPU backend.
Model weights are F16 safetensors hosted on Hugging Face and downloaded / cached automatically on first use on all platforms. Three variants: standard 4-stem (84 MB), 6-stem with guitar/piano (84 MB), and a fine-tuned bag-of-4-models for best quality (333 MB).
The existing implementations I found online were mostly wrappers around the original Python implementation, and not very portable -- the model works remarkably well and I wanted to be able to quickly create samples / remixes without leaving the DAW or my browser. Right now the implementation is pretty MacOS heavy, as that's what I'm testing with, but all of the building blocks for other platforms are ready to build on. I want this to grow to be a general utility for music producers, not just "works on my machine."
It was a fun first foray into DSP and the state of the art of ML over WASM, with lots of help from Claude!
-
Project mention: Bottom: Yet another cross-platform graphical process/system monitor | news.ycombinator.com | 2026-07-13
-
Project mention: I Thought I Wanted System-Wide Vim. I Actually Wanted Arrow Keys on the Home Row | dev.to | 2026-07-14
I use Kanata for an additional experiment: turning the keyboard into a mouse.
-
-
Project mention: Aletheia VS ludusavi - a user suggested alternative | libhunt.com/r/spencer-0003/aletheia | 2025-11-12
-
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.
Project mention: Localsend: An open-source cross-platform alternative to AirDrop | news.ycombinator.com | 2026-04-28For true crossplatform p2p the closest I have found is FlyingCarpet [1].
But it is not super reliable or friendly.
[1] https://github.com/spieglt/FlyingCarpet
-
That comes from crossterm, which ratatui re-exports as ratatui::crossterm so your versions cannot drift apart.
-
cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
-
-
Project mention: Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite | news.ycombinator.com | 2026-04-23
Apologies for not being specific.
The specific thing I'm talking about is this: write events don't fire until the file handle is closed. [1] I didn't validate this myself btw, but my original design was certainly trying to use notify events rather than stat polling. My research (heavily AI assisted) led me away from that path as platforms differ in behavior and I wanted to avoid that.
[1] https://github.com/notify-rs/notify/issues/240
-
Project mention: Cross-platform GUI applications using Rust and Skia | news.ycombinator.com | 2025-10-30
-
-
-
Project mention: FerrumC – Reimplementation of the Minecraft server in Rust | news.ycombinator.com | 2025-09-27
-
-
-
git-interactive-rebase-tool
Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
-
-
Ferrite
A fast, lightweight text editor for Markdown, JSON, YAML, and TOML files. Built with Rust and egui for a native, responsive experience.
Project mention: Beyond Open Source: Why AI-Assisted Projects Need Open Method | dev.to | 2026-01-24I'd just shared Ferrite, a markdown editor with 100% AI-generated Rust code. The source was on GitHub, MIT licensed, the whole deal. But this commenter argued that without sharing the prompts and process that created it, I was essentially doing the AI equivalent of releasing model weights without the training data. The code was visible, but the inputs weren't.
Rust Cross-Platform discussion
Rust Cross-Platform related posts
-
How I Made a Local Voice Assistant Feel Instant
-
In-process HLS packaging in Rust: fMP4 segments, an ABR ladder, no ffmpeg subprocess
-
Pushing your own frames into an FFmpeg pipeline in Rust (headless frame source)
-
Extracting video frames in Rust, in-process — no CLI, no hand-written decode loop
-
A CLI-compat layer that refuses half your commands, on purpose
-
Home-Bottom Row Modifier Clusters
-
Kiorg: A neo filemanager with Vim keybind, zoxide-like teleport, and previews
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Aug 2026
Index
What are some of the best open-source Cross-Platform projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | yazi | 41,276 |
| 2 | spacedrive | 38,774 |
| 3 | Handy | 29,484 |
| 4 | coreutils | 23,943 |
| 5 | burn | 15,754 |
| 6 | bottom | 13,885 |
| 7 | kanata | 7,752 |
| 8 | EcoPaste | 7,295 |
| 9 | ludusavi | 6,115 |
| 10 | FlyingCarpet | 5,273 |
| 11 | crossterm | 4,180 |
| 12 | cozo | 3,998 |
| 13 | orbtk | 3,779 |
| 14 | notify | 3,432 |
| 15 | freya | 2,991 |
| 16 | rinf | 2,748 |
| 17 | libpnet | 2,583 |
| 18 | ferrumc | 2,366 |
| 19 | stretch | 2,029 |
| 20 | macchina | 1,943 |
| 21 | git-interactive-rebase-tool | 1,882 |
| 22 | zee | 1,798 |
| 23 | Ferrite | 1,763 |