Filevo

Serverless-style P2P file transfer drop files between any devices through a lightweight relay, no accounts, no cloud storage.

Description

Filevo is an open-source, browser-based peer-to-peer file transfer platform that allows users to send files of any size directly to another person in real time without creating an account, uploading to cloud storage, or installing any software. It works by routing file data through a lightweight relay server in small chunks, meaning no two users ever need a direct network connection to each other. The entire transfer happens securely, in memory, with nothing ever written to a server's disk.

Built with Python (FastAPI) on the backend and React on the frontend, Filevo is designed to be simple to self-host, easy to understand, and extensible making it equally useful as a production tool and a learning project for anyone studying distributed systems, real-time networking, or full-stack development.

Sharing a file with someone today typically means one of three things: emailing it (size limits, privacy concerns), uploading it to a cloud service like Google Drive or WeTransfer (requires an account, stores your data), or setting up a direct connection between two machines (firewall issues, NAT traversal, requires both parties to be technical). None of these are ideal for a quick, private, no-friction transfer.

Filevo solves this by acting as a neutral relay a middleman that shuttles chunks of a file from one browser to another in real time, without ever storing the content. Think of it like two people passing notes through a mail room: the mail room never reads the letters, it just passes them along and forgets them immediately.

Issues & Pull Requests Thread
No issues or pull requests added.