The sleekest looking WEBUI for qBittorrent made with Vuejs!
Find a file
2022-10-10 22:06:39 +02:00
.github chore: trying to fix build 2022-07-04 14:41:38 +02:00
public fix: torrent search (#478) @Anteus 2022-09-10 15:52:17 +02:00
src fix: login prompt being displayed when whitelisted (#511) 2022-10-10 22:03:25 +02:00
tests feat: Links in torrent details view are now clickable (#506) 2022-10-05 11:56:50 +02:00
.eslintignore 0.4.1 (#53) 2020-10-19 12:05:11 +02:00
.eslintrc.js chore: bump deps (#407) 2022-04-16 11:11:18 +02:00
.gitignore fix: broken build #453 2022-07-05 14:15:08 +02:00
babel.config.js 0.5.4 (#119) 2021-01-27 13:24:23 +01:00
CHANGELOG.md chore(master): release 0.19.0 (#503) 2022-10-10 12:51:10 +02:00
docker-compose.yml perf: better authenticated check (#411) 2022-04-17 15:24:01 +02:00
jest.config.js chore: bump deps (#407) 2022-04-16 11:11:18 +02:00
LICENSE Create LICENSE 2019-04-17 21:04:27 +02:00
package-lock.json chore: bump deps 2022-10-10 22:06:39 +02:00
package.json chore(master): release 0.19.0 (#503) 2022-10-10 12:51:10 +02:00
README.md chore: bump readme version 2022-07-03 10:44:42 +02:00
vue.config.js fix: Cookies not sent with request for Web App manifest.json (#504) 2022-10-03 10:11:58 +02:00
VueTorrent-logo.png Feat: New Logo 2021-04-15 17:25:39 +02:00

VueTorrent

 

The sleekest looking WebUI for qBittorrent made with Vue.js!

Vue, qBittorrent, Vuetify

 

 

Test Status Downloads

Screenshots

Desktop screenshot

Mobile screenshot

Installation

Manual

  • Visit the Releases page!
  • Download the latest vuetorrent.zip
  • Unzip the downloaded file
  • Point your alternate WebUI location to the vuetorrent folder in qBittorrent settings

From Source

  • Head to the latest-release branch
  • Clone branch using
    • git clone --single-branch --branch latest-release https://github.com/WDaan/VueTorrent.git
  • Pull changes every once in a while, using git pull

Lazy/Easy

Alternative methods - May work for older QBit versions

Development

  • Clone the repo
  • npm install
  • npm run serve
  • npm run lint (to format the code)
  • docker-compose up -d (to start qbittorrent docker => optional, you can edit vue.config.js as well)

Features

  • Torrents
    • add / remove / pause / resume / rename torrents
    • selectively download files
    • view info / trackers / peers / content / tags & categories
    • search for new torrents straight from the WebUI!
    • search filtering powered by Fuse.js!
  • Keyboard shortcuts!
    • select all torrents with Ctrl-A
    • delete selected torrents with delete
    • select with Ctrl+click
    • Shift-click to select from one torrent
  • System
    • see session stats (down / upload speed, session uploaded / downloaded, free space)
    • beautiful transfer graphs
    • change the most common settings
  • Extra features the default WebUI doesn't have
    • mobile friendly! (can be installed as a PWA)
    • Configureable Dashboard: choose which torrent properties are shown for both busy and completed torrents
  • works with qBittorrent v4.4 and later

Contributing

I'll gladly accept help/pull requests & advice!

FAQ

Support

Open up an issue 😛

but before you do that:

  • confirm you're on the latest version of VueTorrent
  • confirm there is no other issue mentioning the same problem

Credits