SCENARIO
Async-Framework für vernetzte Laufzeit-Objekte
SCENARIO ist ein async-Python-Framework zum Erstellen, Verwalten und Orchestrieren von Laufzeit-Objekten über einen Abhängigkeitsgraphen. Es verwaltet Objektlebenszyklus, Kommunikation (Subscriptions/Notifications), Zustand und Persistenz.
Entstanden aus der Steuerungstechnik für Escape-Room-Systeme — heute als General-Purpose-Framework einsetzbar überall dort, wo physische oder logische Objekte asynchron kommunizieren und Zustände halten müssen. REST-API, WebSocket, MongoDB und Hardware-Interfaces sind built-in.
Auf GitHub ansehen