2 repository-uri
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 este un framework de aplicații web Python și o bibliotecă UI bazată pe scripturi care permite construirea de interfețe web interactive fără a scrie HTML, CSS sau JavaScript. Tratează browserul web ca pe un terminal bogat, traducând apelurile de funcții Python în elemente UI și capturând input-ul utilizatorului printr-o buclă sincronă de tip cerere-răspuns. Framework-ul funcționează ca un server de aplicații web asincron care execută sesiunile utilizatorilor ca corutine pentru a gestiona interacțiuni concurente multiple pe un singur thread. De asemenea, servește ca interfață de vizualizare a datelor, permițând randarea directă a diagramelor și graficelor interactive din biblioteci externe în browser. Sistemul acoperă o gamă largă de capabilități de deployment și configurare, inclusiv deployment-ul ca serviciu web standalone, găzduirea multi-aplicație și exporturi pentru servere WSGI și ASGI. Oferă instrumente pentru construcția GUI-ului în browser, configurarea metadatelor aplicației și generarea de manifeste web pentru instalarea mobilă. Aplicațiile pot fi deployate ca servicii standalone sau încorporate în framework-uri web existente folosind adaptoare și rutare standard.
Allows embedding of script-based web interfaces into existing frameworks to serve content via standard routes.