nzbfastOpen source & self-hosting

nzbfast

A high-performance, single-executable Usenet downloader with a built-in web dashboard, poster wall, and stream-unpacking.

  • Desktop
  • CLI
  • Web
  • Windows
  • macOS
  • Linux
  • Browser
  • Self-hostable
  • Runs locally
  • Docker supported
nzbfast screenshot
Popularity
98 Stars
GitHub stars
Recent activity
8/29/2026
Updated in the last 30 days
License
GPL-3.0
Strong copyleft

Why it matters

We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.

Last 90 days

Problem

Solves the traditional Usenet download bottlenecks of double disk space usage, separate download/extraction I/O overhead, and complex multi-component configurations.

Practical value

Offers a single-binary execution, stream-unpacking without double disk space, a built-in indexer, and native SABnzbd/NZBGet API compatibility for integration with Sonarr and Radarr.

Innovation / differentiation

Innovates with a stream-unpacking pipeline that extracts archives directly from the network stream to avoid disk writes, combined with an all-in-one design integrating downloader, indexer, and media browser.

Leverage potential

Lowers the hardware barrier for Usenet users (especially on low-spec NAS or storage-constrained devices) by replacing a multi-service chain with a single container or binary.

Why now

Provides a timely alternative as self-hosters seek lighter, higher-performance clients compared to legacy Python-based SABnzbd or older NZBGet setups.

Community activity

In the last 90 days there were 50 new issues and 16 pull requests; the bounded issue/PR samples include 25 issue authors and 0 PR contributors, with 26 releases.

Maintainer responsiveness

The 50-issue window sample had a 92% close rate, and the 16-pull-request sample had a 0% merge rate. Maintainer-response observations covered 70% of that issue sample, with a 100% response rate and median first response of 12.2 hours.

0 contributors in PR sample26 releasesIssue response rate 100% · sample 35 (70% coverage)Median first response 12.2hPR merge rate 0% · 16 sampled in window

Key highlights

  • Pipelined NNTP: Supports multiple concurrent requests per connection to saturate high-speed bandwidth.
  • One-pass stream unpacking: Unpacks RAR, 7z, and Zip archives directly in the stream without requiring double disk space.
  • Built-in poster wall & indexer: Turns newsgroups into a media library with metadata, supporting preview and download.

Quick start

How it is installed, how hard it is, and where to start.

Where it runs

To be confirmed

Difficulty

To be confirmed

Docker supportedSelf-hostableRuns locally
  1. 01Deploy the service using Docker Compose. Create a docker-compose.yml file and run the startup command.
  2. 02Command: docker compose up -d
  3. 03Open the web interface in your browser.
  4. 04URL: http://:6789
  5. 05Configure your Usenet provider details in the Welcome panel.
  6. 06Alternatively, on macOS or Linux, install it using Homebrew.
  7. 07Command: brew install nzbfast/tap/nzbfast
  8. 08Retrieve the auto-generated API key (stored in the apikey file inside the config directory) to connect with Sonarr or Radarr.

Best for

  • Teams that want data on their own servers
  • Developers who want to try it on their machine
  • People who prefer Docker deploys

More about it

nzbfast is a Usenet downloader designed for maximum performance. Unlike traditional clients that download, verify, and then unpack in separate stages, nzbfast utilizes a one-pass pipeline that overlaps downloading, PAR2 verification, and extraction. Archives are unpacked on the fly in the stream, saving disk space and processing time. It also features a web dashboard, a poster wall media browser, and a built-in indexer, with full compatibility for popular media automation tools.

Sources

Each field shows its status and source — expand to review.

