A package to build peer-to-peer file sharing solutions.
libentangle is a package containing a webrtc signaling server, clients and an implementation build upon that to handle files via P2P connection from remote using an extended io.ReadWriteSeeker. This interface can be used by any implementation which supports this basic API and will therefore allow working with a remote file.
First use go get to install the latest version of the package.
$ go get github.com/alphahorizonio/libentangleNext, include libentangle in your application.
import "github.com/alphahorizonio/libentangle"For a detailed example, please look at the client.go command.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am "feat: Add something") - Push to the branch (
git push origin my-new-feature) - Create Pull Request
libentangle (c) 2022 Jakob Waibel and contributors
SPDX-License-Identifier: AGPL-3.0