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/libentangle
Next, 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