A lightweight, cross-platform utility written in Rust to seamlessly share your clipboard content across multiple devices on your local network.
This project is heavily inspired by the original share-clipboard created by coralw.
A primary goal of share-clipboard-rs is to maintain protocol compatibility with the original implementation. This means you should be able to use share-clipboard-rs instances alongside clients or servers based on the original share-clipboard project, allowing for interoperability within the same network.
This version was created to leverage the benefits of Rust, including:
- Performance: Efficient execution and low resource usage.
- Memory Safety: Reduced risk of crashes and vulnerabilities.
- Cross-Platform: Easier compilation for Windows(untested), macOS, and Linux from a single codebase.
- Cross-Platform: Runs on Windows(untested), macOS, and Linux.
- Lightweight: Minimal impact on system resources.
- Protocol Compatible: Interoperates with the original
share-clipboardecosystem. - Simple Usage: Designed to be easy to set up and run.
Download the latest pre-compiled binary for your operating system from the Releases page.
If you have the Rust toolchain installed (rustup), you can install directly from Crates.io (if published):
cargo install share-clipboard-rsOr, you can build from source:
- Clone the repository:
git clone https://github.com/hackerzgz/share-clipboard-rs.git
cd share-clipboard-rs- Build the release binary:
cargo build --releaseThe executable will be located at target/release/share-clipboard-rs.