# vuetorrent/vuetorrent

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/vuetorrent-vuetorrent).**

6,634 stars · 312 forks · Vue · gpl-3.0

## Links

- GitHub: https://github.com/VueTorrent/VueTorrent
- Homepage: https://vuetorrent.github.io/demo
- awesome-repositories: https://awesome-repositories.com/repository/vuetorrent-vuetorrent.md

## Topics

`bittorrent` `frontend` `qbittorrent` `torrent` `vue3-typescript-vite` `vuejs3` `vuetify3` `webui`

## Description

VueTorrent is a self-hosted, Docker-mod-compatible web frontend that replaces the default qBittorrent web interface with a modern dashboard for managing torrents and client settings. It functions as a torrent management dashboard that connects to a qBittorrent instance, offering a feature-rich alternative for adding, removing, pausing, resuming, and renaming torrents, along with selective file downloads and real-time session statistics.

The interface provides comprehensive per-torrent metadata display, including information on trackers, peers, content, tags, and category assignments. It also enables direct querying of torrent search engines from within the interface to locate and initiate new downloads, and offers real-time monitoring of upload and download speeds, session totals, and free disk space with transfer graphs.

Users can customize the dashboard layout to control which torrent properties are displayed for active and completed torrents, and can change common qBittorrent settings through the web-based control panel. The project supports multiple installation methods, including Docker mod injection for linuxserver.io containers, source compilation, nightly branch synchronization, and direct webui folder deployment.

## Tags

### Part of an Awesome List

- [Web Clients and UIs](https://awesome-repositories.com/f/awesome-lists/devtools/web-clients-and-uis.md) — Replaces the default qBittorrent web UI with a modern, feature-rich dashboard for managing torrents.

### User Interface & Experience

- [Web UI Replacements](https://awesome-repositories.com/f/user-interface-experience/web-ui-replacements.md) — Replaces the default qBittorrent web interface with a modern, feature-rich alternative for managing torrents and client settings.
- [Reactive Data Binding Components](https://awesome-repositories.com/f/user-interface-experience/vue-js-form-component-suites/vue-js-select-components/reactive-data-binding-components.md) — Uses Vue's reactive data binding to update the torrent dashboard in real-time when the backend state changes.
- [Dashboard Layouts](https://awesome-repositories.com/f/user-interface-experience/layout-components/custom-layouts/dashboard-layouts.md) — Selects which torrent properties to display for active and completed torrents. ([source](https://cdn.jsdelivr.net/gh/vuetorrent/vuetorrent@master/README.md))

### DevOps & Infrastructure

- [Docker Mod Web Interfaces](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-mod-web-interfaces.md) — A web interface designed to be installed via Docker mod on linuxserver.io qBittorrent containers for easy deployment and nightly updates.
- [Torrent Client Frontends](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-instances/torrent-client-frontends.md) — Provides a self-hosted frontend that connects to a qBittorrent instance for torrent management.

### Networking & Communication

- [Web API Integration](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/api-integrations/web-api-integration.md) — Communicates with qBittorrent's HTTP API to fetch torrent data and send management commands asynchronously.
- [Torrent Metadata Displays](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/peer-to-peer-networking/peer-to-peer-file-sharing/torrent-crawlers/torrent-creators/torrent-metadata-displays.md) — Displays comprehensive per-torrent metadata including trackers, peers, content, tags, and categories. ([source](https://cdn.jsdelivr.net/gh/vuetorrent/vuetorrent@master/README.md))
- [Client Configuration Settings](https://awesome-repositories.com/f/networking-communication/remote-access-control/client-configuration-settings.md) — Changes common qBittorrent settings through the web interface. ([source](https://cdn.jsdelivr.net/gh/vuetorrent/vuetorrent@master/README.md))

### Software Engineering & Architecture

- [Single Page Applications](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/layering-presentation/application-layer-architectures/application-architecture-patterns/single-page-applications.md) — Loads the entire interface as a single HTML page with client-side routing for seamless navigation between views.
- [Web-Based Configuration Dashboards](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-interfaces-and-editors/web-based-configuration-generators/web-based-configuration-dashboards.md) — Changes qBittorrent settings and customizes the dashboard layout through a web-based control panel.

### System Administration & Monitoring

- [Torrent Transfer Managers](https://awesome-repositories.com/f/system-administration-monitoring/activity-monitors/torrent-progress-monitors/torrent-transfer-managers.md) — Manages the download and seeding lifecycle of torrents with pause, resume, and selective file downloads.
- [Real-Time Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring.md) — Monitors live upload and download speeds, session totals, and free disk space with transfer graphs.
- [Transfer Statistics Monitors](https://awesome-repositories.com/f/system-administration-monitoring/system-activity-monitoring/session-activity-monitors/transfer-statistics-monitors.md) — Displays real-time upload and download speeds, session totals, and free disk space with transfer graphs. ([source](https://cdn.jsdelivr.net/gh/vuetorrent/vuetorrent@master/README.md))

### Data & Databases

- [Torrent Search Aggregators](https://awesome-repositories.com/f/data-databases/search-result-aggregators/torrent-search-aggregators.md) — Queries torrent search engines directly from the web interface to find and add new downloads. ([source](https://cdn.jsdelivr.net/gh/vuetorrent/vuetorrent@master/README.md))
