18 lines
1 KiB
Markdown
18 lines
1 KiB
Markdown
# 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](https://github.com/distribyted/distribyted), but has more focus on store a torrent data when streaming it.
|
|
|
|
## Special thanks
|
|
|
|
- [distribyted](https://github.com/distribyted/distribyted)
|
|
- [Anacrolix BitTorrent client package and utilities](https://github.com/anacrolix/torrent-repo-url). An amazing torrent library with file seek support.
|
|
- [Nwaples rardecode library, experimental branch](https://github.com/nwaples/rardecode/tree/experimental). The only go library that is able to seek over rar files and avoid to use `io.Discard`.
|
|
- [Bodgit 7zip library](https://github.com/bodgit/sevenzip). Amazing library to decode 7zip files.
|
|
|
|
## License
|
|
|
|
Distributed under the GPL3 license. See `LICENSE` for more information.
|