Thomas 229bd4b3ed chore: use Bun package management and Turbo remote caching (#6978)
* feat: migrate tooling and runtimes to bun

* fix: serialize act installs and adapt backup checks

* fix: finish bun scripts and rootless act setup

* fix: support bun images in runtime benchmarks

* fix: keep a single bun toolchain configuration

* fix: include docs mascot sources in workshop build

* docs: use bun in remaining tool commands

* fix: complete bun sqlite development tooling

* docs: explain sqlite development adapter

* fix: align remaining commands and local ci validation

* fix: use renovate regex fallback with bun

* fix: finalize bun sqlite connections during cleanup

* fix: preserve sqlite foreign key enforcement

* fix: align docker build frontends

* fix: prepare release versions with bun

* Add Bun benchmarks and preserve SQLite connection defaults

* Benchmark Bun installs, conflicts and production workloads

* Force Bun workspace tools and HTTP/1.1 upstream streaming

* Exclude benchmark evidence from Docker contexts

* Expose branch benchmarks through CI

* Verify hydrated widget data in production benchmarks

* Measure image archives and document benchmark protocol

* Audit dependency sharing across every workspace

* Pin pnpm for nested baseline benchmark scripts

* Preserve nested manager pinning on benchmark resume

* Include application and runtime image footprints

* Fail benchmark gates on candidate command errors

* Report complete build overhead and sampled memory bounds

* Validate migration comparisons across pinned revisions

* Record configurable runtime memory budgets

* Retain out-of-memory kills in runtime budget probes

* Reject OOM events consistently across runtime metrics

* Record complete Bun migration benchmarks

* Record memory diagnosis and correct Turbo caching

* Use Bun package management while preserving Node runtimes

* Keep native build fallbacks and exclude development artifacts

* Fix Node ESM metadata and isolate local CI configuration

* Measure development performance and isolate act environment

* Support isolated environment files in rootless act

* Validate the full migration range with act

* Preserve native SQLite binding for bundled migrations

* Use documented dev defaults and report benchmark scope

* Validate dev defaults and isolate restart measurements

* Record package-manager and development benchmarks

* Keep benchmark measurements and link full command artifacts

* Clean up temporary act environment files

* Validate Node runtimes in package-manager comparisons

* Validate every workspace in manual CI runs

* Retain patched nested brace expansion versions

* Complete package-manager and Node performance report

* Normalize archived benchmark logs

* Record final hosted validation

* Cache both Next builds with platform isolation

* Prime cache with write-only mode

* Split Next artifacts below Cloudflare upload limit

* Assemble coherent standalone cache outputs

* Preserve traced middleware entrypoints

* Assemble traced directory links before files

* Separate cached dependencies from assembled output

* Record signed Turbo cache benchmarks

* Remove archived benchmark captures

Full benchmark evidence is preserved at 8f7d3bcd14109bfb13fa664d31710b88d820ad66.

* Remove migration benchmark harness

* fix: correct migration launch and local Act prerequisites

* Consolidate Turbo caches and production artifacts

* Exclude generated files from Docker cache inputs

* fix: address Bun migration review findings

* fix: check restored compiler bundle manifests
2026-10-07 16:38:14 +02:00
2026-10-02 21:00:14 +02:00
2026-10-02 21:00:14 +02:00
2026-10-02 21:00:14 +02:00
2026-10-02 21:00:14 +02:00
2026-10-02 21:00:14 +02:00
2026-10-05 12:59:28 +00:00
2026-10-02 21:00:14 +02:00
2024-11-05 21:11:14 +01:00
2026-10-02 21:00:14 +02:00
2026-10-02 21:00:14 +02:00
2026-10-02 21:00:14 +02:00

  Latest Release (Semver)   CI Status  

Live Demo 🎮 • Install 💻 • Translations 🈺 • Discord 👋

  • 🖌️ Highly customizable with an extensive drag and drop grid system
  • ✨ Integrates seamlessly with your favorite self-hosted applications
  • 📌 Easy and fast app management - no YAML involved
  • 👤 Detailed and easy to use user management with permissions and groups
  • 👥 Support for single sign on via OIDC / LDAP
  • 🙊 Safe encryption using BCrypt and AES-256-CBC for your valuable data
  • 🕔 Realtime widget updates using WebSockets, tRPC and Redis
  • 🔍 Search through thousands of data points in supported integrations or your data in Homarr using the fast built-in search
  • 🦞 Icon picker with over 11K icons
  • 🚀 Compatible with any major consumer hardware (x86, Raspberry Pi, old laptops, ...) and most OS (Windows, Linux, TrueNAS, Unraid)
  • 🖥️ Extensive Kubernetes support with Helm for efficient scaling & high reliability


AdGuard Home

AdGuard
Home

Anchor

Anchor

ArchiveTeam Warrior

ArchiveTeam
Warrior

Aria2

Aria2

Audiobookshelf

Audiobookshelf

Autobrr

Autobrr

Bazarr

Bazarr

Beszel

Beszel

Bindery

Bindery

Caddy

Caddy

Changedetection.io

Changedetection.io

Coolify

Coolify

Dash.

Dash.

Deluge

Deluge

Emby

Emby

FileFlows

FileFlows

Frigate

Frigate

Gatus

Gatus

Glances

Glances

Gluetun

Gluetun

Gotify

Gotify

Healthchecks

Healthchecks

Home Assistant

Home
Assistant

Homebox

Homebox

iCal

iCal

Immich

Immich

Jackett

Jackett

Jellyfin

Jellyfin

Jellyseerr

Jellyseerr

Jellystat

Jellystat

Karakeep

Karakeep

Komga

Komga

Lidarr

Lidarr

Linkwarden

Linkwarden

llama.cpp

llama.cpp

Maintainerr

Maintainerr

Mealie

Mealie

Miniflux

Miniflux

Navidrome

Navidrome

NetAlertX

NetAlertX

Netdata

Netdata

Nextcloud

Nextcloud

ntfy

ntfy

NZBGet

NZBGet

OpenMediaVault

OpenMediaVault

OPNsense

OPNsense

Overseerr

Overseerr

Paperless-ngx

Paperless-ngx

PatchMon

PatchMon

PeaNUT

PeaNUT

Pi-hole

Pi-hole

Plant-it

Plant-it

Plex

Plex

Prometheus

Prometheus

Prowlarr

Prowlarr

Proxmox

Proxmox

qBittorrent

qBittorrent

Radarr

Radarr

Readarr

Readarr

RomM

RomM

SABnzbd

SABnzbd

Scrutiny

Scrutiny

Seerr

Seerr

Slskd

Slskd

Sonarr

Sonarr

Speedtest Tracker

Speedtest
Tracker

Spoolman

Spoolman

Stash

Stash

Syncthing Relay

Syncthing
Relay

Synology DiskStation

Synology
DiskStation

Tandoor

Tandoor

Tdarr

Tdarr

Technitium DNS

Technitium
DNS

Tracearr

Tracearr

Traefik

Traefik

Transmission

Transmission

Trilium

Trilium

TrueNAS

TrueNAS

Tube Archivist

Tube
Archivist

Umami

Umami

Unifi Controller

Unifi
Controller

Unmanic

Unmanic

Unraid

Unraid

Uptime Kuma

Uptime
Kuma

Wazuh

Wazuh

What's Up Docker

What's
Up
Docker

xTeVe

xTeVe

Your Spotify

Your
Spotify



Please click here for official installation instructions




Homarr is a free-to-use open source project maintained by volunteers and developers from all over the world. We publish under the Apache License 2.0 license which allows commercial usage. We invest multiple hours daily in providing support, developing Homarr, integrating to third party software and more. We also pay for licensing and server hosting fees. Please consider helping us cover these costs to enable the future development of Homarr. Thank you!

Please click here to sponsor us at OpenCollective

You can also support us by helping with translating the entire project to as many languages as possible or contributing directly to the code or documentation. Please read our Contribution Guidelines. All contributions, regardless of their size or scope, are welcome and highly appreciated! Thank you ❤️

Sponsors

Thanks to your generous sponsors, we can continue to build Homarr. Check them out for high-quality and easy-to-use development tools. Feel free to contact us at homarr-labs@proton.me if you wish to become a sponsor.

Covered by Argos Visual Testing
Supported by PikaPods

S
Description
A modern and easy to use dashboard. 40+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration.
https://homarr.dev Readme Apache-2.0
243 MiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 89.5%
MDX 7%
Go 1.8%
CSS 0.9%
JavaScript 0.4%
Other 0.3%