3 dépôts
Tools for creating structured HTML documents and elements from scratch using code.
Distinct from Dynamic HTML Construction: The candidates focus on dynamic strings for emails or visualization exports; this is a general-purpose programmatic DOM generator.
Explore 3 awesome GitHub repositories matching web development · Programmatic HTML Generators. Refine with filters or upvote what's useful.
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.
Enables the programmatic generation of structured HTML documents for custom view engines.
This project is a programmatic HTML form builder and element generator for PHP, designed as a component library for the Laravel Blade templating engine. It provides a fluent interface to create structured HTML markup and attributes, allowing developers to generate web interface elements through code rather than writing raw markup. The library focuses on the dynamic construction of web forms and input fields. It enables the programmatic definition of form structures and attributes based on application logic, which helps maintain cleaner templates within the Laravel framework.
Implements a general-purpose programmatic generator for creating structured HTML markup via PHP code.
Kotlinx.html est un langage spécifique au domaine (DSL) pour Kotlin qui fournit un modèle de constructeur typé pour construire du balisage HTML. En tirant parti des appels de fonction imbriqués et des expressions lambda, la bibliothèque applique des contraintes de schéma au moment de la compilation pour garantir la génération de structures de document valides et la prévention des erreurs de syntaxe courantes. La bibliothèque se distingue par un schéma basé sur des extensions qui permet aux développeurs de définir des balises et des attributs personnalisés sans modifier le code source principal. Elle prend en charge à la fois le rendu côté serveur et la manipulation directe du modèle objet de document (DOM) du navigateur, fournissant une approche unifiée pour construire du contenu web à travers différents environnements. Le projet inclut des capacités pour diffuser la sortie directement vers des tampons (buffers), ce qui minimise la consommation de mémoire lors de la génération de documents volumineux ou complexes. Il utilise également des scripts automatisés pour transformer les définitions de balisage en code source fortement typé, garantissant un support d'élément cohérent et extensible tout au long du cycle de vie du développement.
Builds web documents using structured code patterns that ensure valid markup and consistent document organization.