What is exatorrent?
A self-hostable, lightweight, and feature-rich torrent client written in Go, exatorrent offers a versatile solution for managing your torrent downloads. Designed with simplicity and efficiency in mind, this single, statically linked binary requires no external dependencies, making it easy to set up and run locally or on a remote server, effectively transforming it into a seedbox. The application's hallmark is its beautiful, responsive web-based user interface, built using Svelte and TypeScript, providing users with a seamless and intuitive experience for opening, downloading, and streaming torrents directly within their web browser. Complementing the web client, exatorrent also features a documented WebSocket API, enabling users to develop their own custom clients if desired One of the standout features of exatorrent is its optional multi-user mode, which allows for administrative control and the management of user access, catering to both individual and collaborative scenarios. Regardless of the usage model, the downloaded files are conveniently stored on the local disk of the device running the application, making them readily accessible and streamable via HTTP
Highlights
- Single, statically linked binary with no external dependencies for easy setup and deployment
- Responsive web-based user interface built using Svelte and TypeScript
- Documented WebSocket API for custom client development
- Optional multi-user mode with administrative controls
- Locally stored files for direct access and streaming
Platforms
- Web
- Self-Hosted
Languages
- English

