Nzbget
Written in optimized C++ where competitors use Python or Java, NZBGet saturates fast
connections while idling on CPU and RAM - which is why the performance-obsessed Usenet
downloader has long been the client of choice for NAS boxes, Raspberry Pis, and routers as
much as full servers. The engineering shows in the recovery pipeline. Instead of shelling out
to par2cmdline, NZBGet integrates the par2 source directly and exploits its knowledge of
exactly which articles failed - quick par-verification checks only what needs checking, and
its own multicore repair implementation runs 2-3x faster than the external tool on the same
hardware. Fast par-rename deobfuscates scrambled filenames in seconds without a full
verification pass, and rar-rename recovers names for multivolume archives even when no par2
files exist. DirectWrite assembles articles straight into sparse destination files, skipping
temporary-file churn entirely, with an article cache and queue-pausing options to eliminate
disk contention. Automation is complete: a remote web interface, full JSON-RPC API, RSS feeds
with duplicate detection, scheduling and prioritization, and an extension manager for Python
and Bash scripts triggered by download events. Sonarr, Radarr, and every major indexer
integrate natively.
Deploy