13 repository-uri
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 este un motor de template-uri JavaScript și un motor de randare pe partea de server. Funcționează ca un compilator de arbore sintactic abstract (AST) care traduce codul sursă al template-ului în JavaScript executabil pentru a genera HTML sau text. Motorul include un sistem de moștenire a template-urilor care permite definirea de layout-uri de bază și blocuri de conținut reutilizabile. De asemenea, oferă un instrument de depanare a template-urilor care mapează erorile de sintaxă și de execuție la numerele exacte de linie din fișierele sursă.
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 este un framework model-view-controller utilizat pentru construirea de site-uri web dinamice și API-uri web în ecosistemul .NET. Oferă o arhitectură server-side care separă logica datelor, randarea interfeței utilizator și gestionarea cererilor pentru a menține limitele între straturile aplicației. Framework-ul include un motor de template-uri Razor pentru încorporarea codului în pagini HTML pentru a genera conținut web dinamic. De asemenea, funcționează ca un framework API web RESTful pentru crearea de servicii HTTP scalabile care livrează date structurate clienților printr-o interfață de rețea standardizată. Sistemul gestionează procesarea cererilor printr-un pipeline de middleware și utilizează rutarea bazată pe acțiuni pentru a mapa cererile HTTP primite la metode specifice de controller. De asemenea, suportă dezvoltarea aplicațiilor prin model binding, un container de injecție de dependențe și opțiuni de găzduire web server-side.
Provides the Razor engine for embedding C# code into HTML templates to generate dynamic web content.
Acest proiect este un tutorial de rutare client-side și resursă de învățare pentru integrarea rutării în aplicații web React. Oferă o serie de aplicații incrementale, executabile și ghiduri pentru a învăța utilizatorii cum să mapeze URL-urile către componente și să gestioneze starea de navigare în cadrul unui browser. Resursa include ghiduri practice de implementare pentru configurarea rutelor imbricate, capturarea parametrilor dinamici de URL și gestionarea rutelor index. Oferă, de asemenea, exemple de server-side rendering pentru a demonstra cum să generezi HTML pe server pentru a îmbunătăți vitezele inițiale de încărcare și optimizarea pentru motoarele de căutare (SEO). Tutorialul acoperă capabilități mai largi, inclusiv navigarea în aplicații single-page, layout-uri UI ierarhice și maparea căilor browserului către componente UI specifice.
Provides examples of generating dynamic HTML on the server to improve initial load speed and SEO.
Umbraco-CMS este un sistem de gestionare a conținutului (CMS) open-source și un framework web enterprise construit pe ecosistemul .NET. Oferă un mediu structurat pentru organizarea, gestionarea și publicarea conținutului digital pe site-uri web profesionale. Platforma este concepută pentru orchestrarea experienței digitale și gestionarea conținutului enterprise, permițând livrarea de călătorii web personalizate și gestionarea unor volume mari de active digitale corporative. Suportă livrarea de conținut multi-platformă prin centralizarea activelor pentru publicare pe diverse pagini web și puncte de contact digitale. Sistemul include capabilități pentru dezvoltarea de site-uri web personalizate, oferind o interfață administrativă încorporată pentru a gestiona structuri de conținut flexibile.
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.
Acest proiect este un repository cuprinzător de întrebări pentru interviuri tehnice, conceput pentru a ajuta inginerii software în dezvoltarea lor profesională. Servește ca un ghid de studiu structurat care agregă întrebări și răspunsuri curatoriate ce acoperă dezvoltarea full-stack, provocările algoritmice și conceptele de design de sistem. Resursa se distinge prin organizarea conținutului în domenii tehnice specializate, permițând candidaților să își concentreze pregătirea pe seturi de competențe specifice, cum ar fi știința datelor și învățarea automată. Oferă o bibliotecă centralizată de tipare arhitecturale și scenarii complexe de rezolvare a problemelor, facilitând practica atât pentru evaluările tehnice de programare, cât și pentru discuțiile de nivel înalt despre designul de sistem. Repository-ul funcționează ca o referință pentru candidații care doresc să își îmbunătățească pregătirea pentru interviurile de angajare în inginerie software prin revizuirea conceptelor tehnice standard din industrie. Toate materialele sunt accesibile direct prin repository, oferind o sursă consolidată pentru pregătirea interviurilor.
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.