No description
|
|
||
|---|---|---|
| .github | ||
| .vscode | ||
| edition | ||
| plugins | ||
| proto | ||
| server | ||
| ui | ||
| .gitignore | ||
| .golangci.yml | ||
| .graphqlrc.yaml | ||
| Dockerfile | ||
| go.work | ||
| go.work.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.