2 个仓库
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 是一个 Python Web 应用程序框架和基于脚本的 UI 库,允许在不编写 HTML、CSS 或 JavaScript 的情况下构建交互式 Web 界面。它将 Web 浏览器视为一个富终端,将 Python 函数调用转换为 UI 元素,并通过同步请求-响应循环捕获用户输入。 该框架作为一个异步 Web 应用服务器,将用户会话作为协程执行,以在单个线程上处理多个并发交互。它还充当数据可视化界面,支持在浏览器中直接渲染来自外部库的交互式图表和图形。 该系统涵盖了广泛的部署和配置功能,包括独立 Web 服务部署、多应用程序托管以及针对 WSGI 和 ASGI 服务器的导出。它提供了用于浏览器 GUI 构建、应用程序元数据配置以及生成移动安装 Web 清单的工具。 应用程序可以作为独立服务部署,或使用适配器和标准路由嵌入到现有的 Web 框架中。
Allows embedding of script-based web interfaces into existing frameworks to serve content via standard routes.