awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesType-Safe Theme Customization

Systems for defining visual styles using type-safe objects to ensure consistency and provide runtime updates.

Distinguishing note: The candidates are focused on API request mapping, SQL generation, or compiler internals, whereas this is specifically about UI styling and theming.

Explore 4 awesome GitHub repositories matching user interface & experience · Type-Safe Theme Customization. Refine with filters or upvote what's useful.

Awesome Type-Safe Theme Customization GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tusen-ai/naive-uiAvatar tusen-ai

    tusen-ai/naive-ui

    18,381Vezi pe GitHub↗

    Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor

    A mechanism to modify the visual appearance of components using type-safe JavaScript objects instead of CSS variables.

    TypeScriptcomponent-libraryui-componentsvue
    Vezi pe GitHub↗18,381
  • vanilla-extract-css/vanilla-extractAvatar vanilla-extract-css

    vanilla-extract-css/vanilla-extract

    10,387Vezi pe GitHub↗

    vanilla-extract is a type-safe CSS-in-JS library and zero-runtime CSS framework. It uses TypeScript to define styles and design tokens, compiling these definitions into static CSS files during the build process to eliminate styling overhead in the browser. The system acts as a scoped CSS generator, producing unique class names and local variables to prevent global style leakage and naming collisions. It provides a type-safe styling tool that validates CSS property values and ensures design tokens adhere to defined themes during development. The framework covers comprehensive styling utilitie

    Implements a type-safe theme system with scoped variables for switching between multiple visual themes.

    TypeScript
    Vezi pe GitHub↗10,387
  • lukilabs/beautiful-mermaidAvatar lukilabs

    lukilabs/beautiful-mermaid

    7,187Vezi pe GitHub↗

    This project is a renderer and theme engine for Mermaid.js that converts diagram syntax into styled SVG graphics and ASCII text. It provides a type-safe diagram editor and a pipeline for transforming diagram source code into scalable vector graphics or plain text visuals. The system features a dedicated theme engine that maps editor colors and CSS variables to diagram elements. It enables dynamic diagram theming through CSS custom properties for real-time color updates and supports index-based styling to override the appearance of specific nodes and edges. The tool covers a range of visualiz

    Ensures theme and layout consistency through a type-safe configuration pipeline for visual styles.

    TypeScript
    Vezi pe GitHub↗7,187
  • johnsundell/publishAvatar JohnSundell

    JohnSundell/Publish

    4,971Vezi pe GitHub↗

    Publish is a static site generator and type-safe templating engine that converts structured content and metadata into static HTML files. It functions as a content pipeline orchestrator, allowing the definition of website layouts and themes where metadata maps to visual elements via type-safe code. The system includes a plugin system for injecting custom logic to mutate content, modify parsing, or enforce site-wide rules. It also features a mechanism for conditional build step execution, ensuring specific publishing tasks only run when predefined criteria are met. The project covers hierarchi

    Provides a type-safe engine for creating custom layouts and templates that map metadata to visual elements.

    Swiftpublishstatic-site-generatorswift
    Vezi pe GitHub↗4,971
  1. Home
  2. User Interface & Experience
  3. Type-Safe Theme Customization

Explorează sub-etichetele

  • Templating EnginesSystems that map structured data to visual layouts using strongly typed interfaces to ensure consistency. **Distinct from Type-Safe Theme Customization:** Distinct from Theme Customization: covers the entire templating engine and logic mapping, not just the visual style definitions.