Thanks to visit codestin.com
Credit goes to github.com

Skip to content

kr5hn4/tranzit

Repository files navigation

Tranzit logo

Tranzit is a cross-platform app to share files on your local network.

Website: kr5hn4.github.io/tranzit/

Screenshots

How It Works

Tranzit uses mDNS and tcp heartbeats to discover devices, If a device stops responding to heartbeats, it is considered offline. All the file transfers happen via secure https connections between the devices.

How to use

  1. Connect both devices to same wifi/local network.
  2. Open the Tranzit app on both devices, it will detect the devices automatically. If not detected automatically, click the refresh button
  3. Select files and click on the device from the device list to send a file transfer request.
  4. Accept the file transfer request on the other device to start the file transfer.

Download / Install

Platform Package / Method Install / Download
Linux AUR yay -S tranzit
.deb Download
AppImage Download
macOS Homebrew Cask coming soon...
DMG Download
Windows Installer Download
Android APK (ARM64) Download
APK (x86_64) Download
Play Store Get it on Google Play

How to run it locally

  1. Clone the repository

  2. Make sure to have the following dependencies installed:

    • Install the required dependencies for your OS as per Tauri docs
    • Install rust (preferrably the latest LTS version)
    • Install node.js (preferrably the latest LTS version)
  3. Install dependencies: npm install

  4. Copy sample.env to .env: cp sample.env .env

  5. Run the project locally

    • npm run tauri dev (for windows, mac, linux)
    • npm run tauri android dev (for android)

    (please ignore the postcss error by clicking anywhere on the screen for now, as this is a known issue in tauri)

  6. Build the project

    • npm run tauri build (for windows, mac, linux)
    • npm run tauri android build (for android)

Contributors