ESP32-S3 network inventory and discovery appliance with persistent device tracking and classification.
-
Updated
Aug 20, 2026 - C++
ESP32-S3 network inventory and discovery appliance with persistent device tracking and classification.
The technical memory of an electronics workshop — a cross-platform Qt/C++17 desktop app (Windows · Linux · Raspberry Pi) to manage component inventory, stock, locations, projects and documentation. Companion ESP32 satellite firmware in a separate repo.
Shared C++ library for LAN presence and supervision. An application announces itself by UDP heartbeat and exposes its metrics over HTTP - push presence, pull detail. No IP to configure, no scanning: discovery is automatic.
Physical dashboard for morfSystem: the health of the whole fleet at a glance, on a small SPI screen (ILI9341 / ST7789) attached to a Raspberry Pi.
Shared deployment core (Python) for morfSystem services: install/update/uninstall from a per-project service.json, with systemd/launchd/Windows backends. Vendored into each service as third_party/morf/morfdeploy.
Reusable skeleton for morfSystem services. Clone it, write the business logic in modules, and get an HTTP API, a JSON config loader, LAN announcement, a systemd unit and a Windows service - working first try.
Administration toolkit for the morfSystem ecosystem: clone, build, install, update and check a fleet of services from one place - on Windows, Linux and Raspberry Pi. An administration dependency, never a runtime one.
Autonomous sensor service - presence radar (LD2410C) and more - exposed over a local HTTP API and announced on the LAN. Applications query an API instead of driving the hardware themselves.
Maps the home LAN (Livebox, Deco mesh, clients) and controls compatible smart devices (Tuya). Standalone Windows/Linux desktop app, part of the morfSystem ecosystem.
Notification dispatch service for the morfSystem ecosystem. It detects nothing, decides nothing and knows no project: it receives a message and delivers it to the requested destinations. One fan-out point for the whole fleet.
The foundation of the morf ecosystem: architecture, documentation, shared conventions, deployment model and communication contracts for all morf services and applications.
Autonomous ESP32 environmental sensor for temperature, humidity and atmospheric pressure monitoring with MeteoHub
The single source of truth about a machine's state. Collects system, resource, network and service information, exposes it as JSON over HTTP, and discovers the rest of the LAN automatically. It displays nothing - consumers do.
Modern Apache/LiteSpeed log analyzer with SFTP synchronization, security insights and WordPress activity detection.
A data collection service for the morfSystem ecosystem, responsible for collecting, normalizing, and preserving data from external sources
Cross-platform Qt/C++ desktop client for morfPhoto: manage the indexed photo library and declare folder selections within allowed roots, with Windows/Linux path mapping and a network-access assistant.
ESP32-S3 weather station with local web interface, historical data, weather alerts and OTA updates.
morfSystem release distribution: provenance-checked artifacts, manifests, and checksums, never binaries in Git.
Shared C++ library for update checking in desktop applications. Compares the installed version against the latest published one and notifies the user - without ever installing anything silently.
Autonomous Qt/C++ photo-library indexing service for morfSystem: scans allowed roots, extracts EXIF via ExifTool, local HTTP API (/status, /api/v1/roots) and LAN announce via morfBeacon.
To associate your repository with the morfsystem topic, visit your repo's landing page and select "manage topics."