18 Repos
Frameworks for defining visual themes through CSS variable overrides.
Distinguishing note: Focuses on structured theme definition rather than individual variable overrides.
Explore 18 awesome GitHub repositories matching user interface & experience · Theme Definitions. Refine with filters or upvote what's useful.
Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation
Allows defining visual themes by overriding CSS variables to change component colors, spacing, and typography.
Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co
Overrides default visual properties globally to ensure a consistent look and feel.
Bootswatch is a collection of pre-designed CSS themes and visual skins for the Bootstrap framework. It provides a set of stylesheets and tools to change the appearance of a website by replacing default styles with curated visual identities. The project includes a theme customizer for modifying colors, fonts, and structural style variables. It also provides a JSON API that allows external platforms to fetch theme settings and values for programmatic integration of visual styles. The system manages styling through a combination of pre-compiled static stylesheets and SASS-based compilation. It
Stores theme configurations in JSON files to enable programmatic access via a web API.
Heroic Games Launcher is a multi-store games launcher and cross-platform game library that provides a unified interface for installing and launching titles from GOG, Epic Games, and Amazon Games stores. It functions as a cloud-synced game manager and a wrapper for compatibility layers to execute Windows games on Linux and macOS. The project distinguishes itself by combining unified store integration with community game compatibility tracking, allowing users to verify if a title is compatible with their specific hardware and operating system. It also features a visual theme engine for interfac
Provides theme configurations stored in JSON format to map visual properties to CSS variables.
This project is a centralized repository and delivery system for branding assets and development environment themes. It serves as a static asset host that provides brand images, logos, and media files via a content delivery network for use by external applications. The project provides an integrated theme and icon pack for editors and terminals, featuring hand-curated color schemes and a custom file icon set mapped to specific extensions and folders. It utilizes a JSON-schema-driven configuration system to apply consistent visual styling and contrast levels across different platforms. Additi
Uses JSON files to define color palettes and contrast levels for consistent styling across development tools.
Gogh is a command line theme manager and a collection of curated color palettes for various Linux and macOS terminal emulators. It provides a library of configuration files used to synchronize visual styles across different terminal environments. The project includes a terminal accessibility checker to verify that chosen color schemes meet visual contrast and readability standards. It allows for the creation of custom theme definitions using a templating system that maps hex values to text and background colors. The toolset covers terminal emulator customization through a command line interf
Defines color schemes using structured templates that map hex values to specific terminal color slots.
tweakcn is a web UI styling tool and frontend design editor used for client-side theme customization. It functions as a style injector that applies dynamic theme overrides by inserting style rules into the document head at runtime. The project provides a visual interface for adjusting user interface components and design settings through built-in presets and custom CSS values. It utilizes JSON-driven configuration and preset mapping to manage application appearance and brand identity without the need to manually edit stylesheet files. The tool enables visual design management and rapid itera
Translates structured JSON configuration files into active style properties to apply pre-defined visual themes.
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
Allows the creation of structured visual themes using sets of variable overrides applied across components.
massCode is a local-first developer workspace application that combines a code snippet manager, a markdown knowledge base, and an HTTP client tool. It serves as a productivity suite for software engineers to consolidate reusable code fragments, technical documentation, and API collections within a single environment. The application distinguishes itself by integrating a developer utility suite for natural language calculations, sample data generation, and JSON visualization. It also includes visual project mapping capabilities, allowing users to create mind maps and sketch diagrams alongside
Uses structured JSON files to define syntax highlighting and UI styles that update the view in real time.
This project is a visual interface skin for VS Code that implements a high-contrast, synthwave-inspired color palette. It functions as a custom CSS theme and color theme designed to modify the editor's appearance. The theme distinguishes itself by using a neon aesthetic interface and neon typography. It applies luminous glow effects to text and interface elements to simulate neon lighting throughout the editor. The customization covers a wide range of interface enhancements, including glowing text effects and a neon glow interface effect. These are achieved through a combination of structure
Defines color palettes and UI styles using structured JSON files to map editor tokens.
smartTable ist eine Datengitter-Komponente und ein Tabellenansicht-Framework für Android. Es fungiert als Annotations-gesteuerte UI-Bibliothek, die Klassen- und Feldmarkierungen verwendet, um Datenmodelle automatisch auf visuelle Spalten abzubilden und Tabelleneigenschaften zu definieren. Das Projekt zeichnet sich durch eine tiefe Excel-Integration aus und bietet Werkzeuge zum Importieren und Exportieren von Daten in und aus Excel-Dateien, wobei Zellformatierung, Stile, Farben und Ausrichtung beibehalten werden. Es verfügt zudem über ein Canvas-basiertes Rendering-System, das komplexe Gitterlayouts mit zusammengeführten Zellen, fixierten Kopfzeilen und Spaltensperren unterstützt. Die Bibliothek deckt ein breites Spektrum an Datenverwaltungsfunktionen ab, einschließlich Sortierung, Aggregation und der Berechnung von Spaltenstatistiken. Sie verwaltet große Datensätze durch virtuelle Paginierung, Zoom-Steuerungen und bedingte Zellformatierung, um Lesbarkeit und Performance zu erhalten. Das Framework ist in Java für Android-Anwendungen implementiert.
Sets the visual appearance of grid lines, backgrounds, and text styles via a defined theme.
This project is a design system and configuration framework for creating responsive Home Assistant dashboards. It provides a CSS-based interface framework and theme system used to define the visual appearance and layout of home automation interfaces. The system distinguishes itself through a multi-view layout approach that adapts the interface for mobile devices and wall-mounted tablets across portrait and landscape orientations. It employs configuration-based UI definitions and custom CSS to implement advanced visual effects, such as state-triggered animations for icons and interactive overl
Defines visual themes, including colors and fonts, through CSS variable overrides.
Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo
Defines default properties for axes, legends, marks, and scales to enforce uniform chart styling.
WinDynamicDesktop ist ein Windows-Desktop-Wallpaper-Manager und zeitbasierter Wallpaper-Scheduler. Er fungiert als anpassbare Theme-Engine, die Hintergrundbilder im Laufe des Tages automatisch rotiert, um sie an die aktuelle Uhrzeit anzupassen. Das Tool ist ein skriptfähiges Desktop-Hintergrund-Utility, das die Ausführung externer Skripte ermöglicht, um dem Rotationsverhalten benutzerdefinierte Logik hinzuzufügen. Es unterstützt den Import benutzerdefinierter Theme-Dateien und komprimierter Archive zur Verwaltung von durch die Community erstellten visuellen Sets. Die Anwendung deckt die Verwaltung einer Theme-Bibliothek ab, einschließlich der Möglichkeit, benutzerdefinierte Bildsequenzen zu erstellen, zu organisieren und zu entfernen. Sie verwendet ein Zeitplansystem, um Hintergrundrotationen zu automatisieren und das visuelle Erscheinungsbild des Arbeitsbereichs zu personalisieren.
Uses JSON structured files to map specific images to time intervals for automated transitions.
soda-theme ist eine Sammlung visueller Interface-Skins für Sublime Text, die sowohl Dark- als auch Light-Modi bietet. Es dient als anpassbares Farbschema und UI-Theme für den Texteditor. Das Projekt ist für hochauflösende Bildschirme optimiert und nutzt High-DPI-kompatible Interface-Elemente, um sicherzustellen, dass Text und Icons scharf bleiben. Das Theme ermöglicht die Anpassung von Erscheinungsbild und Styles der Benutzeroberfläche, einschließlich der Modifikation von Tab-Formen, Ordner-Icons und Farbschemata über Konfigurationsdateien.
Provides theme configurations stored in JSON format for programmatic access and serialization.
FlatLaf ist eine Java-Swing-Look-and-Feel-Bibliothek und Themen-Engine, die ein modernes Flat-Design für Desktop-Benutzeroberflächen bereitstellt. Sie dient als umfassendes Framework für die Anwendung visueller Themen, die Verwaltung hochauflösender Skalierung und die Implementierung benutzerdefinierter Fensterdekorationen. Das Projekt zeichnet sich durch ein flexibles Styling-System aus, das das Umschalten zwischen hellem und dunklem Modus unterstützt sowie die Möglichkeit bietet, visuelle Identitäten über Eigenschaftsdateien, Subclassing und externe Themen-Importe zu definieren. Es enthält ein dediziertes Skalierungs-Framework, um sicherzustellen, dass Schnittstellenelemente und Vektor-Icons auf HiDPI-Displays scharf bleiben. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich fortgeschrittener Fensterverwaltung für thematisierte Titelleisten und native Dialogintegration sowie detailliertes Komponenten-Styling für Schaltflächen, Textfelder und Tabbed Panes. Sie bietet zudem plattformspezifische Anpassungen für Tastenkombinationen, Stil-Mapping und native Bibliotheksverwaltung, um Konsistenz über verschiedene Betriebssysteme hinweg sicherzustellen.
Uses structured property files with variables and references to define global visual styles.
Presenton is an AI-powered presentation engine and API designed to transform natural language prompts, uploaded documents, and structured data into professional slide decks. It functions as a generation service that leverages large language models to automate the creation of outlines, slide content, and visual assets. The system is distinguished by its support for both cloud-based and self-hosted infrastructure, allowing for the integration of local language models and image generators to ensure data privacy. It implements a Model Context Protocol server, enabling external AI agents to trigge
Defines brand visual identity by setting corporate colors, typography, and logos.
TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul
Defines reusable template wrappers for headers and footers to ensure consistent page structures.