# Unpackerr/unpackerr

Extracts downloads for Radarr, Sonarr, Lidarr, Readarr, and/or a Watch folder - Deletes extracted files after import

Repository: https://github.com/Unpackerr/unpackerr
Canonical: https://ross.abutalabs.com/products/unpackerr
Homepage: https://unpackerr.zip
Language: Go
License: MIT
License Family: permissive
Topics: deluge-web, deluge, radarr, sonarr, golang, unrar, readarr, lidarr, extracts-downloads, webhooks, extracted-files, docker, qbittorrent, transmission, unrar-wrapper, zip
Last push: 2026-08-26T09:12:58+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 74, longevity 100
- inputs: {"age_days": 3040, "days_push": 7, "days_rel": 178, "gap_med": 3.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1462, forks 49 (observed 2026-08-28T04:04:47.594358+00:00)

## What it is
Unpackerr is a Go daemon that watches completed downloads from Starr apps (Radarr, Sonarr, Lidarr, Readarr, Whisparr) or a watch folder and automatically extracts archives so they can be imported, then cleans up extracted files. It supports recursive extraction of rar, zip, 7z, tar, gzip, and ISO archives, including encrypted ones, and ships with a companion one-shot CLI extractor called xt.

## Use cases
- automatically extract rar files stuck in Radarr activity queue
- watch a download folder and extract new archives
- extract completed torrent downloads for Sonarr import
- delete extracted files after media server import
- recursively extract archives within archives
- one-shot command line archive extraction
- monitor extraction events with Prometheus and Grafana

## When to choose
- you use Starr apps and downloads fail to import because they are in rar archives
- you want a small single-binary daemon that extracts and cleans up automatically
- you need recursive extraction of many archive formats including encrypted rars and 7zips
- you want webhooks, scripts, and metrics triggered by extraction events

## When to avoid
- you only need to extract a single path once and prefer no daemon (use xt instead)
- you need a GUI-based archive extractor
- your downloads never arrive as archives

## Facets
- artifact type: application
- maturity: active
- function: compression, file-system, workflow-automation, webhook, monitoring, cli
- domain: files, self-hosted, media, developer-tools
- platform: windows, cross-platform, cli, self-hosted
- tags: archive-extraction, radarr, sonarr, lidarr, readarr, watch-folder, torrent-downloads, daemon, prometheus-metrics, seedbox, automation, linux, macos, docker

## Member repositories
- Unpackerr/unpackerr (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:47.594358+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:35:16.235322+00:00, confidence not recorded.
  - readme: https://github.com/Unpackerr/unpackerr (fetched 2026-08-28T04:04:47.594358+00:00, sha 21257bc25cb5)
  - homepage: https://unpackerr.zip (fetched 2026-08-29T11:43:47.675990+00:00, sha 797d47ac00ce)
  - site_page: https://unpackerr.zip/docs/introduction (fetched 2026-08-29T11:43:47.684918+00:00, sha 6a240e1b5222)
  - site_page: https://unpackerr.zip/docs/xt (fetched 2026-08-29T11:43:47.687207+00:00, sha 5ab6a4542109)
  - site_page: https://unpackerr.zip/docs/unpackerr/license (fetched 2026-08-29T11:43:47.689347+00:00, sha 8ef852df66f6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
