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
·

110 repositorios

Awesome GitHub RepositoriesTheme Systems

Mechanisms for packaging and applying reusable design templates, layouts, and assets to web projects with support for local overrides.

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

Awesome Theme Systems GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • twbs/bootstrapAvatar de twbs

    twbs/bootstrap

    174,380Ver en GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Enables theme switching by toggling data attributes to apply light, dark, or custom color modes.

    MDXbootstrapcsscss-framework
    Ver en GitHub↗174,380
  • 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

    Exposes granular mechanisms for overriding visual properties and design tokens on individual component instances.

    JavaScriptdesign-systemmaterial-designmaterial-ui
    Ver en GitHub↗98,459
  • ant-design/ant-designAvatar de ant-design

    ant-design/ant-design

    98,362Ver en GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Enables programmatic theme control through dynamic algorithm switching and granular overrides for zero-runtime style generation.

    TypeScriptant-designantddesign-systems
    Ver en GitHub↗98,362
  • tailwindlabs/tailwindcssAvatar de tailwindlabs

    tailwindlabs/tailwindcss

    95,592Ver en GitHub↗

    Utility-first CSS framework for fast, design-system-friendly styling.

    Applies specific color utilities conditionally based on system or user-defined dark mode preferences using simple variants.

    TypeScriptcssframeworkutility
    Ver en GitHub↗95,592
  • junegunn/fzfAvatar de junegunn

    junegunn/fzf

    81,017Ver en GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Activates predefined color schemes to instantly modify interface elements like borders, highlights, and information positioning.

    Gobashclifish
    Ver en GitHub↗81,017
  • 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

    Switches between light and dark visual modes through a centralized interface with automatic preference detection.

    TypeScriptanalyticsapacheapache-superset
    Ver en GitHub↗73,451
  • semantic-org/semantic-uiAvatar de Semantic-Org

    Semantic-Org/Semantic-UI

    51,064Ver en GitHub↗

    Semantic-UI is an HTML and CSS UI framework consisting of a themed component library and a responsive layout framework. It provides a collection of reusable interface components and a grid-based system of columns and containers designed to build responsive websites. The framework is distinguished by its use of natural-language class naming, which maps human-readable CSS classes to specific visual styles. It also functions as a right-to-left UI toolkit, utilizing directional mirroring to adjust visual flow and element alignment for languages read from right to left. The system covers frontend

    Ships a comprehensive library of reusable interface components with a customizable theme system for consistent design.

    JavaScriptbuttoncss-frameworkdropdown
    Ver en GitHub↗51,064
  • ankitects/ankiAvatar de ankitects

    ankitects/anki

    28,571Ver en GitHub↗

    Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through spaced-repetition learning. It functions as a digital learning assistant that uses active recall practice and automated scheduling algorithms to determine the ideal timing for card reviews based on individual performance history. The core system relies on a local relational database to ensure data persistence and portability, while supporting complex study workflows through flexible note-type schema modeling and template-driven content rendering. The platform distinguishes itself throu

    Applies conditional styles to automatically adjust card colors and contrast based on dark mode preferences.

    Rust
    Ver en GitHub↗28,571
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Ver en GitHub↗

    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

    Adjusts visual appearance by toggling between light and dark modes using environment variables.

    Goandroidcross-platformfyne
    Ver en GitHub↗27,941
  • 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

    Provides a centralized provider for configuring global styles, dark mode palettes, and custom CSS variables.

    TypeScriptcomponent-libraryelement-pluselement-ui
    Ver en GitHub↗27,531
  • react-native-elements/react-native-elementsAvatar de react-native-elements

    react-native-elements/react-native-elements

    25,848Ver en GitHub↗

    This project is a cross-platform UI toolkit and universal UI framework providing a collection of pre-styled interface components for building mobile and web applications. It functions as a mobile design system and themed component library, allowing developers to maintain a cohesive visual language across different screens and devices using a shared codebase. The toolkit centers on a themed component architecture that supports global and component-level style configurations. This enables the definition of colors and property defaults in a central location to ensure consistent branding and a un

    Ships a library of themed components that ensure consistent visual styling via centralized variables.

    MDXandroidcross-platformhacktoberfest
    Ver en GitHub↗25,848
  • dracula/dracula-themeAvatar de dracula

    dracula/dracula-theme

    23,495Ver en GitHub↗

    Dracula Theme is a universal dark color palette and cross-platform theme specification. It provides a standardized set of high-contrast colors designed to implement a unified dark aesthetic across various text editors and terminals. The project is an accessible color scheme that maintains a minimum 4.5:1 contrast ratio to meet global visual accessibility standards. It ensures a cohesive visual experience by synchronizing these colors across different operating systems and developer environments. The system utilizes a centralized color palette and static definitions to maintain consistency. I

    Designs a cohesive dark color mode to reduce eye strain and improve focus across software tools.

    Ver en GitHub↗23,495
  • herotransitions/heroAvatar de HeroTransitions

    HeroTransitions/Hero

    22,462Ver en GitHub↗

    Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity between screens. It provides a shared element animation library that interpolates the position and size of views across different screens using unique identifiers. The framework includes an interactive transition controller that binds navigation progress to manual gestures and user input events in real time. It utilizes a system for calculating animation durations based on element distance and size to maintain a consistent sense of motion speed. The toolkit covers global coordinat

    Provides pre-defined animation styles and timing configurations for modals and navigation to ensure visual consistency.

    Swift
    Ver en GitHub↗22,462
  • dotnet/coreAvatar de dotnet

    dotnet/core

    21,897Ver en GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Supports native operating system styling including light and dark modes for desktop applications.

    PowerShelldotnetdotnet-core
    Ver en GitHub↗21,897
  • lit/litAvatar de lit

    lit/lit

    21,679Ver en GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Exposes CSS custom properties to allow external customization of component appearance through standard CSS inheritance and variable overrides.

    TypeScripthtml-templateslitlit-element
    Ver en GitHub↗21,679
  • 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

    Supports switching between light, dark, and custom themes based on user or system preferences.

    TypeScript
    Ver en GitHub↗20,389
  • pure-admin/vue-pure-adminAvatar de pure-admin

    pure-admin/vue-pure-admin

    20,368Ver en GitHub↗

    vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al

    Provides a dark mode implementation using specialized CSS files and utility classes for low-light environments.

    Vueadminelement-plusesm
    Ver en GitHub↗20,368
  • infinitered/igniteAvatar de infinitered

    infinitered/ignite

    19,842Ver en GitHub↗

    Ignite is a command-line interface tool and project boilerplate for standardized cross-platform mobile application development. It provides a pre-configured foundation that includes a mobile app UI framework and a set of scaffolds to ensure architectural consistency across projects. The project distinguishes itself through a dedicated CLI for generating standardized components and models, as well as a mechanism for upgrading project boilerplates and dependencies. It further supports development through a curated collection of shared code recipes for common implementation tasks. The capabilit

    Implements a system for managing consistent visual styles through application-wide themes and custom fonts.

    TypeScript
    Ver en GitHub↗19,842
  • flutter/samplesAvatar de flutter

    flutter/samples

    19,172Ver en GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Provides implementations for switching the user interface between light, dark, and different design system modes.

    Dart
    Ver en GitHub↗19,172
  • 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

    Generates class-based CSS selectors to toggle styles when a dark mode parent class is present in the document.

    TypeScriptatomic-cssengineunocss
    Ver en GitHub↗18,854
Ant.12345…6Siguiente
  1. Home
  2. User Interface & Experience
  3. Presentation Frameworks
  4. Theme Systems

Explorar subetiquetas

  • Application ThemesSettings for managing light, dark, and custom visual modes.
  • Color ModesSupport for switching between light, dark, or custom themes.
  • Component Theming2 sub-etiquetasMechanisms for overriding visual properties and design tokens on specific component instances.
  • Dark Mode Strategies9 sub-etiquetasMechanisms for applying conditional styles based on system or user-defined dark mode preferences.
  • JavaScript Theme Accessors1 sub-etiquetaMechanisms for retrieving and manipulating theme variables directly within JavaScript runtime logic.
  • Static Theme SwitchersMethods for toggling CSS classes to update variables without runtime computation.
  • Theme Configuration APIsProgrammatic interfaces for managing design tokens and dynamic style generation.
  • Visual Style Presets3 sub-etiquetasPredefined configurations that apply specific visual themes to interface elements like borders and highlights.