Rust Cross-Platform

Open-source Rust projects categorized as Cross-Platform

Top 23 Rust Cross-Platform Projects

Cross-Platform
  1. coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    Project mention: Oxidizing Ubuntu: adopting Rust utilities by default | news.ycombinator.com | 2025-03-21
  2. 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.

    CodeRabbit logo
  3. bottom

    Yet another cross-platform graphical process/system monitor.

    Project mention: Show HN: Bagels – TUI Expense Tracker | news.ycombinator.com | 2025-01-26

    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.

  4. burn

    Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.

    Project mention: Burn: The Future of Deep Learning in Rust | dev.to | 2024-12-26

    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.

  5. kanata

    Improve keyboard comfort and usability with advanced customization

    Project mention: Keyboard Layers and Home Row Modifiers | dev.to | 2025-03-23

    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.

  6. 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.

    Project mention: life [2] - I want to build a file sharing app | dev.to | 2024-05-29

    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.

  7. orbtk

    The Rust UI-Toolkit.

  8. cozo

    A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!

    Project mention: Ask HN: What's Prolog Like in 2024? | news.ycombinator.com | 2024-07-18

    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.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ludusavi

    Backup tool for PC game saves

    Project mention: Ludusavi: Backup tool for PC game saves | news.ycombinator.com | 2024-11-03
  11. crossterm

    Cross platform terminal library rust

    Project mention: Matanuska ADR 002 - Architecture | dev.to | 2024-12-18

    If applicable, drawing procedures - ie, wrapping ink, ratatui crossterm, etc.

  12. notify

    🔭 Cross-platform filesystem notification library for Rust. (by notify-rs)

  13. spyglass

    A personal search engine: Create a searchable library from your personal documents, interests, and more!

  14. libpnet

    Cross-platform, low level networking using the Rust programming language.

  15. rinf

    Rust for native business logic, Flutter for flexible and beautiful GUI

  16. stretch

    High performance flexbox implementation written in rust

  17. freya

    Cross-platform GUI library for 🦀 Rust powered by 🧬 Dioxus and 🎨 Skia.

    Project mention: Cross-platform GUI library for Rust powered by Dioxus and Skia | news.ycombinator.com | 2025-01-07
  18. git-interactive-rebase-tool

    Native cross-platform full feature terminal-based sequence editor for git interactive rebase.

    Project mention: Show HN | news.ycombinator.com | 2024-10-13

    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.

  19. macchina

    A system information frontend with an emphasis on performance.

    Project mention: neofetch is archived: what's next for terminal lovers? | dev.to | 2024-06-19

    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.

  20. faster

    SIMD for humans (by AdamNiederer)

  21. zee

    A modern text editor for the terminal written in Rust

  22. goblin

    An impish, cross-platform binary parsing crate, written in Rust (by m4b)

  23. TQUIC

    A high-performance, lightweight, and cross-platform QUIC library

  24. enigo

    Cross platform input simulation in Rust

    Project mention: Ask HN: What Open Source Projects Need Help? | news.ycombinator.com | 2024-11-16

    - 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

  25. Ribir

    Non-intrusive GUI framework for Rust/WASM

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Cross-Platform discussion

Log in or Post with

Rust Cross-Platform related posts

  • From FFmpeg Command Line to Rust: A Practical Guide for Multiple Scenarios

    1 project | dev.to | 17 Mar 2025
  • Mastering Media Metadata Extraction: Seamlessly Integrating FFmpeg in Rust with ez-ffmpeg

    1 project | dev.to | 12 Mar 2025
  • Bayleaf · Building a low-profile wireless split keyboard

    1 project | news.ycombinator.com | 4 Mar 2025
  • Apple Says It Will Add 20k Jobs, Spend $500B, Produce AI Servers in US

    4 projects | news.ycombinator.com | 24 Feb 2025
  • Kanata: Cross-platform multi-layer keyboard remapper with advanced customization

    9 projects | news.ycombinator.com | 9 Feb 2025
  • Cross-platform GUI library for Rust powered by Dioxus and Skia

    1 project | news.ycombinator.com | 7 Jan 2025
  • Kanata: Cross-platform software keyboard remapper

    1 project | news.ycombinator.com | 4 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?