finds.dev← search

// the find

ajnart/homarr

★ 7,212 · TypeScript · MIT · updated Jun 2026

Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)

Homarr is a self-hosted browser homepage/dashboard for homelab users running services like Sonarr, Radarr, Jellyfin, and qBittorrent. It gives you a drag-and-drop grid of app shortcuts and live widgets showing download queues, media server stats, and system status. This repo is the old v0.x codebase — it has been archived and the project moved to homarr-labs/homarr for v1+.

The integration surface is genuinely broad — torrent clients, Usenet, Plex/Jellyfin, *arr apps, Pi-hole, AdGuard, and Docker all in one place with real two-way control, not just links. The drag-and-drop grid uses gridstack.js and is one of the better-feeling layout editors in the homelab dashboard space. i18n coverage is unusually deep — 20+ languages with Crowdin integration, meaning translations stay current. Drizzle ORM for the DB layer is a sensible modern choice over raw SQL or a heavier ORM.

This repo is archived — you should not adopt it. The active project is at homarr-labs/homarr and the migration involves breaking changes, so anyone standing this up today is inheriting a dead end from day one. The config is stored as JSON files on disk, which means no multi-instance support and awkward backup stories (though v1 presumably fixes this). The CLI for password resets is a separate Node script in /cli rather than a built-in admin command, which is the kind of thing that breaks quietly on version bumps. Secrets management is described as 'advanced' but is just environment variables and a settings UI — not actual secrets management.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →