NZBGet is written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources.
Unlike downloads from www or ftp the download from usenet requires quite a lot of computation work. NZBGet is optimized for performance and uses very little memory at the same time.
NZBGet supports all platforms including Windows, Mac and Linux. Binaries for Windows, Mac and many Linux systems are available right here. Binaries for other platforms can be compiled from sources.
Besides desktop class computers NZBGet works on WLAN routers, NAS devices, media players, etc. Some systems come with NZBGet already preinstalled by vendors, others have NZBGet in their app stores - check it out!
NZBGet runs invisible in background and can be configured and controlled from a web-browser (has a separate theme for smartphones). There is also a console interface to use from terminal.
Automatic download, par-repair (if needed), unpack and post-processing. Everything you need to automate your downloads. Powerful RSS filters with duplicate check to fetch and enqueue nzb-files automatically from your favorite indexers.
Third-party apps can communicate with NZBGet using RPC-API. Every feature seen in the built-in web-interface can be used by other programs too. You can also use RPC ability to control NZBGet from your scripts.
Fast, powerful and responsive... in small footprint. With great support and development in full swing, expect improvements and new features constantly. A library of post processing scripts makes it really easy to expand functionality beyond core services.
NZBGet is an essential download tool for embedded systems. The low system requirements allow the users to maximise their download speeds without leaving their system unresponsive. Further, the ability to add multiple post-process scripts and to set post-processing parameters from the web UI really makes NZBGet a highly customisable and easy to use program.
NZBGet is simply the best in all aspects: it's highly configurable, blazing fast on my 200Mb (optical fiber) connection and features a new modern UI. The cherry on top is the very low-resource consumption.
If you are running a Linux box, particularly a low-power NAS, nothing can beat NZBGet for speed and efficiency. It is regularly updated and has unique features that also make it the smartest NZB downloader on any platform.
Many files posted to usenet nowadays have obfuscated file names. Original names must be restored using included par-files. NZBGet has a unique feature called "fast par-rename", which restores original file names within few seconds, even on very slow machines, eliminating the need for time consuming par-verify step.
Multiple news servers with multiple priority levels. If you have multiple accounts on the same server you can group them so by a failure on one server other servers of the same group are skipped (they would fail anyway). Servers can be switched off and on on certain week days and times by the built-in scheduler.
Very powerful RSS filters with extra support for NewzNab feeds and instant preview of filtering results when building own filters. Duplicate check automatically recognizes movies and series across releases avoiding multiple downloads of the same titles.
If files need to be repaired NZBGet can significantly speed up the process thanks to unique fast file verification (first stage of repair) and multicore repair supported on all platforms and CPUs.
Installing NZBGet on various platforms and devices, RSS setup, command line reference, API reference and other useful HOW-TOs.View Documentation
Got a question, need help installing or compiling? Looking for post-processing scripts? Written a script or add-on you want to share? Need a feature?Visit Forum
Description of all changes ever made up to the latest release. You can choose to see the log for stable releases only or for testing releases since the latest stable version.View History
NZBGet is open source. It's hosted, developed, and maintained on GitHub.View the GitHub project