Goblinmine/homelab-diagram
- Total stars
- 1,000
- Today
- +15since 00:04 UTC
More actions
Renders an r/homelab-style network diagram from a YAML inventory (Python → SVG/PNG). Written with Claude.
Save to My finds to follow releases and star growth. Saved in this browser.
About the project
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.
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
README summarized by DeepSeek V4.1 Flash. Details may be inaccurate. Read the original README →
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)
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. Full instructions →
Star growth looks organic. Data as of November 14, 2026, 10:41 UTC.
The star-growth assessment does not verify whether the project is safe to run.
Stars per day
Bars show stars per UTC day; the line is a moving average of available history. Gaps mean missing data, not zero growth. Today's bar is incomplete. Red marks spike days.
Why it’s trending
- Star-counter measurements on 2026-11-14 (UTC), 00:04–10:34: 985 → 1000 stars (+15). 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,000 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.
Measured growth: the last 7 completed days
New stars over 7 days: 996.
Daily measurements · UTC
- November 7, 2026
- 112
- November 8, 2026
- 50
- November 9, 2026
- 28
- November 10, 2026
- 478
- November 11, 2026
- 220
- November 12, 2026
- 67
- November 13, 2026
- 41
Largest measured day in the last 30 days: 478 · November 10, 2026. Days with data: 7.
Completed days come from GitHub star history; today and forecasts are excluded from this comparison. History checked: November 14, 2026, 10:41 UTC. Sources and measurement limits →
Three GitHub discoveries in each edition
What they do, why they are gaining interest, and what to check before using them.
Editions at 10:00, 16:00, 22:00 MSK.
Numbers
- Total stars
- 1,000
- Today
- +15 stars measured 2026-11-14, 00:04–10:34 UTC, ≈ 36 by evening
- Forks
- 85
- Issues and pull requests
- 2
- Watchers
- 2
- Language
- Python
- License
- MIT
- Created
- November 7, 2026
- Last push
- November 7, 2026
Star trust
Growth looks organic: forks and discussion are in line with active projects, and stars arrive unevenly, the way people give them.
These are heuristics, not a verdict: we judge by the repository’s behavior, not by a list of stargazers.
Spotted in
- November 13, 2026Top new repositories this week: #11
- November 12, 2026Top new repositories this week: #84
- November 11, 2026Top new repositories this week: #74
- November 10, 2026Top new repositories this week: #29