A peer-to-peer data transferring app that transfers data directly between devices regardless of the network, allowing it to work even when the devices are not on the same network.
- Open
peer2peer.pages.dev
on both of your devices. - Each time you open the app, you will see a big emoji. That's your ID.
- If you are seeing
waiting for devices...
make sure the other device is online and the app's window is in focus. - On any of the devices, click on the device's emoji you want to connect from the list.
- You can just start typing on the input box if you want. It will appear on the other side in real-time.
- Choose a file or drag & drop any file to transfer.
- Large file transfer.
- Dark mode adaptation.
- Drag & drop.
- Multiple files transfer.
- Clone the repo on your side:
git@github.com:ctrleffive/p2p.git
- Install dependencies:
bun install
- Start local server:
bun start
- Build:
bun run build