13 dépôts
Educational content on embedding logic in HTML to generate dynamic views based on server data.
Distinct from Dynamic HTML Generators: Distinct from Dynamic HTML Generators: focuses on server-side template logic rather than client-side programmatic injection.
Explore 13 awesome GitHub repositories matching user interface & experience · Server-Side Template Rendering. Refine with filters or upvote what's useful.
This project is a Spring Boot reference implementation and learning resource designed to demonstrate the core features and architectural patterns of the Spring framework. It serves as a Java enterprise application template and boilerplate for building RESTful APIs, providing a structured codebase for practicing application development. The repository provides practical examples of microservices architecture orchestration, including the use of service discovery and inter-service communication to coordinate distributed services. It also implements reference patterns for RESTful API design with
Renders dynamic HTML views on the server by combining application data with logic-embedded templates.
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.
Generates final HTML document content on the server by merging data with predefined layout templates.
Open edX is a web-based learning management system and online course delivery platform that provides a complete environment for hosting, delivering, and managing online courses. It includes a dedicated course authoring studio for creating, organizing, and publishing course materials and assessments, along with a learning analytics dashboard for viewing visualizations and metrics of course data to analyze learner performance and engagement. The platform supports educational content structuring through tools for assembling course materials, and offers course data analytics capabilities for anal
Renders server-side HTML pages using Mako templates with embedded Python logic.
TechEmpower FrameworkBenchmarks is an open-source project that provides a standardized, reproducible suite for measuring and comparing the performance of web frameworks across many languages. At its core, it defines a set of common server-side tasks—such as JSON serialization, database queries, and server-side template rendering—and executes them uniformly against hundreds of framework implementations to produce comparable throughput and latency metrics. The project is built around a multi-language benchmark harness that automates the full test lifecycle, from dependency installation and serve
Fetches database records, adds entries, sorts them, and renders HTML pages using server-side templates.
Hotwire Turbo is a server-driven navigation and HTML streaming framework that intercepts link clicks and form submissions to fetch pages in the background and replace content without full browser reloads. It provides a Turbo Frame component that scopes page regions into independent contexts, enabling partial page updates where only a specific area of the page navigates or loads content. The framework includes a page cache and morph system that stores recently visited pages for instant restoration and applies minimal DOM changes on refresh, preserving scroll position and element state. The fra
Uses the same server-rendered templates for both initial load and partial updates.
This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o
Shows how to embed logic within HTML files to generate dynamic webpages that change based on data.
ASP.NET Core MVC est un framework modèle-vue-contrôleur utilisé pour construire des sites web dynamiques et des API web au sein de l'écosystème .NET. Il fournit une architecture côté serveur qui sépare la logique de données, le rendu de l'interface utilisateur et la gestion des requêtes pour maintenir des frontières entre les couches d'application. Le framework inclut un moteur de template Razor pour intégrer du code dans des pages HTML afin de générer du contenu web dynamique. Il fonctionne également comme un framework d'API web RESTful pour créer des services HTTP évolutifs qui délivrent des données structurées aux clients via une interface réseau standardisée. Le système gère le traitement des requêtes via un pipeline de middleware et utilise un routage basé sur l'action pour mapper les requêtes HTTP entrantes à des méthodes de contrôleur spécifiques. Il prend en outre en charge le développement d'applications via la liaison de modèles, un conteneur d'injection de dépendances et des options d'hébergement web côté serveur.
Provides the Razor engine for embedding C# code into HTML templates to generate dynamic web content.
Ce projet est un tutoriel de routage côté client et une ressource d'apprentissage pour intégrer le routage dans les applications web React. Il fournit une série d'applications incrémentales et exécutables ainsi que des guides pour apprendre aux utilisateurs comment mapper des URLs vers des composants et gérer l'état de navigation au sein d'un navigateur. La ressource inclut des guides d'implémentation pratiques pour configurer des routes imbriquées, capturer des paramètres d'URL dynamiques et gérer les routes d'index. Elle fournit également des exemples de rendu côté serveur (SSR) pour démontrer comment générer du HTML sur le serveur afin d'améliorer les vitesses de chargement initiales et l'optimisation pour les moteurs de recherche (SEO). Le tutoriel couvre des capacités plus larges incluant la navigation dans les applications monopage (SPA), les mises en page UI hiérarchiques et le mappage des chemins du navigateur vers des composants UI spécifiques.
Provides examples of generating dynamic HTML on the server to improve initial load speed and SEO.
Umbraco-CMS est un système de gestion de contenu open-source et un framework web d'entreprise construit sur l'écosystème .NET. Il fournit un environnement structuré pour organiser, gérer et publier du contenu numérique sur des sites web professionnels. La plateforme est conçue pour l'orchestration de l'expérience numérique et la gestion de contenu d'entreprise, permettant la livraison de parcours de site web sur mesure et la gestion de grands volumes d'actifs numériques d'entreprise. Elle prend en charge la livraison de contenu multiplateforme en centralisant les actifs pour publication sur diverses pages web et points de contact numériques. Le système inclut des capacités pour le développement de site web personnalisé, fournissant une interface administrative intégrée pour gérer des structures de contenu flexibles.
Generates dynamic HTML by combining C# logic with markup files using the Razor engine.
Crow is a C++ web framework for building HTTP servers, providing routing, a middleware pipeline, JSON serialization, and WebSocket support. It enables developers to define typed route handlers that extract URL parameters at compile time, return structured JSON responses, and manage real-time bidirectional communication. The framework distinguishes itself with compile-time route pattern parsing and typed argument binding, which eliminate runtime parsing overhead for URL parameters. Its event loop runs on Boost.Asio, and handler execution can be offloaded to a configurable thread pool to keep I
Generates dynamic HTML pages by processing Mustache-inspired templates with server-side data.
Pimcore is an open-source data experience platform that serves as a unified framework for managing product information, digital assets, and customer data. It functions as an enterprise content management system and a master data management platform, providing a centralized source of truth for complex business information. The system is designed to support omnichannel delivery, enabling organizations to publish content and manage digital experiences across diverse platforms through both traditional and headless architectures. The platform distinguishes itself through a metadata-driven object m
Generates dynamic web pages using server-side template rendering for fast and reliable content delivery.
Ce projet est un dépôt complet de questions d'entretien technique conçu pour aider les ingénieurs logiciels dans leur développement professionnel. Il sert de guide d'étude structuré qui agrège des questions et réponses organisées couvrant le développement full-stack, les défis algorithmiques et les concepts de conception de systèmes. La ressource se distingue en organisant le contenu en domaines techniques spécialisés, permettant aux candidats de concentrer leur préparation sur des ensembles de compétences spécifiques tels que la science des données et l'apprentissage automatique. Elle fournit une bibliothèque centralisée de modèles architecturaux et de scénarios complexes de résolution de problèmes, facilitant la pratique pour les évaluations de codage technique et les discussions de haut niveau sur la conception de systèmes. Le dépôt fonctionne comme une référence pour les candidats cherchant à améliorer leur préparation aux entretiens d'embauche en ingénierie logicielle en révisant les concepts techniques standard de l'industrie. Tous les supports sont accessibles directement via le dépôt, fournissant une source consolidée pour la préparation aux entretiens.
Generates dynamic HTML markup by embedding application logic directly into view files before delivery.
Alchemy CMS is a content management system built on the Ruby on Rails framework that provides a modular environment for constructing websites. It utilizes a component-based architecture to organize content into reusable blocks, allowing for consistent design and structure across pages while supporting both traditional server-side template rendering and headless content delivery. The platform distinguishes itself by offering a dual-delivery approach, exposing structured content through standardized application programming interfaces to support decoupled front-end architectures. It includes an
Generates fully-formed HTML on the server using standard framework views for page delivery.