awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

73 repositorios

Awesome GitHub RepositoriesTheme Management

Tools and utilities for managing, switching, and configuring visual themes within software applications.

Explore 73 awesome GitHub repositories matching user interface & experience · Theme Management. Refine with filters or upvote what's useful.

Awesome Theme Management GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mui/material-uiAvatar de mui

    mui/material-ui

    98,459Ver en GitHub↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    Coordinates light and dark theme variations through centralized color mode controls.

    JavaScriptdesign-systemmaterial-designmaterial-ui
    Ver en GitHub↗98,459
  • apache/supersetAvatar de apache

    apache/superset

    73,451Ver en GitHub↗

    Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz

    Applies custom JSON configurations to override default visualization styles for charts and graphs.

    TypeScriptanalyticsapacheapache-superset
    Ver en GitHub↗73,451
  • tryghost/ghostAvatar de TryGhost

    TryGhost/Ghost

    53,965Ver en GitHub↗

    Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web services. The platform distinguishes itself by integrating a built-in membership and subscription engine, which enables creators to manage gated content, paid tiers, and secure member profiles directly within the system. It also features a dedicated infrastructure for professio

    Exposes schema-based configuration options that allow users to customize theme appearance directly within the interface.

    JavaScriptbloggingcmsghost
    Ver en GitHub↗53,965
  • ionic-team/ionic-frameworkAvatar de ionic-team

    ionic-team/ionic-framework

    52,539Ver en GitHub↗

    Ionic Framework is a cross-platform UI toolkit and hybrid app framework used to build native-quality mobile and progressive web applications using HTML, CSS, and JavaScript. It functions as a web component library that enables the deployment of a single codebase across iOS, Android, and the web. The framework features a platform-adaptive design system that automatically switches the visual style of components to match the design patterns of the host operating system. It utilizes a web-component-based architecture with CSS custom properties for global theming and specialized bindings to synchr

    Provides tools for defining and modifying the appearance of all UI elements via shared style variables.

    TypeScriptangularcapacitorframework
    Ver en GitHub↗52,539
  • filamentphp/filamentAvatar de filamentphp

    filamentphp/filament

    31,215Ver en GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Controls dark mode availability and default interface appearance settings.

    PHPadminalpine-jsbuilder
    Ver en GitHub↗31,215
  • nvchad/nvchadN

    NvChad/NvChad

    28,287Ver en GitHub↗

    NvChad is a Neovim configuration framework that provides a pre-configured base setup with a refined interface and custom defaults. It serves as a modular system for managing the editor environment through a curated plugin suite and configuration files written in Lua. The framework features a lazy-loading plugin manager designed to minimize startup time and improve responsiveness by initializing components on demand. It also includes a built-in theme engine with a dedicated picker for switching between different visual styles and aesthetic configurations. The project covers a broad range of d

    Provides a dedicated system and picker for managing and switching between aesthetic visual themes.

    Lua
    Ver en GitHub↗28,287
  • element-plus/element-plusAvatar de element-plus

    element-plus/element-plus

    27,531Ver en GitHub↗

    Element Plus is a Vue.js UI component library and enterprise web design system used for building professional web applications with Vue.js 3. It provides a comprehensive set of pre-styled interactive components and tools designed for creating responsive user interfaces. The project includes a customizable component theme system for managing global CSS variables and dark mode palettes. It also features a Vue.js migration toolkit with automated transpilation tools to convert legacy UI code to current component standards. The library covers a wide range of capability areas, including high-perfo

    Enables configuration of global styles, dark mode, and custom color palettes to maintain a consistent visual identity.

    TypeScriptcomponent-libraryelement-pluselement-ui
    Ver en GitHub↗27,531
  • wox-launcher/woxAvatar de Wox-launcher

    Wox-launcher/Wox

    27,046Ver en GitHub↗

    Wox is a keyboard-driven command interface designed to centralize desktop productivity, system navigation, and workflow automation. It functions as a launcher that enables users to open applications, manage files, and execute system commands through a unified, text-based overlay. By integrating a modular plugin framework, the application allows for the expansion of its core capabilities to include specialized search providers and custom system utilities. The platform distinguishes itself through the integration of language models, which enable natural language search and the automation of tex

    Supports the installation and switching of visual themes to customize the interface appearance.

    Goalfredlauncherlaunchy
    Ver en GitHub↗27,046
  • spicetify/cliAvatar de spicetify

    spicetify/cli

    23,479Ver en GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Manages the installation and removal of visual themes through local configuration directories.

    JavaScriptcommand-linecommand-line-toolcustomization
    Ver en GitHub↗23,479
  • darkreader/darkreaderAvatar de darkreader

    darkreader/darkreader

    22,079Ver en GitHub↗

    This project is a browser extension that functions as a visual accessibility aid and dark mode generator. It dynamically analyzes web page content to create and apply dark color schemes, aiming to reduce eye strain and improve readability for users. The extension operates by injecting custom style sheets and filters directly into the browser document object model. It distinguishes itself through a combination of automated theme generation and granular control, allowing users to adjust brightness, contrast, and sepia levels. It also supports site-specific overrides and exclusions, enabling use

    Provides centralized controls for injecting dark color schemes and adjusting brightness, contrast, and sepia levels.

    TypeScriptaccessibilitychrome-extensiondark-mode
    Ver en GitHub↗22,079
  • handsontable/handsontableAvatar de handsontable

    handsontable/handsontable

    21,947Ver en GitHub↗

    Handsontable is a JavaScript data grid that provides a spreadsheet-like interface for managing and editing large datasets within web applications. It functions as a virtualized data table that renders only visible cells to maintain performance, paired with a synchronization layer that binds the grid to underlying data structures. The project distinguishes itself through a built-in spreadsheet calculation engine for evaluating mathematical and logical expressions and a dedicated tool for exporting grid content into Excel XLSX files. It ensures interoperability with external spreadsheet softwar

    Allows customizing the visual appearance of the grid using a theme system and design tokens.

    JavaScriptangular-datagridangular-tablecomponent
    Ver en GitHub↗21,947
  • geekyants/nativebaseAvatar de GeekyAnts

    GeekyAnts/NativeBase

    20,389Ver en GitHub↗

    NativeBase is a comprehensive toolkit of accessible components and responsive design frameworks used to build consistent mobile and web applications. It provides a cross-platform UI component library and a React Native component framework that enable the creation of layouts across Android, iOS, and the web from a single codebase. The system is distinguished by a responsive design system that automatically adjusts layouts and global themes to fit different screen sizes and color modes. It utilizes a utility-based styling approach, allowing developers to apply visual styles directly through com

    Provides utilities for managing and configuring global visual themes and color modes across platforms.

    TypeScript
    Ver en GitHub↗20,389
  • catppuccin/catppuccinAvatar de catppuccin

    catppuccin/catppuccin

    19,334Ver en GitHub↗

    Catppuccin is a community-driven design framework that provides a standardized collection of four warm, high-contrast color palettes. It functions as a unified theme system designed to ensure visual consistency and harmony across diverse software applications, operating systems, and developer tools. The project utilizes a centralized specification to define color roles, which are then mapped to specific software environments through a distributed porting model. By employing template-based asset generation and declarative style mapping, the system ensures that these color definitions are accur

    Centralizes the management and application of high-contrast color schemes to improve visual comfort.

    TypeScriptcatppuccincolor-palettecolor-scheme
    Ver en GitHub↗19,334
  • zxwk1998/vue-admin-betterAvatar de zxwk1998

    zxwk1998/vue-admin-better

    18,851Ver en GitHub↗

    vue-admin-better is a Vue 3 admin dashboard template and framework used for creating data-driven backend management systems. It provides a responsive admin UI kit with pre-built page templates and layouts that adapt to desktop, mobile, and tablet screens. The framework features a dynamic route management system that renders application navigation and page access based on configurations received from a remote server. It includes a mock API development environment for generating and exporting simulated backend data, enabling frontend development to proceed without a live API. The project imple

    Provides utilities for managing and switching visual themes and page layouts.

    Vueadminadmin-dashboardadmin-template
    Ver en GitHub↗18,851
  • unocss/unocssAvatar de unocss

    unocss/unocss

    18,854Ver en GitHub↗

    UnoCSS is an atomic CSS engine and utility-first framework that generates styles on-demand based on the specific classes used in your source code. By scanning your project files during the build process, it produces only the CSS necessary for your application, effectively minimizing bundle size and eliminating unused styles. The engine distinguishes itself through a highly modular, configuration-driven architecture that allows for deep customization of design tokens, rules, and presets. It supports advanced styling patterns such as attribute-based styling, tag-based styling, and dynamic varia

    Provides utilities to swap text and element colors for dark mode support via container classes.

    TypeScriptatomic-cssengineunocss
    Ver en GitHub↗18,854
  • bookstackapp/bookstackAvatar de BookStackApp

    BookStackApp/BookStack

    18,305Ver en GitHub↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    Deploys custom theme modules from local or remote sources while managing file structures and conflicts.

    PHPbookstackdocumentationlaravel
    Ver en GitHub↗18,305
  • vuejs/vitepressAvatar de vuejs

    vuejs/vitepress

    17,872Ver en GitHub↗

    VitePress is a static site generator designed for building documentation-focused websites. It functions as a framework that transforms markdown source files into pre-rendered HTML, utilizing file-based routing to map document paths directly to site URLs. By leveraging the Vue ecosystem, it enables the creation of content-heavy sites that combine static delivery with dynamic interactivity. The framework distinguishes itself by allowing developers to embed interactive components directly into markdown files, which are then transpiled into executable code modules. It optimizes the user experienc

    Provides controls for user interface themes, including dark mode toggles and persistence.

    TypeScriptdocs-generatorhacktoberfestmarkdown
    Ver en GitHub↗17,872
  • rjsf-team/react-jsonschema-formAvatar de rjsf-team

    rjsf-team/react-jsonschema-form

    15,654Ver en GitHub↗

    This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor

    Provides theme management to switch component libraries, styling frameworks, or visual design systems without altering the underlying schema logic.

    TypeScriptdata-validationformsjson
    Ver en GitHub↗15,654
  • adobe/react-spectrumAvatar de adobe

    adobe/react-spectrum

    15,567Ver en GitHub↗

    This project is a design system component library and adaptive UI framework based on Adobe's Spectrum design system. It provides a collection of accessible React components designed to create consistent user experiences through a standardized set of adaptive and themeable interface elements. The framework features a responsive scale system that automatically optimizes touch targets and component sizing for mobile and desktop contexts. It is built as a tree-shakable library, allowing for the import of only the specific components used to minimize the final JavaScript and CSS bundle size. The

    Establishes a consistent visual foundation by configuring locale, color scheme, and fonts at the application root.

    TypeScriptaccessibilitydesign-systemsreact
    Ver en GitHub↗15,567
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Ver en GitHub↗

    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

    Generate administrative user interfaces for plugin and theme settings by defining form blueprints that map directly to configuration files.

    PHPcmscontentcontent-management
    Ver en GitHub↗15,395
