exatorrent
Purpose: exatorrent is a self-hostable BitTorrent client written in Go, designed to be simple, easy to use, and feature-rich. It can be run locally or hosted on a remote server.
Key Features:
- Single statically linked binary with no external dependencies.
- Lightweight and resource-efficient.
- Beautiful responsive web client built with Svelte and TypeScript.
- Supports both single-user and multi-user modes.
- Torrented files are stored locally and can be downloaded or streamed via HTTP/browser/media players.
- Includes a documented WebSocket API for creating custom clients.
- Cross-platform support (Linux, macOS, Windows, Docker, Podman).
Target Audience: Users looking for a lightweight, self-hostable torrent client with a modern web interface and advanced features like rate limiting, blocklists, and multi-user support.
Notable Features:
- Add torrents via magnet link, infohash, or torrent file.
- Individual file control (start, stop, delete).
- Persistent sessions.
- Seed ratio management.
- Auto-add trackers and fetch metainfo from cache.
- Download directories as ZIP or tarball.
- Stream directly in browsers or media players like VLC/mpv.
Svelte Support: The web client is built with Svelte and TypeScript, offering a responsive and modern UI.
License: GPL-v3.
torrentgobittorrent-clientself-hostedgolangbittorrentqbittorrentcloudsveltetypescripttransmission
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button