2 dépôts
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 est un framework d'application web Python et une bibliothèque d'interface utilisateur basée sur des scripts qui permet la construction d'interfaces web interactives sans écrire de HTML, CSS ou JavaScript. Il traite le navigateur web comme un terminal riche, traduisant les appels de fonction Python en éléments d'interface utilisateur et capturant les entrées utilisateur via une boucle requête-réponse synchrone. Le framework fonctionne comme un serveur d'application web asynchrone qui exécute les sessions utilisateur sous forme de coroutines pour gérer plusieurs interactions simultanées sur un seul thread. Il sert également d'interface de visualisation de données, permettant le rendu direct de graphiques interactifs à partir de bibliothèques externes dans le navigateur. Le système couvre un large éventail de capacités de déploiement et de configuration, notamment le déploiement de services web autonomes, l'hébergement multi-applications et les exportations pour les serveurs WSGI et ASGI. Il fournit des outils pour la construction d'interfaces graphiques de navigateur, la configuration des métadonnées d'application et la génération de manifestes web pour l'installation mobile. Les applications peuvent être déployées en tant que services autonomes ou intégrées dans des frameworks web existants en utilisant des adaptateurs et un routage standard.
Allows embedding of script-based web interfaces into existing frameworks to serve content via standard routes.