surge
surge copied to clipboard
Surge is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source.
Surge - P2P on steroids (...and NKN)
About
This is the code of Surge. Surge is a 100% decentralized and secure P2P file sharing client. It utilizes the NKN blockchain network to send, publish and receive files.
Anonymous P2P? Are you kidding me?!
No, we are not :) By completely bypassing current internet technologies and using the NKN network each client is identified by an ID and nothing more. Here are some skribbles to show you how it all works:
Where to download?
Find the current version for your operation system here
Wanna build Surge on your own?
Besides using our pre-built executables you can build surge by your own.
Prerequisites:
- A running Golang environment
- A running WailsV2 environment
- clone this repository in your go projects
- run
wails build -p
- check the
build
directory
Other helpful commands
# start surge backend
$ wails serve
# start surge frontend
$ cd frontend
$ npm run serve
For detailed explanation on how things work, checkout Wails docs.
Contribute
Surge is an open source project so everyone is invited and welcome to help. If you want to get in contact with us just jump into the NKN Discord