15 · Expand
  • capability tags

    Verified

    Source: admin_cms · cms editor · 8/29/2026

  • editor note

    Verified

    {"en":"nzbfast addresses a common pain point of traditional Usenet downloaders: the need for double disk space and post-processing time for unpacking. By unpacking archives directly in the stream, it eliminates disk overhead. Its built-in poster wall and indexer make it a highly modern self-hosted downloading solution.","zh":"nzbfast 解决了传统 Usenet 下载器在下载后需要二次解压、占用双倍磁盘空间和时间的痛点。它采用流式解压技术,在下载过程中直接在内存中完成解压,极大地提高了效率。同时,它还自带海报墙和索引功能,是一个非常现代化的自托管下载方案。"}

    Source: admin_cms · cms editor · 8/29/2026

  • how to use

    Verified

    {"steps":[{"en":"Deploy the service using Docker Compose. Create a `docker-compose.yml` file and run the startup command.","zh":"使用 Docker Compose 部署服务。创建 `docker-compose.yml` 文件并运行启动命令。"},{"en":"Command: `docker compose up -d`","zh":"命令:`docker compose up -d`"},{"en":"Open the web interface in your browser.","zh":"在浏览器中打开 Web 界面。"},{"en":"URL: `http://<your-host-ip>:6789`","zh":"访问地址:`http://<您的主机IP>:6789`"},{"en":"Configure your Usenet provider details in the Welcome panel.","zh":"在欢迎面板中配置您的 Usenet 服务商信息。"},{"en":"Alternatively, on macOS or Linux, install it using Homebrew.","zh":"如果在 macOS 或 Linux 上,也可以使用 Homebrew 一键安装。"},{"en":"Command: `brew install nzbfast/tap/nzbfast`","zh":"命令:`brew install nzbfast/tap/nzbfast`"},{"en":"Retrieve the auto-generated API key (stored in the `apikey` file inside the config directory) to connect with Sonarr or Radarr.","zh":"获取自动生成的 API 密钥(位于 config 目录下的 `apikey` 文件中),用于对接 Sonarr 或 Radarr。"}],"installAt":"unknown","difficulty":"unknown"}

    Source: admin_cms · cms editor · 8/29/2026

  • intro

    Verified

    {"en":"nzbfast is a Usenet downloader designed for maximum performance. Unlike traditional clients that download, verify, and then unpack in separate stages, nzbfast utilizes a one-pass pipeline that overlaps downloading, PAR2 verification, and extraction. Archives are unpacked on the fly in the stream, saving disk space and processing time. It also features a web dashboard, a poster wall media browser, and a built-in indexer, with full compatibility for popular media automation tools.","zh":"nzbfast 是一款专为高性能设计的 Usenet 下载工具。与传统的下载后校验、再解压的流程不同,nzbfast 采用创新的单阶段流水线设计,在数据下载的同时进行 PAR2 校验和流式解压,解压后的文件直接写入最终目录,从而避免了磁盘的二次读写开销。它还内置了美观的 Web 控制台、海报墙媒体浏览器以及索引器,并完美兼容主流的自动化媒体管理工具。"}

    Source: admin_cms · cms editor · 8/29/2026

  • Latest release

    Verified

    v1.3.0

    Source: GitHub API · latest_release=v1.3.0 · 8/29/2026

  • License

    Verified

    GPL-3.0

    Source: GitHub API · license.spdx_id=GPL-3.0 · 8/29/2026

  • needs api key

    Verified

    No

    Source: admin_cms · cms editor · 8/29/2026

  • One-liner

    Verified

    {"en":"A high-performance, single-executable Usenet downloader with a built-in web dashboard, poster wall, and stream-unpacking.","zh":"高性能单文件 Usenet 下载器,集成 Web 面板、海报墙与流式自动解压功能。"}

    Source: admin_cms · cms editor · 8/29/2026

  • Platforms

    Verified

    windows, macos, linux, browser

    Source: admin_cms · cms editor · 8/29/2026

  • Category hint

    Inferred from materials

    security

    Source: Project README · hint=security · 8/25/2026

  • product forms

    Verified

    desktop, cli, web

    Source: admin_cms · cms editor · 8/29/2026

  • role tags

    Verified

    Source: admin_cms · cms editor · 8/29/2026

  • supports docker

    Verified

    Yes

    Source: Repository file · dockerfile=true; compose=true · 8/29/2026

  • supports local

    Verified

    Yes

    Source: admin_cms · cms editor · 8/29/2026

  • supports self host

    Verified

    Yes

    Source: admin_cms · cms editor · 8/29/2026

Other verified projects matched by category, capabilities, and intended roles.