Menu
Libraries |
Category

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

Comments