Open source homelab projects

Every project in the registry tagged homelab, ranked by real GitHub adoption.

projects 13 combined stars ★ 119K refresh nightly
01 glance ★ 37K

A self-hosted dashboard that puts all your feeds in one place

last push12 days ago languageGo licenseAGPL-3.0
02 ProxmoxVE ★ 30K

Proxmox VE Helper-Scripts (Community Edition)

last push7 hours ago languageShell licenseMIT
03 beszel ★ 25K

Lightweight server monitoring with historical data, docker stats, and alerts.

last push5 hours ago languageGo licenseMIT
04 Scanopy ★ 5.7K

Auto-generated network diagrams that stay current

last push25 hours ago languageRust licenseAGPL-3.0
05 Olares ★ 5.3K

Open-Source Personal Cloud OS for Always-On Agents

last push4 hours ago languageGo licenseAGPL-3.0
06 octelium ★ 4.1K

A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote access VPN, a ZTNA platform, API/AI/MCP gateway, a PaaS, an n

last push13 hours ago languageGo licenseAGPL-3.0
07 ansible-nas ★ 3.8K

Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.

last push7 months ago languageJinja licenseMIT
08 SnapOtter ★ 2.7K

Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API &

last push6 hours ago languageTypeScript licenseAGPL-3.0
09 Sync-in ★ 1.8K

Open-source file storage with complete data sovereignty

last push25 hours ago languageTypeScript licenseAGPL-3.0
10 ExpenseOwl ★ 1.5K

Extremely simple, self-hosted expense tracker with a beautiful UI.

last push11 months ago languageHTML licenseMIT
11 kuvasz ★ 631

Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Pro

last push29 hours ago languageKotlin licenseAGPL-3.0
12 nixflix ★ 569

NixOS Media Server Configuration

last push23 hours ago languageNix licenseMPL-2.0
13 maintenant ★ 505

Self-hosted monitoring for Docker, Kubernetes and uptime. Single Go binary, no agent config, live alerts. Drop a container, your stack is monitored.

last push14 hours ago languageGo licenseAGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source homelab projects are there?

This registry tracks 13 projects tagged homelab, with 118,678 GitHub stars between them. The most-adopted is glance at 37,086 stars.

Are these homelab projects free to use?

Yes — 13 of the 13 carry an explicit open-source licence across 3 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which homelab project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these homelab projects still maintained?

11 of the 13 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.