Repolode
tonyantony300

tonyantony300/dashbeam

A free, open-source peer-to-peer file transfer tool that sends files directly between devices without cloud storage, end-to-end encrypted.

Open-source alternative to:WeTransferDropboxGoogle Drive

Stars
10,249
Forks
626
Open issues
53
Last commit
7 hours ago

What is it?

DashBeam is a file transfer app for desktop, Android, a command-line client, and a browser-based receiver. Files move directly between devices over encrypted QUIC connections built on Iroh, so they are not uploaded to a cloud server. Transfers are verified chunk by chunk with BLAKE3 hashing, and interrupted transfers can resume without re-sending data that has already arrived.

Devices can find each other on the same local network through mDNS, or be paired once with a code and later send files without copying a ticket. A single share can be sent to a link, QR code, or ticket string, and the receiver does not need to install anything when using the web app. Connections can switch networks mid-transfer, and relays carry traffic when a direct path cannot be established. Users can also run their own relay server.

Key features

  • 01Transfers files and folders directly between devices without cloud storage
  • 02Discovers nearby devices on the local network and supports device pairing
  • 03Resumes interrupted transfers and verifies data with BLAKE3 hashing
  • 04Encrypts connections end-to-end with QUIC and TLS 1.3
  • 05Keeps transfers running when switching between Wi-Fi and cellular networks
  • 06Receivers can use a link, QR code, or ticket through the web app without installing

Use cases

  • Sending large files to a colleague or friend without uploading them to WeTransfer or Google Drive
  • Moving files between your own laptop and phone on the same network
  • Sharing files with a recipient who has no app installed, using a link in the browser
  • Running a self-hosted relay for remote transfers within your own infrastructure

Quick start

  1. 1

    Download the installer for your operating system from the releases page

  2. 2

    Open the installed app, then share or receive a file

Things to know

  • Licensed under AGPL-3.0, a copyleft license that requires modified network services to publish their source code.
  • The README's comparison table describes the project as work in progress (WIP).
  • Nearby device discovery uses mDNS, which is often blocked on guest Wi-Fi and VPNs.

In collections

Topics

FAQ

What is dashbeam?
A free, open-source peer-to-peer file transfer tool that sends files directly between devices without cloud storage, end-to-end encrypted. DashBeam is a file transfer app for desktop, Android, a command-line client, and a browser-based receiver. Files move directly between devices over encrypted QUIC connections built on Iroh, so they are not uploaded to a cloud server. Transfers are verified chunk by chunk with BLAKE3 hashing, and interrupted transfers can resume without re-sending data that has already arrived.
Is dashbeam free to use? What license does it have?
dashbeam is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is dashbeam still maintained?
Actively maintained. The last commit to dashbeam was on Nov 7, 2026.
What can I use dashbeam for?
Sending large files to a colleague or friend without uploading them to WeTransfer or Google Drive Moving files between your own laptop and phone on the same network Sharing files with a recipient who has no app installed, using a link in the browser Running a self-hosted relay for remote transfers within your own infrastructure
How do I install dashbeam?
Download the installer for your operating system from the releases page Open the installed app, then share or receive a file
Where can I get dashbeam?
The source code and installation instructions are on GitHub: https://github.com/tonyantony300/dashbeam

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects