Skip to content

BeamDrop lets you transfer files between your computer and phone instantly over the same Wi-Fi network. Scan a QR code, open the link, and access your files no cables, no cloud, just seamless local transfers.

License

Notifications You must be signed in to change notification settings

ekilie/beamdrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beamdrop

Beamdrop is a simple, self-hosted file sharing server built with Go and React. It provides a web interface for uploading, downloading, and managing files from a shared directory.

Features

  • Web-based file browser with modern UI
  • File upload and download
  • File operations: move, copy, rename, create directories
  • File search functionality
  • Real-time statistics via WebSocket
  • Password authentication support
  • QR code generation for easy access
  • Cross-platform support

Installation

git clone https://github.com/ekilie/beamdrop.git
cd beamdrop
go build -o beamdrop ./cmd/beam

Usage

Start the server with a directory to share:

./beamdrop -dir /path/to/share

Available flags:

  • -dir - Directory to share files from (default: current directory)
  • -port - Port to run on (default: auto-detect available port)
  • -p - Password for authentication
  • -no-qr - Disable QR code generation
  • -v - Show version information
  • -h - Show help message

Development

The project consists of:

  • Go backend server with RESTful API
  • React frontend with TypeScript
  • SQLite database for statistics

Future Plans

Planned features include S3-compatible storage backend support, allowing integration with cloud storage providers like AWS S3, MinIO, and other S3-compatible services for file storage and manipulation.

License

MIT License

About

BeamDrop lets you transfer files between your computer and phone instantly over the same Wi-Fi network. Scan a QR code, open the link, and access your files no cables, no cloud, just seamless local transfers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published