{"id":13468450,"url":"https://github.com/VueTorrent/VueTorrent","last_synced_at":"2025-03-26T05:31:07.929Z","repository":{"id":39171098,"uuid":"181508472","full_name":"VueTorrent/VueTorrent","owner":"VueTorrent","description":"The sleekest looking WEBUI for qBittorrent made with Vuejs!","archived":false,"fork":false,"pushed_at":"2024-10-29T04:57:56.000Z","size":201411,"stargazers_count":4938,"open_issues_count":50,"forks_count":249,"subscribers_count":22,"default_branch":"master","last_synced_at":"2024-10-29T22:56:27.921Z","etag":null,"topics":["qbittorrent","torrent","vue3","vue3-typescript","vuetify3","webui"],"latest_commit_sha":null,"homepage":"https://vuetorrent.github.io/demo","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VueTorrent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["Larsluph","WDaan"],"custom":["https://www.buymeacoffee.com/wdaan"]}},"created_at":"2019-04-15T14:51:45.000Z","updated_at":"2024-10-29T12:43:27.000Z","dependencies_parsed_at":"2023-10-14T15:41:30.479Z","dependency_job_id":"3c077dcf-1664-49ec-b013-67cc12e859fe","html_url":"https://github.com/VueTorrent/VueTorrent","commit_stats":null,"previous_names":["vuetorrent/vuetorrent","wdaan/vuetorrent"],"tags_count":115,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VueTorrent%2FVueTorrent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VueTorrent%2FVueTorrent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VueTorrent%2FVueTorrent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VueTorrent%2FVueTorrent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VueTorrent","download_url":"https://codeload.github.com/VueTorrent/VueTorrent/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245597234,"owners_count":20641860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["qbittorrent","torrent","vue3","vue3-typescript","vuetify3","webui"],"created_at":"2024-07-31T15:01:11.057Z","updated_at":"2025-03-26T05:31:07.916Z","avatar_url":"https://github.com/VueTorrent.png","language":"Vue","funding_links":["https://github.com/sponsors/Larsluph","https://github.com/sponsors/WDaan","https://www.buymeacoffee.com/wdaan"],"categories":["Vue","Self Hosting 💾"],"sub_categories":["Downloaders"],"readme":"# VueTorrent\n\nThe sleekest looking WebUI for qBittorrent made with Vue.js!\n\n[![Discord](https://img.shields.io/discord/1170618192956243998?logo=discord)](https://discord.gg/KDQP7fR467)\n\n![VueTorrent](https://cdn.jsdelivr.net/gh/VueTorrent/VueTorrent@master/VueTorrent-logo.png)\n\n![Vue](https://img.shields.io/badge/Vue-%5E3.4.26-brightgreen) ![Vuetify](https://img.shields.io/badge/Vuetify-%5E3.6.4-brightgreen)\n![qBittorrent](https://img.shields.io/badge/qBittorrent-4.4%2B-brightgreen)\n\n![stars](https://img.shields.io/github/stars/VueTorrent/VueTorrent) ![Forks](https://img.shields.io/github/forks/VueTorrent/VueTorrent)\n![Issues](https://img.shields.io/github/issues/VueTorrent/VueTorrent) ![Closed](https://img.shields.io/github/issues-closed/VueTorrent/VueTorrent)\n![Closed PR](https://img.shields.io/github/issues-pr-closed/VueTorrent/VueTorrent) ![Version](https://img.shields.io/github/v/release/VueTorrent/vuetorrent)\n![Test Status](https://img.shields.io/github/actions/workflow/status/VueTorrent/vuetorrent/test.yml)\n![Downloads](https://img.shields.io/github/downloads/VueTorrent/VueTorrent/total)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor_Covenant-2.1-4baaaa.svg)](.github/CODE_OF_CONDUCT.md)\n\n## Screenshots\n\n- Desktop\n\n\u003cp\u003e\n  \u003cimg src=\"public/screenshots/screenshot-desktop.jpeg\" width=\"800\" alt=\"Screenshot Desktop (Light Mode)\" /\u003e\n\u003c/p\u003e\n\n- Desktop Dark Mode\n\n\u003cp\u003e\n  \u003cimg src=\"public/screenshots/screenshot-desktop-dark-mode.jpeg\" width=\"800\" alt=\"Screenshot Desktop (Dark Mode)\" /\u003e\n\u003c/p\u003e\n\n- Mobile Light Mode\n\n\u003cp\u003e\n  \u003cimg src=\"public/screenshots/screenshot-mobile.jpeg\" width=\"400\" alt=\"Screenshot Mobile Dashboard (Light Mode)\" /\u003e\n  \u003cimg src=\"public/screenshots/screenshot-mobile-navbar.jpeg\" width=\"400\" alt=\"Screenshot Mobile Navbar (Light Mode)\" /\u003e \n\u003c/p\u003e\n\n- Mobile Dark Mode\n\n\u003cp\u003e\n  \u003cimg src=\"public/screenshots/screenshot-mobile-dark-mode.jpeg\" width=\"400\" alt=\"Screenshot Mobile Dashboard (Dark Mode)\" /\u003e\n  \u003cimg src=\"public/screenshots/screenshot-mobile-navbar-dark-mode.jpeg\" width=\"400\" alt=\"Screenshot Mobile Navbar (Dark Mode)\" /\u003e \n\u003c/p\u003e\n\n## Demo\n\nA live demo **with mocked data** is available here: \u003chttps://vuetorrent.github.io/demo\u003e\n\n\u003c!-- prettier-ignore --\u003e\n\u003e [!NOTE]\n\u003e This version isn't connected to a qBittorrent instance.\n\u003e\n\u003e Don't try to download torrents or change preferences, it won't work 😉\n\n## Installation\n\nCheckout the [wiki](https://github.com/VueTorrent/VueTorrent/wiki/Installation)!\n\n## Development\n\n- Clone the repo\n- `npm install`\n- `npm start`\n- `npm run lint` (to format the code)\n- `docker-compose up -d` (starts a qbittorrent docker, optional)\n- Open the WebUI on localhost with the default credentials\n  - See #1720 for more details\n- Make sure WebUI \u003e \"Host header validation\" is disabled in the qBittorrent preferences\n- Edit `env.development` to tweak your dev environment (e.g. mocked data)\n\n## Features\n\n- Torrents\n  - add / remove / pause / resume / rename torrents\n  - selectively download files\n  - view info / trackers / peers / content / tags \u0026 categories\n  - search for new torrents straight from the WebUI!\n- Keyboard shortcuts!\n  - Mac keymap is supported (use \u003ckbd\u003eCmd\u003c/kbd\u003e instead of \u003ckbd\u003eCtrl\u003c/kbd\u003e)\n  - Press \u003ckbd\u003eEscape\u003c/kbd\u003e to dismiss any dialogs or to return to Dashboard view\n  - Dashboard\n    - Select all torrents with \u003ckbd\u003eCtrl\u003c/kbd\u003e-\u003ckbd\u003eA\u003c/kbd\u003e\n    - Focus search input with \u003ckbd\u003eCtrl\u003c/kbd\u003e-\u003ckbd\u003eF\u003c/kbd\u003e\n      - Press again to enable native browser search\n    - When no dialogs are opened, press \u003ckbd\u003eEscape\u003c/kbd\u003e to unfocus search input\n      - Press again to unselect all torrents\n    - Delete selected torrents with \u003ckbd\u003eDelete\u003c/kbd\u003e (\u003ckbd\u003eFn\u003c/kbd\u003e-\u003ckbd\u003eBackspace\u003c/kbd\u003e on Mac)\n    - \u003ckbd\u003eCtrl\u003c/kbd\u003e-click on a torrent card to enable multi-select mode\n    - Hold \u003ckbd\u003eShift\u003c/kbd\u003e and click on a torrent card to select all torrents between the last selected torrent and the clicked torrent\n- System\n  - see session stats (down / upload speed, session uploaded / downloaded, free space)\n  - beautiful transfer graphs\n  - change the most common settings\n- Extra features the default WebUI doesn't have\n  - mobile friendly! (can be installed as a PWA)\n  - Configureable Dashboard: choose which torrent properties are shown for both busy and completed torrents\n- Optimized for the latest version of qBittorrent\n- Additional backend for improved experience, [see the repo for more info](https://github.com/VueTorrent/vuetorrent-backend)\n  - This is a work in progress, and is not required to use VueTorrent\n  - Stores server-side settings\n- Supports [qBittorrent Enhanced Edition](https://github.com/c0re100/qBittorrent-Enhanced-Edition) preferences\n\n## Important Information\n\nVueTorrent is a **WebUI** (think of it as a \"visual skin\") that uses qBittorrent's API, enabling compatibility with automation solutions like the Servarr stack.\n\nEverything that is compatible with the classic qBittorrent WebUI will work regardless of the WebUI you chose to use, whether its VueTorrent or another one.\n\n## Contributing\n\nWe gladly accept contributions!\n\nAny help is appreciated, whether it's reporting bugs, suggesting enhancements, contributing code or localizing the app.\n\nSee the [Contributing Guidelines](https://github.com/VueTorrent/VueTorrent/blob/master/.github/CONTRIBUTING.md) for more information.\n\n## Support\n\n- [![Discord](https://img.shields.io/discord/1170618192956243998?logo=discord)](https://discord.gg/KDQP7fR467)\n- [![Wiki](https://img.shields.io/badge/Wiki-blue)](https://github.com/VueTorrent/VueTorrent/wiki)\n- [![FAQ](https://img.shields.io/badge/FAQ-orange)](https://github.com/VueTorrent/VueTorrent/wiki/FAQ)\n\nIf any of the above didn't help, feel free to open an issue!\n\nSee the [Contributing Guidelines](https://github.com/VueTorrent/VueTorrent/blob/master/.github/CONTRIBUTING.md) for more information.\n\n## Funding\n\nAll donations are appreciated but purely optional.\n\nCheckout the sponsor section of the repository.\n\n## Contributors\n\n- [@m4ximuel](https://github.com/m4ximuel)\n- [@Larsluph](https://github.com/Larsluph)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVueTorrent%2FVueTorrent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVueTorrent%2FVueTorrent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVueTorrent%2FVueTorrent/lists"}