
Flood
Modern web UI for managing and monitoring torrent clients
2.8k stars 178 forks last commit first released GPL-3.0
Actively maintained
Last commit 14 Aug 2026.

Flood is a monitoring and administration service for popular torrent clients, providing a modern web interface backed by a Node.js server. It connects to your existing torrent client and exposes an easy-to-use UI for day-to-day control and status tracking.
Key Features
- Web UI for managing torrents in supported clients (rTorrent, qBittorrent v4.1+, Transmission; Deluge v2 experimental)
- Node.js backend that communicates with the torrent client and serves the UI
- Responsive, touch-friendly interface with collapsible navigation
- Light and dark themes with system theme detection
- Built-in localization with support for many languages
- CLI-based configuration and options suitable for reverse-proxy setups (base path support)
Use Cases
- Replace a torrent client’s default UI with a more modern, mobile-friendly interface
- Centralize monitoring and basic administration across multiple supported torrent clients
- Run a web dashboard for a seedbox or home media server environment
Limitations and Considerations
- Some client support is experimental (notably Deluge)
- File operations require Flood to have matching filesystem access and paths consistent with the torrent client
Flood is best suited for users who already run a supported torrent client and want a clean, responsive UI with theming and localization. It can be installed via npm, Docker, or as a bundled executable, making it flexible for different deployment preferences.
Categories:
Tags:
Tech Stack:
Similar to Flood

VueTorrent
Modern web UI for qBittorrent built with Vue
A sleek, mobile-friendly web interface for qBittorrent that uses the qBittorrent WebAPI to manage torrents, settings, and search from any device.

Fluidd
Web interface for managing Klipper-based 3D printers
Fluidd is a lightweight, responsive web UI for Klipper that lets you manage prints, configure firmware, monitor hardware, and control multiple 3D printers via Moonraker.


MeTube
Web GUI for yt-dlp to download videos from YouTube and other sites
A lightweight web interface for yt-dlp (youtube-dl fork) that manages queued downloads, playlists, and filename templates via Docker or local Python/Angular setup.


Zipline
ShareX-compatible file and URL upload server with dashboard
Feature-rich ShareX/file upload server with a web dashboard, URL shortening, embeds, webhooks, OAuth2, image/video processing and Docker-first deployment.


Mainsail
Web interface for controlling Klipper-based 3D printers
Modern, responsive web UI for Klipper via Moonraker to control, monitor, and manage one or multiple 3D printers from any device.
Borg Web UI
Web interface for managing Borg Backup repositories and schedules
A modern web UI for Borg Backup to create, schedule, monitor, and restore backups with file-level browsing, notifications, and SSH/SFTP repository support.






