A browser based peer-to-peer file transfer platform.
It is running at https://reep.io
What is reep.io?
reep.io uses WebRTC technology to enable peer-to-peer file transfers between two browser without any server interaction.
This repository holds the sources to run the reep.io frontend.
You will need an ICE and a peering server to run this project.
You can find the reep.io peering server here
Note: Unfortunately the domain
reep.io and the
peering server source code are unavailable.
- Find replacement for peerjs
- Fix tests errors
- Update all dependencies
You can set some options in the
Have a look into the
config.dev.js to get an overview over the available options
NODE_ENV defaults to
cd reepio yarn yarn build yarn start
The build script is run every time something has changed inside the
You can now access the site by visiting http://127.0.0.1:9001/
Running with Vagrant
vagrant up vagrant ssh cd reepio yarn yarn build yarn start
You can now access the site by visiting http://192.168.0.120:9001/
You will have to run the end-to-end unit tests on your local machine, as the vagrant box has no gui or browser binaries.
To do so, just run the following command:
reep.io uses the GPL v2 license