7 Repos
Frameworks that allow visual themes to extend base configurations through inheritance and selective overrides.
Distinguishing note: Focuses on the hierarchical extension of visual styles rather than the definition of individual styles.
Explore 7 awesome GitHub repositories matching user interface & experience · Theme Inheritance Systems. Refine with filters or upvote what's useful.
Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object
Helix enables users to extend existing visual themes by inheriting base settings and selectively overriding specific colors or styles.
Rofi is a keyboard-driven application launcher and window switcher for X11 desktops. It functions as a scriptable command palette and a compatible emulator for dmenu, capable of reading options from standard input and returning a user selection to standard output. The project is distinguished by a customizable window interface using a CSS-like theming system and a flexible box-model widget hierarchy. It features a recursive theme inheritance system and responsive styling that adapts based on screen dimensions and monitor identifiers. The tool provides advanced text filtering using fuzzy, reg
Organizes visual styles using a hierarchy of global properties and element-specific overrides.
Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru
Supports child theme creation to extend base themes while maintaining updateability.
StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript style definitions into optimized static CSS and type-safe class names. It functions as a multi-framework styling tool, generating standard CSS assets compatible with various JavaScript UI frameworks and server components. The system includes a CSS design token system and theme engine for managing shared constants and composing visual schemes. It allows for the creation of light, dark, and custom themes through variable overrides and token inheritance. The project covers component styling through object
Provides a system where specialized themes inherit base token configurations and apply selective overrides.
Presenterm is a CLI presentation framework and tool used to create interactive slide decks directly in the terminal. It functions as a Markdown slide renderer, transforming Markdown files into formatted terminal presentations with support for synchronized speaker notes and custom YAML themes. The project distinguishes itself through a built-in terminal code executor that runs code snippets live during a presentation, replacing source blocks with real-time output. It also features a terminal image renderer capable of displaying local images, animated GIFs, and pre-rendered diagrams or mathemat
Provides a theme system with property inheritance to manage visual styles and color palettes via YAML files.
Spicetify Themes is a community-maintained collection of CSS-based visual themes for customizing the Spotify desktop client. The repository serves as a shared library of user-contributed themes that alter the appearance, layout, and sidebar configuration of the Spotify interface through the Spicetify modding tool. The theme system works by injecting custom CSS into Spotify's web-based UI through Spicetify's extension and loading mechanism, replacing default style files with user-provided themes at application startup. Themes use CSS custom properties for consistent color and spacing adjustmen
Themes can import base styles from other themes using CSS @import rules for modular design.
Elemental ist ein komponentenbasiertes Design-System und React-UI-Framework. Es bietet eine Sammlung vorformatierter Interface-Komponenten und CSS-Muster, die zum Aufbau konsistenter Benutzeroberflächen und Layout-Designs für Webanwendungen verwendet werden. Die Bibliothek fungiert als anpassbare CSS-UI-Bibliothek, die die Implementierung eigener Design-Systeme durch das Mapping von Design-Tokens und Stylesheets auf wiederverwendbare Elemente ermöglicht. Sie integriert Vektor-Icon-Rendering, um skalierbare grafische Glyphen direkt in Interface-Komponenten einzubetten. Das Framework unterstützt die Komposition komplexer Layouts unter Verwendung vorgefertigter Elemente wie Buttons und Modals, um das Interface-Prototyping zu erleichtern. Es wahrt die visuelle Konsistenz durch themengesteuerte Style-Vererbung und tokenbasierte Konfiguration.
Enables visual themes to extend base configurations through a hierarchical inheritance system.