11 repositorios
Mechanisms for replacing default node rendering with custom components.
Distinguishing note: Focuses on overriding specific node types, distinct from general content rendering.
Explore 11 awesome GitHub repositories matching user interface & experience · Rendering Overrides. Refine with filters or upvote what's useful.
Normalize.css is a CSS reset library and browser style normalizer. It provides a collection of baseline styles designed to ensure a consistent visual appearance of HTML elements across all modern web browsers. The project functions as a cross-browser consistency layer that corrects common default rendering bugs and eliminates inconsistencies in user-agent stylesheets. It establishes a uniform visual baseline by overriding default browser rendering behaviors and mitigating vendor-specific errors. This stylesheet standardizes browser rendering to prevent unexpected layout bugs and ensures that
Overrides default browser rendering behaviors by explicitly defining common element properties.
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
Overrides default rendering of nodes and blocks with custom components for consistent display.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Allows user-provided Astro components to override plugin defaults when rendering block types.
Craft.js is a framework for building extensible drag-and-drop page editors using React components and serializable state management. It provides the core infrastructure to construct custom page builders where users can compose layouts by dragging, dropping, and repositioning elements within a structured editor environment. The framework manages editor state through a component-based node tree, where each user element is represented as an internal node storing its type, props, and parent relationships. This state is managed via React Context and can be serialized to JSON for persistence and sh
Allows replacing default rendering of user elements with custom React components for flexible UI control.
Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range
Provides mechanisms to replace default node rendering with custom components while keeping event handlers.
modern-normalize is a CSS reset stylesheet and browser style normalizer. It provides a minimal set of global style overrides designed to remove inconsistent default user-agent styles and prevent browser-specific rendering quirks. The project establishes a predictable frontend layout baseline by standardizing typography and layout properties. It specifically enforces a consistent layout model by applying border-box sizing across all HTML elements. The stylesheet uses tag-based global targeting to apply normalization rules directly to HTML elements, removing the need for specific class names.
Explicitly supersedes default browser rendering behaviors by overriding the user-agent stylesheet.
django-crispy-forms is a Django form rendering library used to generate styled HTML output from forms. It employs a programmatic form layout engine that allows the composition of form structures and styling using Python objects rather than handwritten HTML templates. The library uses a template pack system to decouple form logic from visual styling, enabling the application of different CSS frameworks through configuration settings. This ensures frontend UI consistency by swapping the set of HTML templates used for various frameworks. The tool provides a Django template filter to produce com
Intercepts Django form rendering via a template filter or tag that delegates to a programmable layout pipeline.
Tixl es un motor de gráficos en movimiento basado en nodos y una herramienta de generación procedimental utilizada para crear geometría 3D y shaders. Utiliza un grafo acíclico dirigido de operadores y kernels de cómputo acelerados por GPU para generar formas 3D complejas, particularmente mediante el uso de funciones de distancia con signo (SDF) y simulaciones de partículas. El motor es altamente extensible mediante un framework de desarrollo en C# que admite recarga de código en caliente (hot code reloading), permitiendo inyectar lógica de operador personalizada en el runtime activo sin reiniciar. Se distingue además como controlador de iluminación, capaz de traducir atributos espaciales 3D y rotaciones a protocolos DMX y ArtNet para controlar equipos de escenario físicos. La plataforma cubre una amplia gama de capacidades, incluyendo visualización reactiva al audio mediante análisis FFT, animación por fotogramas clave y procedimental, y control externo en tiempo real mediante integración MIDI y OSC. Su pipeline de renderizado admite renderizado basado en física (PBR) y construcción de shaders personalizados, mientras que el entorno proporciona herramientas para projection mapping y despliegue de ejecutables independientes. El proyecto proporciona una CLI para construir aplicaciones y una superficie de desarrollo para crear extensiones en C#.
Allows overriding rendering parameters within specific sub-graphs to control the output of nested operators.
Unregistry es un orquestador de clústeres de contenedores descentralizado y gestor de Docker Compose. Permite el despliegue y escalado de servicios contenedorizados a través de múltiples hosts remotos sin necesidad de un plano de control centralizado. El proyecto destaca por proporcionar un modelo de despliegue sin registro, utilizando SSH para transferir capas de imágenes de contenedores directamente a servidores remotos. Esta capacidad permite realizar despliegues en redes aisladas (air-gapped) o privadas al evitar por completo los registros de imágenes externos. El sistema cubre una amplia gama de capacidades operativas, incluyendo redes de malla superpuestas (overlay mesh) con descubrimiento de servicios DNS interno y enrutamiento de proxy inverso automatizado para la gestión de dominios personalizados. Admite patrones de alta disponibilidad como actualizaciones continuas (rolling updates) para transiciones de servicio sin tiempo de inactividad, reversiones de despliegue automatizadas y colocación de servicios específica por máquina. Las operaciones administrativas se gestionan a través de una interfaz de línea de comandos que admite el cambio de contexto del clúster y la gestión segura de credenciales para la inyección de datos confidenciales.
Generates unique image identifiers using variable-driven syntax to automate versioning during the build process.
Este proyecto es una colección de userstyles CSS diseñados para modificar la interfaz de usuario del navegador Firefox y la apariencia del contenido web. Proporciona un conjunto de sobrescrituras de estilo que alteran la presentación visual del cromo del navegador y las páginas web. La colección utiliza preajustes de temas coordinados y variables CSS para cambiar el esquema de color general y la estética de la interfaz del navegador. Estos preajustes permiten cambios visuales consistentes en toda la interfaz de usuario mediante temas basados en variables. El proyecto cubre la personalización de la interfaz del navegador, la gestión de userstyles y el estilo de contenido web. Logra estos resultados mediante la inyección de hojas de estilo personalizadas en la interfaz interna y las áreas de contenido del navegador.
Provides custom CSS to supersede the default Firefox user-agent stylesheet for browser interface modifications.
Pyramid es un framework web de Python y toolkit WSGI diseñado para construir aplicaciones web. Funciona como un motor de enrutamiento de URL que mapea las solicitudes HTTP entrantes a view callables específicos, utilizando tanto enrutamiento basado en patrones como recorrido jerárquico de árboles de recursos. El framework se distingue por su sistema de despacho híbrido, que permite a los desarrolladores combinar la coincidencia de URL mediante expresiones regulares con la capacidad de resolver solicitudes navegando por un árbol de objetos anidados. Implementa una arquitectura de componentes flexible que soporta la gestión del registro de aplicaciones, ejecución de configuración diferida y la capacidad de sobrescribir vistas o rutas sin modificar el código fuente original. Su superficie de capacidades más amplia abarca la gestión de identidad mediante cookies firmadas y autorización basada en ACL, un sistema de coordinación basado en eventos para el ciclo de vida de la solicitud y servicios de internacionalización para la traducción de la UI. También proporciona herramientas para el renderizado de contenido mediante serializadores personalizados e integración de plantillas, junto con un pipeline de middleware para inyectar lógica transversal. El toolkit incluye una interfaz de línea de comandos administrativa para la inspección de rutas, andamiaje de proyectos y depuración de aplicaciones.
Dynamically replaces configured renderers after a request has started based on specific request attributes.