BitTorrent Client for terminal in Go. Written with Gocui and rain library for my Final Year Project :D, Inspired by qbittorrent.
Most of the configurations are default from the rain torrent configurations, However you can change the configurations in the config.go file according to your liking.
Note: Thanks to Gocui and rain for creating such amazing library so that i can create this :D. First time creating a Terminal ui app, its kinda messy so feel free to let me know what you guys think.
UPDATE:
01-12-2022: Fixed character display error in printing tables.
09-12-2022: Uploaded wrong folder in previous fix, reupload
09-12-2022: fixed displaying long name cause table to disappear
04-01-2023: fixed if torrent name not found will return name not found instead of blank
15-06-2023: fixed import error on tui/helpers.go
- Make sure you have at least Go version 1.18 and above
- Download and extract the tbittorrent-main.zip file
- cd into tbittorrent-main
- use
go run .
to run ORgo build .
to build
- tbitorrent will crash if the window size is too small