No description
.github | ||
.vscode | ||
assets | ||
cmd/tstor | ||
mkdocs | ||
src | ||
templates | ||
.gitignore | ||
.golangci.yml | ||
Dockerfile | ||
embed.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
README.md |
tstor (WIP)
tstor is an advanced remote torrent clien for self-hosting enthusiasts.
It expose virtual filesystem with torrents and archives presented as fully featured directories with limited amount of mutability. Virtual filesystem can be exported as a webDAV, HTTP endpoint or NFS(WIP).
tstor is based on amazing distribyted, but has more focus on store a torrent data when streaming it.
Special thanks
- distribyted
- Anacrolix BitTorrent client package and utilities. An amazing torrent library with file seek support.
- Nwaples rardecode library, experimental branch. The only go library that is able to seek over rar files and avoid to use
io.Discard
. - Bodgit 7zip library. Amazing library to decode 7zip files.
License
Distributed under the GPL3 license. See LICENSE
for more information.