8 repositorios
Rendering dynamic HTML content using template engines and delivering it as HTTP responses.
Distinct from Static Content Delivery: Distinct from Static Content Delivery: focuses on server-side template rendering rather than serving pre-rendered files.
Explore 8 awesome GitHub repositories matching web development · Dynamic HTML Templating. Refine with filters or upvote what's useful.
Salvo es un framework web integral en Rust para construir servidores HTTP asíncronos y aplicaciones web. Cuenta con un enrutador web jerárquico que utiliza una estructura basada en árbol para mapear solicitudes a manejadores y un pipeline de middleware asíncrono basado en el modelo de cebolla para el pre y post-procesamiento de solicitudes y respuestas. El framework se distingue por su soporte nativo para protocolos de red modernos, incluyendo una implementación de HTTP/3 basada en QUIC junto con HTTP/1 y HTTP/2. Incluye un generador de documentación OpenAPI integrado que extrae esquemas directamente de las firmas de los manejadores para producir especificaciones de API estandarizadas e interfaces interactivas. Además, proporciona gestión automatizada de TLS mediante la integración de ACME para obtener y renovar certificados de seguridad. El proyecto cubre una amplia gama de capacidades, incluyendo comunicación en tiempo real mediante WebSockets y WebTransport, así como funcionalidad de pasarela de API con proxy de solicitudes y reescritura de rutas. Incluye soporte integrado para gestión de sesiones, extracción de parámetros con seguridad de tipos y observabilidad mediante la integración de OpenTelemetry. La entrega de contenido se maneja mediante el servicio de archivos estáticos y plantillas HTML dinámicas. Se proporciona una herramienta de línea de comandos para arrancar nuevas estructuras de proyectos.
Provides integrated support for delivering both static assets and dynamic HTML rendered via template engines.
Synapse es una implementación de homeserver de Matrix que proporciona la infraestructura para la comunicación y mensajería descentralizada en tiempo real. Funciona como un servidor de chat federado que sincroniza datos de salas y flujos de eventos a través de instancias de servidor independientes para permitir la interoperabilidad entre dominios. El servidor utiliza un núcleo híbrido que integra lógica crítica para el rendimiento en Rust con una capa de orquestación en Python. Emplea una base de datos relacional PostgreSQL para persistir cuentas de usuario e historial de conversaciones, y utiliza un sistema de mensajería basado en Redis para distribuir tareas entre trabajadores horizontales. El proyecto cubre una amplia gama de capacidades, incluyendo gestión de identidad segura con integración SAML y OpenID Connect, herramientas administrativas integrales para la moderación de contenido y gestión de salas, y manejo automatizado de medios. También incluye sistemas para federación descentralizada, migración asíncrona de esquemas de base de datos y exportación de telemetría para el monitoreo del rendimiento.
Uses a dynamic templating engine to render HTML for password resets and authentication fallback pages.
Este proyecto es un repositorio instructivo y recurso de aprendizaje que proporciona una colección completa de notas de estudio, guías de programación y ejemplos de código ejecutables. Sirve como guía para el desarrollo web y de Java SE, presentando una biblioteca de muestras de código que demuestran algoritmos comunes e implementaciones técnicas. El repositorio se centra en el análisis del núcleo y el tiempo de ejecución del lenguaje, con tutoriales detallados sobre multihilo y concurrencia. Proporciona implementaciones prácticas de arquitectura de software y patrones de diseño, como los patrones singleton y strategy, así como exploraciones de la Java Virtual Machine y el bytecode. El proyecto cubre una amplia gama de capacidades, incluyendo fundamentos del lenguaje como genéricos y anotaciones, conceptos básicos de desarrollo web que involucran el manejo de solicitudes HTTP y gestión de sesiones, y primitivas de concurrencia para el ciclo de vida de hilos y sincronización de recursos. También incluye utilidades para seguridad, procesamiento de datos y generación dinámica de páginas.
Integrates code snippets and expressions into HTML templates to generate dynamic server-side content.
Microfeed es un sistema de gestión de contenido (CMS) serverless alojado en la infraestructura de Cloudflare para gestionar blogs, podcasts y feeds multimedia. Funciona como un editor multimedia autohospedado y una API de contenido headless, permitiendo a los usuarios organizar contenido de texto, audio y video bajo un dominio personalizado. El sistema incluye un generador de feeds RSS y JSON para distribuir contenido legible por máquinas a agregadores externos y reproductores de podcasts. Proporciona una interfaz programática para gestionar y servir contenido como fuente de datos para aplicaciones cliente externas. La plataforma cubre la gestión de un dashboard administrativo, plantillas de sitio dinámicas para HTML y CSS, y entrega automatizada de contenido por correo electrónico mediante programación tipo drip. También incluye utilidades para rastrear estadísticas de descarga de medios mediante redirecciones de URL de terceros.
Allows modification of visual presentation by editing HTML and CSS via a dynamic templating engine.
This project is a comprehensive performance programming guide and reference for the Go language, focusing on runtime efficiency and memory optimization. It provides a collection of patterns and techniques designed to increase execution speed by reducing garbage collection overhead and optimizing memory usage. The resource distinguishes itself through detailed reference implementations for memory optimization, such as escape analysis, object pooling, and structure memory alignment. It offers specific strategies for reducing binary size and improving CPU cache efficiency through structure memor
Provides a system for rendering dynamic HTML content using templates for HTTP responses.
Hyde is a static site theme for Jekyll that implements a two-column layout featuring a dedicated sidebar and a primary content area. It serves as a template for organizing text-heavy websites, providing a structure for documentation, portfolios, and blogs. The theme distinguishes itself through a Gist integration framework that allows for the embedding of hosted code snippets and external blocks via remote identifiers. It also includes an automated system for generating standard RSS feeds and custom error pages during site setup. The project covers visual customization through predefined col
Employs the Liquid template language to inject dynamic content into static HTML layouts during build time.
This project is a static site generator designed to transform structured data into professional curriculum vitae and portfolio websites. It utilizes the Jekyll framework to compile plain text and data files into lightweight, web-ready HTML, allowing users to host their professional profiles directly on platforms like GitHub Pages. The system distinguishes itself by separating raw professional information from the visual layout, using YAML-based configuration files to manage content and Liquid templates to handle site structure. This approach allows for centralized data management, where work
Uses the Liquid templating language to process and inject dynamic variables into static HTML during site compilation.
This project serves as a comprehensive technical guide and framework for building, deploying, and managing event-driven applications. It focuses on serverless architecture development, providing patterns and practices for implementing cloud-native services that execute code in response to triggers without requiring persistent server infrastructure. The repository distinguishes itself by offering a unified approach to polyglot runtime orchestration, allowing developers to manage components written in multiple programming languages within a single project. It emphasizes local cloud emulation, e
Configures API endpoints to return dynamic HTML content by setting appropriate response headers.