Ant.123…4Siguiente
  1. Home
  2. User Interface & Experience
  3. Styling and Theming Systems
  4. Content Styling
  5. Theme Management

Explorar subetiquetas

  • Color Mode Utilities1 sub-etiquetaCentralized controls for toggling light and dark color schemes.
  • Power-Aware Theme ManagersTheme management tools that adjust their behavior based on system power and battery states. **Distinct from Theme Management:** Specifically links theme management to power status and gaming activity
  • Spicetify Theme ManagersTools for installing, switching, and managing themes specifically for the Spicetify Spotify modding tool. **Distinct from Theme Management:** Distinct from Theme Management: specifically manages themes for the Spicetify Spotify modding tool, not general application theming.
  • Structured Theme Data AccessRetrieving and displaying theme information and settings through structured object-oriented methods. **Distinct from Theme Management:** Distinct from Theme Management: focuses on programmatic data access rather than switching or configuring themes.
  • Theme CompositionThe process of building complex themes by merging base token sets with specific overrides. **Distinct from Theme Management:** Focuses on the composition logic and redundancy reduction rather than general theme management.
  • Theme Development2 sub-etiquetasTools that enable the creation of configurable settings within themes for end-user customization.
  • Visualization OverridesCustom configuration schemas used to modify the default rendering styles of charts.