Skip to content

SELF-HOSTED · ALL-IN-ONE DOWNLOADER

The whole Usenet pipeline in one native binary.

Weaver downloads, decodes, repairs, and extracts concurrently — no external unrar, par2, or 7z, and no glue scripts holding it together.

single binary · repairs while downloading · Docker · Linux · macOS · Windows

Weaver web interface showing an active download queue

ONE PROCESS, EVERYTHING INCLUDED

The whole pipeline, built into Weaver

Single binary

No external unrar, par2, or other tools required. The whole pipeline ships in one native binary.

Fast by design

Download, decode, repair, and extraction run concurrently in one process instead of shelling out to external tools, so jobs finish sooner.

Incremental extraction

Starts extracting while still downloading. Files appear on disk as volumes complete.

Real-time updates

WebSocket push for job progress and system events. No polling required.

Monthly quotas

Daily, weekly, or monthly data limits with configurable billing windows.

Self-tuning

Probes your CPU, memory, and disk at startup, then watches actual throughput to adjust concurrency and buffer sizes on the fly. Runs just as well on a Pi as on a big NAS.

HOW IT COMPARES

One Weaver vs. the usual downloaders

WEAVER NZBGET SABNZBD
External tools None unrar, par2, 7z unrar, par2, 7z
PAR2 repair Built-in External par2 External par2
RAR extraction Built-in External unrar External unrar
Incremental extraction Yes Yes No
Real-time updates WebSocket Polling Polling

Download Weaver

Need setup steps first? Read the installation guide →

latest release: v0.7.5

$ docker run -d -p 9090:9090 ghcr.io/scryer-media/weaver

All platforms, CPU-optimized builds & older releases on GitHub →