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
·

10 repository-uri

Awesome GitHub RepositoriesInterface Theming

Mechanisms for overriding default visual styles and layout variables in user interfaces.

Distinguishing note: No existing candidates for UI styling; this focuses on variable-based layout and color overrides.

Explore 10 awesome GitHub repositories matching user interface & experience · Interface Theming. Refine with filters or upvote what's useful.

Awesome Interface Theming GitHub Repositories

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

    gethomepage/homepage

    30,679Vezi pe GitHub↗

    This project is a self-hosted dashboard portal designed to centralize access to internal applications and infrastructure services. It functions as a configuration-driven platform that automatically discovers and organizes services from container runtimes and cluster management systems, presenting them within a unified, customizable web interface. The system distinguishes itself through a declarative widget framework that allows users to construct dashboard components by mapping raw API responses to visual elements. It includes a secure internal proxy layer that handles authentication, header

    Customize background appearance by setting images or colors and applying visual filters like blur, saturation, brightness, and opacity to enhance the interface.

    JavaScriptdockerhomepagenextjs
    Vezi pe GitHub↗30,679
  • actualbudget/actualAvatar actualbudget

    actualbudget/actual

    27,038Vezi pe GitHub↗

    Actual is a local-first personal finance manager designed to help users track income, manage expenses, and maintain a balanced budget. It functions as a data-centric application that prioritizes offline access and local file storage, ensuring that financial records remain available and performant regardless of network connectivity. The platform distinguishes itself through a robust architectural foundation that emphasizes data integrity and auditability. Every financial action is recorded as an immutable sequence of events, and all currency values are processed using an integer-based arithmet

    Enables users to apply custom visual styles via community catalogs or direct style definitions.

    TypeScriptbudgetingfinancemoney
    Vezi pe GitHub↗27,038
  • d2-projects/d2-adminAvatar d2-projects

    d2-projects/d2-admin

    12,643Vezi pe GitHub↗

    d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of pre-configured layouts and themeable components, including foldable sidebars and draggable grid systems, to facilitate system oversight and control. The framework is distinguished by its multi-tab administration interface, which allows users to switch between pages and reorder tabs via drag and drop. It also features a dynamic translation system for multi-language interface localization and a dedicated toolset for tabular data management, enabling the import and export of data via CS

    Allows the application of pre-defined visual themes and common style variables for consistent branding.

    JavaScript
    Vezi pe GitHub↗12,643
  • ublue-os/bazziteAvatar ublue-os

    ublue-os/bazzite

    7,876Vezi pe GitHub↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Uses pre-configured extensions and theme automation to provide a tailored user interface.

    Shelldesktopfedora-kinoitefedora-linux
    Vezi pe GitHub↗7,876
  • themerdev/themerAvatar themerdev

    themerdev/themer

    5,826Vezi pe GitHub↗

    Themer is a color palette theme generator that produces matching color themes for editors, terminals, and other applications from a single color set. It accepts Base16 YAML color schemes as input and can generate themes programmatically through an async generator function or from the command line. The project distinguishes itself by supporting custom color sets and custom template render functions, allowing users to define their own output formats for unsupported applications. It also generates matching desktop wallpapers in SVG or PNG format from the same color palette used for application t

    Generates themes and wallpapers from the command line by specifying color sets, templates, and output options.

    TypeScript
    Vezi pe GitHub↗5,826
  • gyscos/cursiveAvatar gyscos

    gyscos/Cursive

    4,810Vezi pe GitHub↗

    Cursive este un toolkit și framework de interfață terminală cross-platform pentru construirea de aplicații interactive în Rust. Oferă un sistem modular pentru crearea de interfețe grafice bazate pe text, utilizând un motor dedicat pentru a gestiona bucla principală de afișare și ierarhiile de vizualizare. Toolkit-ul dispune de un strat de abstractizare agnostic față de backend pentru a asigura randarea consistentă și gestionarea input-ului pe diferite sisteme de operare. Se distinge printr-un motor de teme bazat pe palete care suportă încărcarea temelor la runtime și randarea true color, precum și capacitatea de a genera ierarhii de interfață utilizator direct din fișierele de configurare. Framework-ul acoperă o gamă largă de capabilități, inclusiv gestionarea complexă a layout-ului cu panouri divizate și tab-uri, și o varietate de componente interactive precum dialoguri modale, indicatori de progres și liste selectabile. Suportă randarea conținutului bogat pentru imagini și evidențierea sintaxei și utilizează un sistem de rutare a evenimentelor bazat pe focus-cycle pentru a gestiona navigarea de la tastatură și callback-urile globale. Gestionarea stării este realizată prin actualizări UI asincrone și acces bazat pe identificatori, permițând dezvoltatorilor să modifice vizualizări specifice dinamic din sarcini de fundal.

    Implements mechanisms for overriding default visual styles, colors, and border variables.

    Rust
    Vezi pe GitHub↗4,810
  • lazocoder/pokemon-terminalAvatar LazoCoder

    LazoCoder/Pokemon-Terminal

    4,774Vezi pe GitHub↗

    Pokemon-Terminal is a command line wallpaper rotator and terminal background theme manager. It functions as a shell-based image orchestrator that modifies system settings and configuration files to render custom graphics across various terminal emulators and operating systems. The utility allows for the automated selection and display of images as terminal backgrounds or system wallpapers. It features dynamic theme rotation and the ability to cycle through image libraries using randomization and regional filters. The system covers the management of CLI aesthetics through a searchable databas

    Automatically selects and applies a background image whenever the application starts.

    Python
    Vezi pe GitHub↗4,774
  • avengemedia/dankmaterialshellAvatar AvengeMedia

    AvengeMedia/DankMaterialShell

    4,403Vezi pe GitHub↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    Generates Material Design 3 color palettes from wallpapers and applies them across desktop applications.

    QMLdwlgohyprland
    Vezi pe GitHub↗4,403
  • mm2-0/kvaesitsoAvatar MM2-0

    MM2-0/Kvaesitso

    4,318Vezi pe GitHub↗

    Kvaesitso is a search-centric Android launcher that replaces the traditional home screen with a unified search interface for launching apps, searching files, and performing quick actions. Its core identity is built around a search-first model that indexes apps, contacts, files, and external services, supported by a Material Design 3 theming system with custom color palettes and monochrome icon filters for a personalized appearance. The launcher distinguishes itself through an extensible plugin system that adds new data providers for weather, file search, cloud storage, public transport, and t

    Applies custom color palettes and monochrome icon filters for a personalized, themed Android launcher interface.

    Kotlinandroidjetpack-composekotlin
    Vezi pe GitHub↗4,318
  • bwya77/vscode-dark-islandsAvatar bwya77

    bwya77/vscode-dark-islands

    3,677Vezi pe GitHub↗

    This project is a collection of themes, layout customizers, and automated installers for Visual Studio Code designed to create a dark-mode workspace aesthetic. It provides a set of dark color palettes and syntax highlighting configurations alongside a CSS UI customizer for modifying the editor's internal interface elements. The toolkit enables a modern visual design characterized by deep dark backgrounds, floating glass-effect panels, and rounded interface geometries. It utilizes custom stylesheets to alter panel radii, gaps, and sidebar margins, while adding interactive animations such as ho

    Automates the deployment of theme extensions and UI style plugins for specific editor distributions.

    PowerShelleasematejetbrainsvisual-studio-code
    Vezi pe GitHub↗3,677
  1. Home
  2. User Interface & Experience
  3. Interface Theming

Explorează sub-etichetele

  • Theme Automation2 sub-tag-uriAutomated application of visual styles and layout variables to a user interface. **Distinct from Interface Theming:** Focuses on the automated deployment of pre-configured themes rather than manual variable overrides.