7 个仓库
Scripts that programmatically create and inject HTML elements based on runtime data.
Distinguishing note: Candidates focused on database schemas or AI agents; no candidate covers general HTML element injection.
Explore 7 awesome GitHub repositories matching web development · Dynamic HTML Generators. Refine with filters or upvote what's useful.
Handlebars.js is a JavaScript templating engine used to generate HTML and other text formats by combining static templates with dynamic data. It functions as a logic-less template engine, separating presentation from business logic by restricting the complexity of expressions within templates. The project includes a precompiled template compiler that converts template strings into executable JavaScript functions. This mechanism reduces runtime overhead and improves rendering performance by shifting the compilation process to a build step. The engine provides a custom helper framework for ext
Combines static templates with dynamic data sources to programmatically generate HTML markup.
art-template 是一个 JavaScript 模板引擎和服务器端渲染引擎。它充当抽象语法树编译器,将模板源代码转换为可执行的 JavaScript,以生成 HTML 或文本输出。 该引擎包含一个模板继承系统,允许定义基础布局和可重用的内容块。它还提供了一个模板调试工具,可将语法和运行时错误映射到源文件中的确切行号。
Programmatically creates and injects HTML elements based on runtime data for websites and applications.
Odometer is a JavaScript number animation library and frontend UI tool designed to create fluid counting effects. It functions as a numerical transition component that updates numbers on a page using animated rolling or sliding transitions. The library focuses on numerical value animation and data transition effects, allowing users to transition smoothly between two numerical values. This is used for updating metrics and key performance indicators in dynamic dashboard visualizations to avoid abrupt jumps in data displays.
Generates the necessary HTML structure for digit columns on the fly based on provided values.
AngleSharp 是一个 HTML5 DOM 解析器和 Web 抓取框架,旨在将 HTML5、SVG 和 MathML 文档解析为符合 W3C 标准的文档对象模型。它作为一个程序化 HTML 生成器和 CSS 选择器引擎,用于查询和定位 DOM 中的特定元素。 该项目提供模拟浏览器环境的工具,以自动化 Web 交互、导航 URL 和提交表单。它包括一个专门的 HTML 和 CSS 压缩器,通过删除不必要的字符来减小 Web 资源的文件大小。 该库支持 HTML DOM 操作和从网站提取结构化数据。它通过包含规范驱动的错误恢复和分层文档构建的解析流水线处理标记转换。
Programmatically creates and structures HTML elements to generate dynamic web content.
PyWebIO 是一个 Python Web 应用程序框架和基于脚本的 UI 库,允许在不编写 HTML、CSS 或 JavaScript 的情况下构建交互式 Web 界面。它将 Web 浏览器视为一个富终端,将 Python 函数调用转换为 UI 元素,并通过同步请求-响应循环捕获用户输入。 该框架作为一个异步 Web 应用服务器,将用户会话作为协程执行,以在单个线程上处理多个并发交互。它还充当数据可视化界面,支持在浏览器中直接渲染来自外部库的交互式图表和图形。 该系统涵盖了广泛的部署和配置功能,包括独立 Web 服务部署、多应用程序托管以及针对 WSGI 和 ASGI 服务器的导出。它提供了用于浏览器 GUI 构建、应用程序元数据配置以及生成移动安装 Web 清单的工具。 应用程序可以作为独立服务部署,或使用适配器和标准路由嵌入到现有的 Web 框架中。
Translates high-level Python function calls into dynamic HTML and JavaScript payloads for the browser.
Dustjs is a JavaScript templating engine and asynchronous template renderer. It functions as an isomorphic HTML generator, producing consistent output across both client and server environments. The system employs a logic-less template syntax to separate presentation from business logic, utilizing simple tags for iteration and conditional checks. It supports asynchronous data resolution, allowing the rendering process to pause and resume as external data sources respond. The engine provides capabilities for dynamic HTML generation, server-side rendering, and client-side templating. It utiliz
Generates website pages by injecting runtime data into predefined templates across both client and server environments.
Template.js is a JavaScript template engine designed for parsing and rendering dynamic HTML content in both browser and server-side environments. It functions as a frontend logic library that manages complex user interfaces through data injection, template composition, and extensible rendering logic. The engine distinguishes itself by prioritizing performance through build-time template compilation, which transforms template files into executable modules or functions to minimize runtime overhead. It also incorporates a secure execution sandbox that restricts template logic to a controlled sco
Injects data into templates to generate dynamic HTML fragments for web applications.