7 dépôts
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 est un moteur de template JavaScript et un moteur de rendu côté serveur. Il fonctionne comme un compilateur d'arbre de syntaxe abstraite qui traduit le code source du template en JavaScript exécutable pour générer du HTML ou du texte. Le moteur inclut un système d'héritage de templates qui permet la définition de mises en page de base et de blocs de contenu réutilisables. Il fournit également un outil de débogage de template qui mappe les erreurs de syntaxe et d'exécution aux numéros de ligne exacts dans les fichiers sources.
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 est un parser HTML5 DOM et un framework de web scraping conçu pour parser des documents HTML5, SVG et MathML en un modèle d'objet de document (DOM) conforme au W3C. Il fonctionne comme un générateur HTML programmatique et un moteur de sélecteur CSS pour interroger et localiser des éléments spécifiques au sein d'un DOM. Le projet fournit des outils pour simuler des environnements de navigateur afin d'automatiser les interactions web, naviguer vers des URLs et soumettre des formulaires. Il inclut un minificateur HTML et CSS dédié pour réduire la taille des fichiers des ressources web en supprimant les caractères inutiles. La bibliothèque prend en charge la manipulation du DOM HTML et l'extraction de données structurées à partir de sites web. Elle gère la transformation du balisage via un pipeline de parsing qui inclut une récupération d'erreurs pilotée par les spécifications et une construction de document hiérarchique.
Programmatically creates and structures HTML elements to generate dynamic web content.
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.
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.