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
·

18 repository-uri

Awesome GitHub RepositoriesTheme Definitions

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.

Awesome Theme Definitions GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jgthms/bulmaAvatar jgthms

    jgthms/bulma

    50,074Vezi pe GitHub↗

    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.

    CSScsscss-frameworkdesign
    Vezi pe GitHub↗50,074
  • fyne-io/fyneAvatar fyne-io

    fyne-io/fyne

    27,941Vezi pe 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

    Overrides default visual properties globally to ensure a consistent look and feel.

    Goandroidcross-platformfyne
    Vezi pe GitHub↗27,941
  • thomaspark/bootswatchAvatar thomaspark

    thomaspark/bootswatch

    14,757Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗14,757
  • heroic-games-launcher/heroicgameslauncherAvatar Heroic-Games-Launcher

    Heroic-Games-Launcher/HeroicGamesLauncher

    11,591Vezi pe GitHub↗

    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.

    TypeScriptamazon-primeelectronepic-games-launcher
    Vezi pe GitHub↗11,591
  • vira-soft/vira-assetsAvatar vira-soft

    vira-soft/vira-assets

    11,320Vezi pe GitHub↗

    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.

    epichacktoberfestmaterial-theme
    Vezi pe GitHub↗11,320
  • mayccoll/goghAvatar Mayccoll

    Mayccoll/Gogh

    10,243Vezi pe GitHub↗

    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.

    Shell
    Vezi pe GitHub↗10,243
  • jnsahaj/tweakcnAvatar jnsahaj

    jnsahaj/tweakcn

    9,405Vezi pe GitHub↗

    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.

    TypeScriptshadcnshadcn-themeshadcn-theme-editor
    Vezi pe GitHub↗9,405
  • facebook/stylexAvatar facebook

    facebook/stylex

    9,126Vezi pe GitHub↗

    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.

    JavaScript
    Vezi pe GitHub↗9,126
  • masscodeio/masscodeAvatar massCodeIO

    massCodeIO/massCode

    6,843Vezi pe GitHub↗

    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.

    TypeScript
    Vezi pe GitHub↗6,843
  • robb0wen/synthwave-vscodeAvatar robb0wen

    robb0wen/synthwave-vscode

    5,291Vezi pe GitHub↗

    Acest proiect este un skin de interfață vizuală pentru VS Code care implementează o paletă de culori cu contrast ridicat, inspirată de synthwave. Funcționează ca o temă CSS personalizată și o temă de culori concepută pentru a modifica aspectul editorului. Tema se distinge prin utilizarea unei interfețe cu estetică neon și tipografie neon. Aplică efecte de strălucire luminoasă textului și elementelor de interfață pentru a simula iluminarea neon în tot editorul. Personalizarea acoperă o gamă largă de îmbunătățiri ale interfeței, inclusiv efecte de text strălucitor și un efect de interfață cu strălucire neon. Acestea sunt obținute printr-o combinație de mapare structurată a culorilor și stylesheet-uri personalizate.

    Defines color palettes and UI styles using structured JSON files to map editor tokens.

    CSS
    Vezi pe GitHub↗5,291
  • huangyanbin/smarttableAvatar huangyanbin

    huangyanbin/smartTable

    5,226Vezi pe GitHub↗

    smartTable este o componentă de grilă de date și un framework de vizualizare tabelară pentru Android. Funcționează ca o bibliotecă UI bazată pe adnotări care utilizează markere de clasă și câmp pentru a mapa automat modelele de date către coloane vizuale și a defini proprietățile tabelului. Proiectul se distinge prin integrarea profundă cu foile de calcul, oferind instrumente pentru a importa și exporta date către și din fișiere Excel, păstrând în același timp formatarea celulelor, stilurile, culorile și alinierea. De asemenea, dispune de un sistem de randare bazat pe canvas care suportă layout-uri de grilă complexe cu celule îmbinate, antete înghețate și blocarea coloanelor. Biblioteca acoperă o gamă largă de capabilități de gestionare a datelor, inclusiv sortarea, agregarea și calculul statisticilor pe coloane. Gestionează seturi mari de date prin paginare virtuală, controale de zoom și formatare condiționată a celulelor pentru a menține lizibilitatea și performanța. Framework-ul este implementat în Java pentru aplicații Android.

    Sets the visual appearance of grid lines, backgrounds, and text styles via a defined theme.

    Javaandroidandroid-libraryandroid-table
    Vezi pe GitHub↗5,226
  • matt8707/hass-configAvatar matt8707

    matt8707/hass-config

    5,182Vezi pe GitHub↗

    Acest proiect este un sistem de design și un framework de configurare pentru crearea de dashboard-uri responsive Home Assistant. Oferă un framework de interfață bazat pe CSS și un sistem de teme utilizat pentru a defini aspectul vizual și layout-ul interfețelor de automatizare a locuinței. Sistemul se distinge printr-o abordare de layout multi-view care adaptează interfața pentru dispozitive mobile și tablete montate pe perete, atât în orientare portret, cât și peisaj. Utilizează definiții UI bazate pe configurare și CSS personalizat pentru a implementa efecte vizuale avansate, cum ar fi animații declanșate de stare pentru pictograme și pop-up-uri interactive declanșate de interacțiunile utilizatorului. Capabilitățile largi includ gestionarea layout-ului dashboard-ului responsive, teme globale de interfață cu șabloane de butoane reutilizabile și logică de randare condiționată pentru playere media și senzori de stare a sistemului. Framework-ul suportă, de asemenea, elemente interactive cu efecte de înclinare și feedback audio pentru ecrane tactile.

    Defines visual themes, including colors and fonts, through CSS variable overrides.

    CSSassistantgrid-layouthome
    Vezi pe GitHub↗5,182
  • vega/vega-liteAvatar vega

    vega/vega-lite

    5,216Vezi pe GitHub↗

    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.

    TypeScriptchartsdeclarative-languageplot
    Vezi pe GitHub↗5,216
  • t1m0thyj/windynamicdesktopAvatar t1m0thyj

    t1m0thyj/WinDynamicDesktop

    4,961Vezi pe GitHub↗

    WinDynamicDesktop este un manager de imagini de fundal pentru desktop-ul Windows și un programator de imagini de fundal bazat pe timp. Acesta funcționează ca un motor de teme personalizabil care rotește automat imaginile de fundal pe parcursul zilei pentru a se potrivi cu ora curentă. Instrumentul este un utilitar de fundal desktop scriptabil, permițând executarea de scripturi externe pentru a adăuga logică personalizată comportamentului de rotație. Suportă importul de fișiere de teme personalizate și arhive comprimate pentru a gestiona seturile vizuale create de comunitate. Aplicația acoperă gestionarea unei biblioteci de teme, inclusiv capacitatea de a crea, organiza și elimina secvențe de imagini personalizate. Utilizează un sistem de programare pentru a automatiza rotațiile de fundal și a personaliza aspectul vizual al spațiului de lucru.

    Uses JSON structured files to map specific images to time intervals for automated transitions.

    C#desktopdynamic-desktoplockscreen
    Vezi pe GitHub↗4,961
  • buymeasoda/soda-themeAvatar buymeasoda

    buymeasoda/soda-theme

    4,291Vezi pe GitHub↗

    soda-theme is a set of visual interface skins for Sublime Text that provides both dark and light modes. It serves as a customizable color scheme and UI theme for the text editor. The project is optimized for high resolution screens, utilizing high-DPI compatible interface elements to ensure that text and icons remain sharp. The theme allows for the customization of UI appearance and styles, including the modification of tab shapes, folder icons, and color schemes through configuration files.

    Provides theme configurations stored in JSON format for programmatic access and serialization.

    Vezi pe GitHub↗4,291
  • jformdesigner/flatlafAvatar JFormDesigner

    JFormDesigner/FlatLaf

    4,212Vezi pe GitHub↗

    FlatLaf este o bibliotecă Java Swing look and feel și un motor de teme care oferă un design plat modern pentru interfețele utilizator desktop. Servește ca un framework cuprinzător pentru aplicarea temelor vizuale, gestionarea scalării de înaltă densitate și implementarea decorațiunilor de fereastră personalizate. Proiectul se distinge printr-un sistem de stilizare flexibil care suportă comutarea între modul light și dark și capacitatea de a defini identități vizuale prin fișiere de proprietăți, subclassing și importuri de teme externe. Include un framework de scalare dedicat pentru a asigura că elementele interfeței și pictogramele vectoriale rămân clare pe ecranele HiDPI. Biblioteca acoperă o gamă largă de capabilități, inclusiv gestionarea avansată a ferestrelor pentru bare de titlu tematice și integrarea dialogurilor native, precum și stilizarea detaliată a componentelor pentru butoane, câmpuri de text și tab-uri. Oferă, de asemenea, adaptări specifice platformei pentru key bindings, maparea stilurilor și gestionarea bibliotecilor native pentru a asigura consistența pe diferite sisteme de operare.

    Uses structured property files with variables and references to define global visual styles.

    Javaflatlafjava-swinglook-and-feel
    Vezi pe GitHub↗4,212
  • presenton/presentonAvatar presenton

    presenton/presenton

    4,042Vezi pe GitHub↗

    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.

    TypeScriptai-agentai-presentationapi
    Vezi pe GitHub↗4,042
  • tastyigniter/tastyigniterAvatar tastyigniter

    tastyigniter/TastyIgniter

    3,532Vezi pe GitHub↗

    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.

    PHPfood-orderingfood-ordering-systemlaravel
    Vezi pe GitHub↗3,532
  1. Home
  2. User Interface & Experience
  3. Theme Definitions

Explorează sub-etichetele

  • JSON-BasedTheme configurations stored in JSON format for programmatic access and serialization. **Distinct from Theme Definitions:** Specifically focuses on the JSON storage format for programmatic access, whereas Theme Definitions is broader.