Webtor logo

Webtor

Website

Browser-based torrent streaming and direct-download engine

674 stars 63 forks last commit first released MIT

Slowing down

No commits since 30 Nov 2025. Check the issue tracker before you rely on it.

Webtor is an open-source torrent streaming and Direct Download Link (DDL) service that converts magnet links or .torrent files into browser-playable streams or direct downloads. The project is packaged as a single, all-in-one Docker image for easy self-hosting and exposes a web UI and API for library management and integrations.

Key Features

  • Direct Download Link (DDL): select any file inside a torrent and produce a direct downloadable link.
  • Instant video & audio streaming: play supported formats in-browser (avi, mkv, mp4, webm, m4v, ts, vob; mp3, wav, ogg, flac, m4a).
  • On-the-fly ZIP archive creation: download an entire torrent as a ZIP while preserving directory structure.
  • Personal library with media detection: add torrents to a per-account library with automatic movie/series detection.
  • Stremio integration and WebDAV support: optional integrations to stream to TV apps and mount library as network storage.
  • Developer SDK: embed streaming/player functionality into other websites or services.
  • Packaged deployment: provided as a single Docker image with supervised services and an embedded PostgreSQL database for storage.

Use Cases

  • Stream or preview torrent-hosted media directly in a browser without a local torrent client.
  • Provide on-demand direct downloads or ZIP archives of specific files from a torrent to users or clients.
  • Power a private media library with web access and integration into media-centre apps (e.g., Stremio).

Limitations and Considerations

  • Real-time transcoding (HLS) and on-the-fly conversions are CPU- and I/O-intensive; expect higher resource needs on servers used for transcoding.
  • The project is distributed as an all-in-one container which simplifies deployment but may limit horizontal scalability compared to split microservices.
  • ZIP archives are generated on-the-fly and some extraction tools may report CRC warnings even when files are usable; this is a known behavior of dynamically produced archives.

Webtor provides a pragmatic, developer-friendly way to convert torrents into browser-native streams and downloads and is suitable for private media libraries, integrations and embedding into other web services. The project is actively maintained with a Docker-first distribution model and developer SDKs for embedding functionality into third-party sites.

Categories:

Tags:

Tech Stack:

Share:

Similar to Webtor

Unpackerr logo

Unpackerr

Automated extractor for downloaded archives used with media managers

1.5k
49
Last commit

Daemon that monitors download folders and Radarr/Sonarr/Lidarr/Readarr to automatically extract archives, move files for import, and remove extracted artifacts.

MITActively maintained
Alternative to:
WinRAR logo
WinRAR
+3

transfer.sh

Command-line file sharing service with expiring links

15.9k
1.6k
Last commit

transfer.sh is a lightweight Go server for sharing files via curl, generating shareable links with optional expiry, download limits, and pluggable storage backends.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+7
Zipline logo

Zipline

ShareX-compatible file and URL upload server with dashboard

3.4k
250
Last commit

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

MITActively maintained
Alternative to:
Droplr logo
Droplr
+12
PicoShare logo

PicoShare

Minimalist file-sharing service with direct download links

3k
212
Last commit

Open-source PicoShare lets users upload and share files of any type and size via direct download links, preserving originals and offering easy deployment via Docker or from source.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+18
PsiTransfer logo

PsiTransfer

Open-source self-hosted resumable file-sharing server

1.9k
246
Last commit

Self-hosted open-source file sharing server with resumable uploads (tus), large-file streaming, expiry/one-time downloads, Docker packaging and a Vue frontend.

BSD-2-ClauseActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+11
Gossa logo

Gossa

Fast, dependency-free web file and media server

1.1k
82
Last commit

Gossa is a lightweight Go web server for browsing, uploading, and streaming files from a directory with a simple, fast UI and optional PWA support.

MITSlowing down
Alternative to:
FileBrowser logo
FileBrowser
+10