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
·

9 repositorios

Awesome GitHub RepositoriesStyle Injection Systems

Mechanisms for applying global CSS or theme overrides to an application or document root.

Distinguishing note: Focuses on the technical injection of global styles rather than specific UI components or layout templates.

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

Awesome Style Injection Systems GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • slidevjs/slidevAvatar de slidevjs

    slidevjs/slidev

    47,208Ver en GitHub↗

    Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting

    Slidev applies presentation-wide themes, typography, and layout rules by injecting custom CSS into the application root using modern processing tools.

    TypeScriptmarkdownpresentationslides
    Ver en GitHub↗47,208
  • styled-components/styled-componentsAvatar de styled-components

    styled-components/styled-components

    41,094Ver en GitHub↗

    styled-components is a CSS-in-JS styling library and tool for React components. It provides a cross-platform UI styling API and a dynamic theme management system to maintain consistent design tokens and encapsulate visual logic, preventing global scope conflicts. The library utilizes a unified interface that works across both web environments and native mobile frameworks. It enables the definition of styles using JavaScript and TypeScript template literals, allowing CSS to be bound directly to components. The system supports dynamic prop-based styling, style inheritance, and the creation of

    Provides a mechanism to inject application-wide CSS and resets into the document root.

    TypeScriptcsscss-in-jsreact
    Ver en GitHub↗41,094
  • emotion-js/emotionAvatar de emotion-js

    emotion-js/emotion

    18,017Ver en GitHub↗

    This project is a styling library and framework designed for component-based architectures, enabling developers to define and manage visual styles directly within JavaScript or TypeScript. It functions as a styling engine that generates unique class names from style definitions, ensuring encapsulated, predictable, and maintainable visual presentation across applications. By integrating with component logic, it allows for the creation of reusable UI elements with styles defined through template literals or object syntax. The library distinguishes itself through a comprehensive suite of build-t

    Applies global CSS rules like resets or font faces and manages their lifecycle during component unmounting.

    JavaScriptbabel-plugincsscss-in-js
    Ver en GitHub↗18,017
  • tencent/qmui_androidAvatar de Tencent

    Tencent/QMUI_Android

    14,492Ver en GitHub↗

    QMUI_Android is a comprehensive design system framework and UI component library for Android applications. It provides a collection of reusable interface building blocks and styling tools designed to help developers maintain a unified visual language across mobile screens. The project distinguishes itself through an attribute-driven theme system that centralizes visual properties into a global configuration object, allowing styling changes to propagate across all components at runtime. By utilizing custom view inheritance and dynamic attribute resolution, the library ensures that interface el

    Maps custom design tokens to standard resource identifiers during view inflation to override default system attributes.

    Javaandroidandroid-uiui-components
    Ver en GitHub↗14,492
  • plouc/nivoAvatar de plouc

    plouc/nivo

    14,039Ver en GitHub↗

    Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math logic. It serves as both a collection of interactive chart components for web applications and a server-side visualization engine for generating static data chart images. The project distinguishes itself by providing a containerized chart rendering API, allowing the visualization engine to be deployed via Docker to serve rendered graphics as images or files through a programmatic interface. It also features a motion engine for animated data transitions, ensuring smooth visual sh

    Applies global configuration objects to components to ensure consistent colors and fonts across visualizations.

    TypeScriptcanvaschartscomponents
    Ver en GitHub↗14,039
  • stylishthemes/github-darkAvatar de StylishThemes

    StylishThemes/GitHub-Dark

    9,911Ver en GitHub↗

    GitHub-Dark is a browser extension theme and collection of user style sheets designed to provide a comprehensive dark mode aesthetic for the GitHub interface. It functions by injecting custom style rules directly into the browser to override default website colors, fonts, and layout properties, aiming to improve visual comfort and readability during extended use. The project distinguishes itself through its focus on deep integration and visual consistency. It includes specialized support for syntax highlighting across various programming languages and notebook environments, ensuring that code

    Injects global CSS rules to transform website interfaces into a dark aesthetic.

    CSSawesomecssdark
    Ver en GitHub↗9,911
  • felixse/fluentterminalAvatar de felixse

    felixse/FluentTerminal

    9,574Ver en GitHub↗

    FluentTerminal is a terminal emulator and SSH client designed for running multiple shell sessions. It functions as a shell profile manager and a Tmux session manager, allowing for the organization of diverse shell environments within a single interface. The application provides secure remote access via SSH and Mosh protocols, which enables persistent session management over intermittent networks. It distinguishes itself through a profile configuration system that allows users to save and switch between named environment settings for different shell types. The tool includes workspace manageme

    Applies visual configurations and color palettes to the interface through a decoupled style injection system.

    C#
    Ver en GitHub↗9,574
  • bencodezen/vue-enterprise-boilerplateAvatar de bencodezen

    bencodezen/vue-enterprise-boilerplate

    7,777Ver en GitHub↗

    This project is a pre-configured architecture and development environment designed for building large-scale single page applications using the Vue framework. It serves as an enterprise application template that provides a structured project foundation and opinionated directory layouts for professional-grade software development. The boilerplate streamlines the development workflow through a Vue CLI build configuration that includes automated component imports and global style injection. It further optimizes project organization by implementing alias-based module resolution to simplify file re

    Implements a mechanism for automatically applying global CSS variables and mixins to all stylesheets.

    SCSS
    Ver en GitHub↗7,777
  • material-shell/material-shellAvatar de material-shell

    material-shell/material-shell

    7,255Ver en GitHub↗

    Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management with a grid-based organizer. It functions as a spatial layout engine that automatically arranges application windows into non-overlapping grids to maximize screen space. The system acts as a desktop session manager, recording and restoring window positions and workspace assignments to preserve the exact state of a previous session after a restart. It employs a coordinate-based layout engine to map applications to specific rows and cells for consistent placement. The project cov

    Applies global CSS and theme overrides to the desktop environment to customize colors and visual effects.

    TypeScriptgnomegnome-shellgnome-shell-extension
    Ver en GitHub↗7,255
  1. Home
  2. User Interface & Experience
  3. Style Injection Systems