2 Repos
Scripting environments embedded within web servers to provide framework-like request handling capabilities.
Distinct from Lua: Distinct from general web frameworks as it is an embedded extension of an existing server
Explore 2 awesome GitHub repositories matching web development · Embedded Web Frameworks. Refine with filters or upvote what's useful.
This project is an NGINX module that embeds the Lua scripting language directly into the server environment. It functions as a request processor and response filter, enabling the execution of scripts to handle HTTP requests, generate dynamic content, and manage server behavior without external application calls. The module provides a shared memory dictionary and cache manager, allowing data to be stored and retrieved across all active worker processes. This capability supports the collection of high-performance server metrics and the synchronization of information across concurrent processes.
Allows running Lua scripts within the server for custom request handling and dynamic content generation.
PyWebIO ist ein Python-Webanwendungs-Framework und eine skriptbasierte UI-Bibliothek, die die Erstellung interaktiver Web-Oberflächen ohne das Schreiben von HTML, CSS oder JavaScript ermöglicht. Es behandelt den Webbrowser wie ein mächtiges Terminal, übersetzt Python-Funktionsaufrufe in UI-Elemente und erfasst Benutzereingaben über eine synchrone Request-Response-Schleife. Das Framework fungiert als asynchroner Web-App-Server, der Benutzersitzungen als Coroutines ausführt, um mehrere gleichzeitige Interaktionen auf einem einzigen Thread zu verarbeiten. Es dient zudem als Datenvisualisierungsschnittstelle, die das direkte Rendern interaktiver Diagramme und Grafiken aus externen Bibliotheken im Browser ermöglicht. Das System deckt ein breites Spektrum an Deployment- und Konfigurationsmöglichkeiten ab, einschließlich Standalone-Webservice-Deployment, Multi-App-Hosting sowie Exporte für WSGI- und ASGI-Server. Es bietet Tools für die GUI-Konstruktion im Browser, die Konfiguration von App-Metadaten und die Generierung von Web-Manifesten für die mobile Installation. Anwendungen können als eigenständige Dienste bereitgestellt oder mithilfe von Adaptern und Standard-Routing in bestehende Web-Frameworks eingebettet werden.
Allows embedding of script-based web interfaces into existing frameworks to serve content via standard routes.