tstor/README.md

19 lines
1 KiB
Markdown
Raw Normal View History

2023-10-18 11:07:19 +00:00
# tstor (WIP)
2023-10-08 16:46:03 +00:00
2023-10-18 11:07:19 +00:00
tstor is an advanced remote torrent clien for self-hosting enthusiasts.
2023-10-18 11:07:19 +00:00
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).
2023-10-18 11:07:19 +00:00
tstor is based on amazing [distribyted](https://github.com/distribyted/distribyted), but has more focus on store a torrent data when streaming it.
2021-11-29 17:09:53 +00:00
## Special thanks
2023-10-18 11:07:19 +00:00
- [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.
2021-11-29 17:09:53 +00:00
2021-10-08 09:52:37 +00:00
## License
2021-10-08 09:52:37 +00:00
Distributed under the GPL3 license. See `LICENSE` for more information.