No description
royalcat
d07c4593cf
Some checks failed
docker / build-docker (linux/386) (push) Failing after 19s
docker / build-docker (linux/amd64) (push) Failing after 23s
docker / build-docker (linux/arm/v5) (push) Failing after 26s
docker / build-docker (linux/arm/v7) (push) Failing after 30s
docker / build-docker (linux/arm64) (push) Failing after 30s
docker / build-docker (linux/arm64/v8) (push) Failing after 23s
docker / build-docker (linux/riscv64) (push) Failing after 20s
|
||
---|---|---|
.github | ||
.vscode | ||
assets | ||
cmd | ||
graphql | ||
mkdocs | ||
pkg | ||
src | ||
templates | ||
.gitignore | ||
.golangci.yml | ||
.gqlgen.yml | ||
.graphqlrc.yaml | ||
Dockerfile | ||
embed.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
README.md | ||
tools.go |
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.