SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Cross-Platform Projects
-
Project mention: Oxidizing Ubuntu: adopting Rust utilities by default | news.ycombinator.com | 2025-03-21
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
lazydocker as well. Also a big fan of bottom (https://github.com/ClementTsang/bottom) , which surprisignly enough even though it has charts and everything, it consumes way fewer resources on my system compared to htop.
-
burn
Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
Burn is an emerging deep learning framework written in pure Rust that aims to provide a flexible, efficient, and safe environment for building and training neural networks. With its modular design and strong type system, Burn represents a significant step forward in bringing deep learning to the Rust ecosystem.
-
Putting all of these together you get a layered keyboard layout. You can find many samples on keymapdb.com, including Kenkyo, the layout I put together during my journey learning all the concepts discussed in this article. There you will find examples on how to properly implement HRMs, using software like Kanata and keyd, as well as opinionated implementations of the aforementioned custom layers, which you can use as is or as inspiration for your own layers.
-
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.
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.
-
-
cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
Not sure if "production ready" but it's worth looking at Cozo:
https://github.com/cozodb/cozo
Has a dialect of Datalog + some vector support. Multiple storage engines for backend including SQLite, so if your concern is data stability that seems like a reasonable, proven option.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
If applicable, drawing procedures - ie, wrapping ink, ratatui crossterm, etc.
-
-
spyglass
A personal search engine: Create a searchable library from your personal documents, interests, and more!
-
-
-
-
Project mention: Cross-platform GUI library for Rust powered by Dioxus and Skia | news.ycombinator.com | 2025-01-07
-
git-interactive-rebase-tool
Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
git-interactive-rebase-tool (https://github.com/MitMaro/git-interactive-rebase-tool) has been my go-to for many years now.
I will try out this one as well.
-
macchina is all about being fast, minimal, and customizable. It gives you a sleek overview of your system's specs with plenty of options to tweak things to your liking. If you’re looking for something quick and simple, this might be the tool for you.
-
-
-
-
-
- RustDesk: Remote Access and Support Software (forked enigo) [3]
I'm close to running integration tests in the CI to prevent regressions and find platform differences, but it's not fully working yet. If someone could get it over the finish line, that would be great.
For Linux there is X11 but also basic Wayland implementation and a libei one, but they only work properly for US keyboards.
[1] https://github.com/enigo-rs/enigo
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Cross-Platform discussion
Rust Cross-Platform related posts
-
From FFmpeg Command Line to Rust: A Practical Guide for Multiple Scenarios
-
Mastering Media Metadata Extraction: Seamlessly Integrating FFmpeg in Rust with ez-ffmpeg
-
Bayleaf · Building a low-profile wireless split keyboard
-
Apple Says It Will Add 20k Jobs, Spend $500B, Produce AI Servers in US
-
Kanata: Cross-platform multi-layer keyboard remapper with advanced customization
-
Cross-platform GUI library for Rust powered by Dioxus and Skia
-
Kanata: Cross-platform software keyboard remapper
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Mar 2025
Index
What are some of the best open-source Cross-Platform projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | coreutils | 19,433 |
2 | bottom | 11,047 |
3 | burn | 10,013 |
4 | kanata | 4,578 |
5 | FlyingCarpet | 3,819 |
6 | orbtk | 3,789 |
7 | cozo | 3,559 |
8 | ludusavi | 3,484 |
9 | crossterm | 3,470 |
10 | notify | 2,892 |
11 | spyglass | 2,670 |
12 | libpnet | 2,394 |
13 | rinf | 2,240 |
14 | stretch | 1,998 |
15 | freya | 1,742 |
16 | git-interactive-rebase-tool | 1,619 |
17 | macchina | 1,588 |
18 | faster | 1,572 |
19 | zee | 1,540 |
20 | goblin | 1,260 |
21 | TQUIC | 1,207 |
22 | enigo | 1,181 |
23 | Ribir | 1,057 |