Rust Cross-Platform

Open-source Rust projects categorized as Cross-Platform

Top 23 Rust Cross-Platform Projects

  • coreutils

    Cross-platform Rust rewrite of the GNU coreutils

  • Project mention: Cross-platform Rust rewrite of the GNU coreutils | news.ycombinator.com | 2024-01-02

    Not that it should represent the rubicon of when to/not to rewrite code, but when you do, you do trade one set of bugs for a new set of bugs: https://github.com/uutils/coreutils/issues

  • bottom

    Yet another cross-platform graphical process/system monitor.

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    htop is great, but I've migrated to bottom which has a very similar interface with "btm --basic".

    [1] https://github.com/ClementTsang/bottom

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

    InfluxDB logo
  • 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: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26

    You can use libtorch directly via `tch-rs`, and at present I'm porting over to Burn (see https://burn.dev) which appears incredibly promising. My impression is it's in a good place, if of course not close to the ecosystem of Python/C++. At very least I've gotten my nn models training and running without too much difficulty. (I'm moving to Burn for the thread safety - their `Tensor` impl is `Sync` - libtorch doesn't have such a guarantee.)

    Burn has Candle as one of its backends, which I understand is also quite popular.

  • orbtk

    The Rust UI-Toolkit.

  • cozo

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

  • Project mention: I'm writing a new vector search SQLite Extension | news.ycombinator.com | 2024-05-02

    Any thoughts on how your project will compare to CozoDB?

    https://github.com/cozodb/cozo

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

  • crossterm

    Cross platform terminal library rust

  • Project mention: Build a password manager with Rust - Part 2 | dev.to | 2024-06-01

    I'm going to anticipate a "problem" we are going to encounter. For my use case, I would like the user to press Q or Enter to confirm or not that she wants to save a weak password. From what I understood, it's not straightforward to do this with the same io::stdin we used before because of the line-buffered nature of most terminals. Meaning, we have to wait for the user to press Enter to read the input. So, we are going to use the crossterm crate that allow us to read single chars from user's input. We can add it with: cargo add crossterm

  • SaaSHub

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

    SaaSHub logo
  • notify

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

  • Project mention: Needing Additional Inputs on an Implementation of an Asset Manager with Hot Reloading Support | /r/rust | 2023-08-08

    To support hot reloading, the asset manager definitely has to have some watcher thread, but I have that part dealt with already since I have decided to utilize notify. The other half is to find a way to reload all assets that have changes as determined by the watcher thread. What I am not sure about is how to implement this in a Rustic fashion and with clean architecture while also considering the fact that asset pointers may be held by other objects (such as an object representing an OpenGL program object).

  • spyglass

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

  • Project mention: Spyglass: A Personal Search Engine | news.ycombinator.com | 2024-03-05
  • libpnet

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

  • stretch

    High performance flexbox implementation written in rust

  • ludusavi

    Backup tool for PC game saves

  • Project mention: Random Skyrim SE update deleted MO2, 70GB of mods, 100+hour savefile | /r/linux_gaming | 2023-12-11
  • faster

    SIMD for humans (by AdamNiederer)

  • rinf

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

  • Project mention: slint VS rinf - a user suggested alternative | libhunt.com/r/slint | 2024-01-24

    I really hope that people try Flutter as Rust's GUI with Rinf. Flutter doesn't involve webview, which is more like native.

  • git-interactive-rebase-tool

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

  • Project mention: Amazing git additional tool to install: git-interactive rebase-tool | dev.to | 2024-04-24

    View on GitHub

  • zee

    A modern text editor for the terminal written in Rust

  • Project mention: Micro – A Modern Alternative to Nano | news.ycombinator.com | 2023-08-17
  • kanata

    Improve keyboard comfort and usability with advanced customization

  • Project mention: QMK and Keyboards | news.ycombinator.com | 2024-01-14

    Gotta give a shoutout to kanata[1] which I have used daily for years at this point after giving up on QMK-powered keyboards.

    QMK itself is great, but I was never able to find a non-columnar split ISO keyboard to use it with. Eventually I reluctantly settled on the Logitech K860[2] and I'm now happily using my favourite features from QMK with kanata at the software level.

    [1]: https://github.com/jtroo/kanata

    [2]: If I'm behind the times and there is now a QMK-compatible keyboard that looks like this, please let me know!

  • goblin

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

  • freya

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

  • Project mention: Ebou Released 🚀: A (mostly full featured) cross platform desktop Mastodon client written in Rust + Dioxus | /r/rust | 2023-06-16

    Awesome, when it's properly release I'll give it a try with freya (https://github.com/marc2332/freya, a skia-based renderer for Dioxus I am making)

  • macchina

    A system information frontend with an emphasis on performance.

  • Project mention: Libraries to read information about GPUs (temperature, load, memory, etc.) | /r/rust | 2023-12-09
  • heim

    Cross-platform async library for system information fetching 🦀

  • RustHound

    Active Directory data collector for BloodHound written in Rust. 🦀

  • enigo

    Cross platform input simulation in Rust

  • 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 related posts

  • Build a password manager with Rust - Part 2

    3 projects | dev.to | 1 Jun 2024
  • Amazing git additional tool to install: git-interactive rebase-tool

    2 projects | dev.to | 24 Apr 2024
  • Transactional, relational-graph-vector database that uses Datalog for query

    1 project | news.ycombinator.com | 31 Mar 2024
  • Spyglass: A Personal Search Engine

    1 project | news.ycombinator.com | 5 Mar 2024
  • Show HN: From anywhere you can type, query and stream an LLM or any other script

    1 project | news.ycombinator.com | 28 Jan 2024
  • FlyingCarpet: File transfers over ad-hoc WiFi

    1 project | news.ycombinator.com | 21 Jan 2024
  • Libraries to read information about GPUs (temperature, load, memory, etc.)

    4 projects | /r/rust | 9 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 Jun 2024
    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 16,986
2 bottom 9,047
3 burn 7,384
4 orbtk 3,772
5 cozo 3,162
6 FlyingCarpet 3,181
7 crossterm 3,023
8 notify 2,552
9 spyglass 2,474
10 libpnet 2,193
11 stretch 1,968
12 ludusavi 1,915
13 faster 1,553
14 rinf 1,577
15 git-interactive-rebase-tool 1,458
16 zee 1,434
17 kanata 1,294
18 goblin 1,143
19 freya 1,193
20 macchina 1,162
21 heim 889
22 RustHound 874
23 enigo 892

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com