# Goblinmine/homelab-diagram > A Python script that renders an r/homelab-style SVG/PNG network diagram from a YAML inventory. Layout coordinates are hand-placed in build.py, so it is a starting point rather than a general-purpose tool. - Magnitude: 3.4 out of 10 — Cooling - Stars: 1,001 total · +16 stars measured 2026-11-14, 00:04–11:15 UTC, ≈ 36 by evening - Star trust: star growth looks organic - Category: DevOps & infrastructure · Language: Python · License: MIT · Created: 2026-11-07 · Last push: 2026-11-07 - GitHub: https://github.com/Goblinmine/homelab-diagram · Page: https://gitnova.dev/en/r/Goblinmine/homelab-diagram ## Useful for - Build a diagram of your own homelab network by editing inventory.yaml and coordinates in build.py - Publish a redacted version of the diagram with redacted.com and generic SSIDs - Adapt the project to your server using Claude Code and the CLAUDE.md file ## How to get started What you need: - Python 3 with PyYAML (Pillow is optional, but makes label widths exact) - rsvg-convert (librsvg) for the PNG - the fonts Fira Sans and Fira Code installed (found via fontconfig) ```sh python3 fetch_icons.py # downloads the service icons into icons/ (once) python3 build.py # → out/homelab.svg + out/homelab.png (redacted) python3 build.py --unredacted # → out/homelab-unredacted.svg + .png ``` Copied as is from the “usage” section of the README. GitNova has not run these commands: check them in the original before running: https://github.com/Goblinmine/homelab-diagram#readme ## Why it’s here - Star-counter measurements on 2026-11-14 (UTC), 00:04–11:15: 985 → 1001 stars (+16). This is the change over that interval. - Estimated end-of-day forecast: about +36 stars, using observed gains and the previous day. - Interest is fading: the two-day pace is 22% of the previous 5 days. - The repository is 7 days old and already has 1,001 stars. With less than two weeks of history, there's no usual pace to compare the spike against yet. - About 5 forks a day — people are taking the code. ## Star trust Star growth looks organic. Star-trust labels are heuristics based on the repository’s behavior, not a check of every stargazer. ## Numbers - Forks: 85 - Issues and pull requests: 2 - Watchers: 2 - Average over the last week: 131 per day - Usual pace: too little history (under two weeks) - Stars in the last hour (measured): 3 ## Stars per day, last 8 days (oldest → newest, today is partial) 2026-11-07 … 2026-11-14: 112, 50, 28, 478, 220, 67, 41, 16 ## Magnitude by day, last 5 days 11-10 5.8, 11-11 7.1, 11-12 5.8, 11-13 4.0, 11-14 3.4 ## More in this category 1. **louislam/uptime-kuma** — 6.7 · Breakout · DevOps & infrastructure · JavaScript · +176 stars measured 2026-11-14, 00:03–11:13 UTC, ≈ 377 by evening Uptime Kuma is a self-hosted monitoring tool for uptime of services: HTTP(s), TCP, Ping, DNS, Docker containers and more, with notifications and status pages. Full card: https://gitnova.dev/en/r/louislam/uptime-kuma.md 2. **rivet-dev/open-orange** — 6.4 · Early signal · DevOps & infrastructure · TypeScript · +55 stars measured 2026-11-14, 00:03–11:13 UTC, ≈ 131 by evening OpenOrange runs existing Cloudflare Workers and Durable Objects unchanged on AWS, Google Cloud, Azure, or your own servers. It provides the same developer experience via the `orange` CLI, with no code refactoring or downtime during… Full card: https://gitnova.dev/en/r/rivet-dev/open-orange.md 3. **tailscale/tailcat** — 5.8 · Breakout · DevOps & infrastructure · Go · +210 stars measured 2026-11-14, 00:03–11:13 UTC, ≈ 450 by evening A CLI and Go library that works like netcat over Tailscale's data plane (magicsock/WireGuard) without the control plane: one side listens and prints a short address, the other connects to it, with connection metadata exchanged out of… Full card: https://gitnova.dev/en/r/tailscale/tailcat.md 4. **serveroshq/panel** — 5.3 · Early signal · DevOps & infrastructure · PHP · +19 stars measured 2026-11-14, 00:03–11:13 UTC, ≈ 58 by evening Open source control panel for Linux servers: connect a VPS from any provider with one command, then deploy apps, sites and databases, monitor them, back them up and manage teams without living in a terminal. Full card: https://gitnova.dev/en/r/serveroshq/panel.md 5. **libracoder/kiri** — 5.3 · Breakout · DevOps & infrastructure · Rust · +413 stars measured 2026-11-14, 00:03–11:13 UTC, ≈ 803 by evening A lightweight container runtime written in Rust for macOS, Windows and Linux, compatible with the Docker Engine API and CLI. It replaces Docker Desktop and OrbStack by running containers in a single small Linux VM. Full card: https://gitnova.dev/en/r/libracoder/kiri.md --- Magnitude (0–10) measures how fast and how unusually interest in a repository is growing right now. It is not a quality score. Days are UTC. “So far today” is a fact; “expected by the end of the day” is a forecast. Summaries and use cases are written by an LLM (DeepSeek V4.1 Flash) from the README and may be inaccurate: verify specific claims (benchmarks, speed, hardware) in the repository itself. Data as of 2026-11-14 11:22 UTC, updated every 30 minutes.