Add Open-Source Tools section to stefankoelle.de personal projects

Lists 9 GitHub projects with links: kctl-tui, ESP32 dashboards,
DynDns Updater, PeopleCostCounter, Focus App, and 3 utility services.
This commit is contained in:
2026-09-11 20:52:39 +02:00
parent 73f1c4790f
commit f4e0a4e5bf
+11
View File
@@ -42,6 +42,17 @@ layout: stefankoelle.njk
<li><b>Network Hardware & Monitoring</b><br>Four Zyxel GS1200-8HP managed switches in the server room, living room, and study, plus a <a href="https://www.moonweb.org/infra/openwrt/">Multi-WAN OpenWrt router</a> for failover and VLAN segmentation. All switches feed into <a href="https://www.moonweb.org/infra/monitoring/">Prometheus monitoring</a> via SNMP exporters, and IoT devices are isolated in VLAN 189.</li> <li><b>Network Hardware & Monitoring</b><br>Four Zyxel GS1200-8HP managed switches in the server room, living room, and study, plus a <a href="https://www.moonweb.org/infra/openwrt/">Multi-WAN OpenWrt router</a> for failover and VLAN segmentation. All switches feed into <a href="https://www.moonweb.org/infra/monitoring/">Prometheus monitoring</a> via SNMP exporters, and IoT devices are isolated in VLAN 189.</li>
</ul> </ul>
<h3>Open-Source Tools & Side Projects</h3>
<p>Most of these live on <a href="https://github.com/skoelle">GitHub</a> and are documented in more detail on <a href="https://www.moonweb.org/code/">moonweb.org/code</a>.</p>
<ul>
<li><b><a href="https://github.com/skoelle/kctl-tui" target="_blank">kctl-tui</a></b>: A terminal UI (Go + Bubble Tea) for everyday Kubernetes work, with guided context/namespace selection and an AWS Secrets Manager sync workflow.</li>
<li><b><a href="https://github.com/skoelle/m5stack-dashboard" target="_blank">M5Stack Dashboard</a></b> &amp; <b><a href="https://github.com/skoelle/wt32sc01-dashboard" target="_blank">WT32-SC01 Dashboard</a></b>: ESP32 dashboards showing live weather, calendar, and Munich transit departures on physical hardware.</li>
<li><b><a href="https://github.com/skoelle/dyndns-updater" target="_blank">DynDns Updater</a></b>: Cloudflare + FreeDNS DynDNS updater for FritzBox (TR-064), running as a Docker container.</li>
<li><b><a href="https://github.com/skoelle/PeopleCostCounter" target="_blank">PeopleCostCounter</a></b>: A real-time meeting cost calculator based on team size and average salary.</li>
<li><b><a href="https://github.com/skoelle/focusapp" target="_blank">Focus App</a></b>: A clean todo app with drag &amp; drop, built with React, TypeScript, and ASP.NET Core.</li>
<li><b><a href="https://github.com/skoelle/calender_sync" target="_blank">Google Calendar Sync</a></b>, <b><a href="https://github.com/skoelle/mvg-departures" target="_blank">MVG Departures</a></b>, <b><a href="https://github.com/skoelle/icloud-contacts-sync" target="_blank">iCloud Contacts Sync</a></b>: Smaller utility services for the home lab.</li>
</ul>
<h3>Retro Computing (2022/2023)</h3> <h3>Retro Computing (2022/2023)</h3>
<ul> <ul>
<li>MiSTer and MiST FPGA Systems for preservation (see also <a href="https://www.moonweb.org/retro/mist-mister-fpga/">moonweb.org/retro</a>).</li> <li>MiSTer and MiST FPGA Systems for preservation (see also <a href="https://www.moonweb.org/retro/mist-mister-fpga/">moonweb.org/retro</a>).</li>