In development · Coming soon

One app for your whole media server

Movies, shows, music, subtitles and requests. Together in one app you run on your own server.

36
Apps explored
6
Media jobs together
1
App to call home

See it in motion

Click around HolyArrs the way it looks today, page by page, in dark and light. Or sit back and watch the tour.

What’s new · liveOpen full size ↗
Tour · 1:00

Hover it. Watch it. Ask for it.

Movies, shows and music.
One app to manage them.

HolyArrs brings your library, subtitles and requests into one place.

Add your Sources and Downloaders once, then choose where they’re used.

Run it on your own server, alongside your download clients and media server.

I started HolyArrs in my own homelab, after looking closely at the apps around my media library.

Your media hub
HolyArrs
  • SonarrShows
  • RadarrMovies
  • LidarrMusic
  • ProwlarrSources
  • BazarrSubtitles
  • SeerrRequests
See all 36 apps

We studied the stack.

36 apps covering library management, downloads, playback and the tools in between.

Downloads and seeding

  • SABnzbdUsenet downloads
  • qBittorrentTorrent downloads
  • deemixMusic downloads
  • UnpackerrUnpacking
  • NZBGetUsenet downloads
  • TransmissionTorrent downloads
  • DelugeTorrent downloads
  • cross-seedSeeding

Requests and playback

  • OverseerrRequests
  • JellyfinPlayback
  • PlexPlayback
  • EmbyPlayback
  • TautulliPlex activity
  • PlexTraktSyncWatch sync

Library upkeep

  • CleanuparrQueue cleanup
  • HuntarrMissing media
  • TdarrMedia processing
  • MaintainerrLibrary cleanup
  • JanitorrLibrary cleanup

Automation and setup

  • JackettSource bridge
  • RecyclarrSettings sync
  • NotifiarrNotifications
  • FlareSolverrChallenge helper
  • autobrrRelease automation
  • ProfilarrSettings management

Books and comics

  • ReadarrBooks
  • LazyLibrarianBooks
  • Calibre-Web AutomatedEbook library
  • Mylar3Comics
  • KapowarrComics

02 What it does

From request
to library.

  1. 01

    Add

    Add titles or scan files you already have.

  2. 02

    Choose

    Match releases to your quality, language and size preferences.

  3. 03

    Download

    Handle stalled downloads and try another release.

  4. 04

    Library

    Import finished files into their library folders.

Big library.
Room for everything else.

Built to leave room for Jellyfin, game servers and your next container.

Pixel illustration of a home server beside film cases, discs and a record.
Memory & Speed
More room for your homelab<100 MB

At idle. Leave more RAM for everything else.

Less waiting. More browsing.50%

Less time opening your library.

What we’re aiming for. Speed compared with Sonarr and Radarr; benchmarks come at release.

Built for the rest of your homelab

Go

The server

One Go process, with a smaller memory footprint as the goal.

SQLite

Your library data

One shared library database to back up.

Svelte

The interface

A clean Svelte interface for the collection you built.

Docker

Your homelab

Docker on Intel, AMD and ARM64.

Sonarr + Radarr

.NET servers.
HolyArrs: one Go process.

Bazarr + Seerr

Python and Node.js.
HolyArrs: the same Go process.

The interface

React in the apps we studied.
Svelte in HolyArrs.

The library data

Separate SQLite databases by default.
One shared SQLite library database.

Where it's at

Build progress

Almost there.

18 of 19 sections are done. Now the final boss: polish, audits, tests and a pentest before release.

89%

Last updated

See every item, what's next and what people asked for. See the full roadmap ↗

From my homelab to yours

I’m Luis, also known as CoderLuii. I’m building HolyArrs for my own homelab, and I hope it makes looking after yours a little easier too.

CoderLuii on GitHub

Get updates

Keep in touch

I’ll send you a note when there’s something new to share, or HolyArrs is ready for your homelab.

Want to test it early? Join the beta testers on r/HolyArrs.