I built NovaSCM, a self-hosted fleet management tool inspired by Microsoft SCCM but free and open source.
Stack: C# WPF console (Windows), Python/Flask REST API, SQLite, cross-platform Python agent.
Features:
- Generates autounattend.xml for zero-touch Windows installs (USB/PXE)
- Network scanner (IP, MAC, vendor, open ports)
- Visual workflow editor for multi-step deployments (winget, PowerShell, reboot, registry...)
- WiFi 802.1X EAP-TLS certificate issuance and auto-enrollment
- Change Request tracker per machine
MIT license. No cloud. No telemetry.