SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Cross-Platform 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.
-
burn
Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.
-
cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
-
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
-
spyglass
A personal search engine: Create a searchable library from your personal documents, interests, and more!
-
git-interactive-rebase-tool
Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Cross-platform Rust rewrite of the GNU coreutils | news.ycombinator.com | 2024-01-02Not 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
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06htop is great, but I've migrated to bottom which has a very similar interface with "btm --basic".
[1] https://github.com/ClementTsang/bottom
Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26You 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.
Project mention: I'm writing a new vector search SQLite Extension | news.ycombinator.com | 2024-05-02Any thoughts on how your project will compare to CozoDB?
https://github.com/cozodb/cozo
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.
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
Project mention: Needing Additional Inputs on an Implementation of an Asset Manager with Hot Reloading Support | /r/rust | 2023-08-08To 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).
Project mention: Random Skyrim SE update deleted MO2, 70GB of mods, 100+hour savefile | /r/linux_gaming | 2023-12-11
I really hope that people try Flutter as Rust's GUI with Rinf. Flutter doesn't involve webview, which is more like native.
Project mention: Amazing git additional tool to install: git-interactive rebase-tool | dev.to | 2024-04-24View on GitHub
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!
Project mention: Ebou Released 🚀: A (mostly full featured) cross platform desktop Mastodon client written in Rust + Dioxus | /r/rust | 2023-06-16Awesome, 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)
Project mention: Libraries to read information about GPUs (temperature, load, memory, etc.) | /r/rust | 2023-12-09
Rust Cross-Platform related posts
-
Build a password manager with Rust - Part 2
-
Amazing git additional tool to install: git-interactive rebase-tool
-
Transactional, relational-graph-vector database that uses Datalog for query
-
Spyglass: A Personal Search Engine
-
Show HN: From anywhere you can type, query and stream an LLM or any other script
-
FlyingCarpet: File transfers over ad-hoc WiFi
-
Libraries to read information about GPUs (temperature, load, memory, etc.)
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Jun 2024
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