A crossplatform (GUI & TUI) Warpinator Suite written in Rust
Posted by rares_01@reddit | linux | View on Reddit | 6 comments
Sending a file from a Linux machine to a Mac, Windows, or an Android phone over the same Wi-Fi network should be simple, but it’s historically been a bit clunky. You either have to rely on cloud storage (which uses internet bandwidth), format a USB drive, or other solutions.
To solve this, I’ve been working for the past 4 months on a brand new, highly performant lightweight cross-platform client suite based on the Warpinator protocol (developed by the Linux Mint team), with a desktop client for Windows, MacOS and Linux, a TUI client that can run on headless devices and a fork of warpinator-android that I switched to my engine and M3E.
The TUI client:
I also built a terminal interface for those of you running headless home servers. It's perfect for headless servers and Raspberry Pis.
The engine:
I won't go into details, but I wrote the engine in Rust, making it extremely fast at starting up and transferring.
I need your help:
I'm at the stage where I need people to break it. I would highly appreciate it if you could test transferring some files and let me know if it crashes or behaves weirdly. Check the links bellow to download binaries for desktop platforms.
This is definitely not a complete project, I still haven't started working on ipv6 support or compression.
Links:
- Download the alpha: https://github.com/2-5-perceivers/warpinator-tauri/releases/tag/app-v0.1.1
- Desktop client: https://github.com/2-5-perceivers/warpinator-tauri
- Android client (uncompleted): https://github.com/2-5-perceivers/warpinator-android
- Learn more: https://2-5-perceivers.github.io/#/warpinator
Any feedback, bug reports, or GitHub stars are massively appreciated. Thanks for reading!
tulpyvow@reddit
web app...
Irsu85@reddit
unrelated but hey I know that school, PXL
Anyway why does this feel like KDE Connect but reinvented?
TRENEEDNAME_245@reddit
It's that just local send but in rust
rares_01@reddit (OP)
Do they share the same goal? Yes. Is warpinator (even the original client that is in Python) a lot faster than LocalSend? Also yes. I highly suggest you try them both to see the differences for yourself
Infinity-of-Thoughts@reddit
What differences? LocalSend uses the local network. An app being made in rust isn't going to make the actual transfer faster.
FLMKane@reddit
React? Yuck