Open source homelab projects

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

projects 26 combined stars ★ 166K refresh nightly
01 glance ★ 38K

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

last push11 hours ago languageGo licenseAGPL-3.0
02 ProxmoxVE ★ 30K

Proxmox VE Helper-Scripts (Community Edition)

last push8 hours ago languageShell licenseMIT
03 beszel ★ 27K

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

last push2 days ago languageGo licenseMIT
04 FreeDomains ★ 14K

Stackryze Domains: Free Domain for Everyone, Claim yours today.

last push4 days ago languageJavaScript licenseAGPL-3.0
05 homelab ★ 9.7K

Fully automated homelab from empty disk to running services with a single command.

last push25 hours ago languagePython licenseGPL-3.0
06 Scanopy ★ 5.9K

Auto-generated network diagrams that stay current

last push12 hours ago languageRust licenseAGPL-3.0
07 zoraxy ★ 5.6K

A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!

last push17 hours ago languageHTML licenseAGPL-3.0
08 Olares ★ 5.3K

Open-Source Personal Cloud OS for Always-On Agents

last push7 hours ago languageGo licenseAGPL-3.0
09 octelium ★ 4.2K

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 push9 hours ago languageGo licenseAGPL-3.0
10 ansible-nas ★ 3.8K

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

last push9 months ago languageJinja licenseMIT
11 ProxMenux ★ 3.3K

Menu-driven Proxmox VE toolkit — post-install, backup/restore and a live web dashboard for the homelab.

last push8 hours ago languagePython licenseGPL-3.0
12 SnapOtter ★ 2.9K

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 push9 hours ago languageTypeScript licenseAGPL-3.0
13 Sync-in ★ 2.0K

Open-source file storage with complete data sovereignty

last push32 hours ago languageTypeScript licenseAGPL-3.0
14 tsdproxy ★ 1.7K

Automatic Tailscale reverse proxy for Docker containers. Zero sidecars. Label-based config. Automatic HTTPS.

last push16 hours ago languageGo licenseMIT
15 slink ★ 1.6K

Self-hosted image hosting and sharing platform with private links, collections, S3/SMB storage, OIDC SSO and ShareX support.

last push7 hours ago languagePHP licenseAGPL-3.0
16 tugtainer ★ 1.5K

An application for automated Docker container updates with a web UI

last push3 days ago languagePython licenseMIT
17 ExpenseOwl ★ 1.5K

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

last push13 months ago languageHTML licenseMIT
18 self-host ★ 1.5K

Replace the SaaS you pay for. One binary installs and runs self-hosted apps at home, no Docker knowledge needed. Terminal dashboard for you, plain commands for

last push6 hours ago languageGo licenseApache-2.0
19 docktail ★ 1.4K

Expose Docker containers as Tailscale Services using label-based configuration.

last push9 hours ago languageGo licenseAGPL-3.0
20 Muximux ★ 1.2K

A self-hosted homelab dashboard with an optional built-in reverse proxy that makes stubborn apps work in iframes

last push4 days ago languageGo licenseGPL-2.0
21 pho ★ 1.2K

A serverless application for viewing and synchronizing photos to cloud storage

last push15 days ago languageDart licenseGPL-3.0
22 selfhost-ai ★ 953

🚀 Self-hosted AI automation platform. Deploy n8n, Ollama, Flowise, RAG, Supabase & 30+ tools with one command. Auto HTTPS. Free Zapier/Make alternative.

last push6 days ago languageShell licenseApache-2.0
23 netgoat ★ 907

A Cloudflare alternative for local and cloud use, can be used ontop of cloudflare for cloudflares paid features, but for free!

last push5 days ago languageGo licenseAGPL-3.0
24 kuvasz ★ 669

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 push9 hours ago languageKotlin licenseAGPL-3.0
25 nixflix ★ 611

NixOS Media Server Configuration

last pushyesterday languageNix licenseMPL-2.0
26 maintenant ★ 532

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

last push4 days ago languageGo licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source homelab projects are there?

This registry tracks 26 projects tagged homelab, with 166,452 GitHub stars between them. The most-adopted is glance at 37,981 stars.

Are these homelab projects free to use?

Yes — 26 of the 26 carry an explicit open-source licence across 6 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?

24 of the 26 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.