awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

103 dépôts

Awesome GitHub RepositoriesInterface Appearance Customizations

Capabilities for modifying the visual themes, layouts, and language settings of a user interface.

Distinct from Interface Appearance Customization: Candidates focus on terminal interfaces; this is for a general web-based AI interface.

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

Awesome Interface Appearance Customizations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • zadam/triliumAvatar de zadam

    zadam/trilium

    36,595Voir sur GitHub↗

    Trilium is a hierarchical personal knowledge base and digital garden tool designed to organize information into a tree of linked nodes. It functions as a JavaScript programmable wiki and a self-hosted note server, allowing users to maintain a private database of documents synchronized across multiple devices. The platform distinguishes itself through an embedded scripting engine for automating tasks and a REST API that exposes internal data and actions to external tools. Users can further extend the system by modifying the user interface layout and styling through a custom theme engine. The

    Enables modification of the user interface layout and styling through custom CSS and widget configurations.

    TypeScript
    Voir sur GitHub↗36,595
  • chanzhaoyu/chatgpt-webAvatar de Chanzhaoyu

    Chanzhaoyu/chatgpt-web

    31,602Voir sur GitHub↗

    This project is a self-hosted AI frontend and web-based chat interface designed to interact with large language model APIs. It functions as an API-based chat client and dashboard that enables users to send prompts and receive responses from generative AI models. The application serves as a self-hosted AI gateway, providing API key proxying to connect official model keys to a web interface. It includes security and traffic controls, such as interface access restrictions via a shared secret key and request volume limiting to prevent service abuse. The system covers conversation data management

    Allows users to apply multiple languages and visual themes to the chat interface.

    Vue
    Voir sur GitHub↗31,602
  • akveo/ngx-adminAvatar de akveo

    akveo/ngx-admin

    25,715Voir sur GitHub↗

    ngx-admin is a customizable administrative interface template and enterprise UI component library built with Angular. It provides a framework for creating responsive web dashboards and management consoles through a set of reusable interface elements and layout examples. The project features a theming and layout framework that allows for real-time visual style updates and support for right-to-left interface directionality. It includes a frontend implementation for role-based access management to verify user credentials and protect private application areas. The system utilizes a component-bas

    Provides a framework for modifying the visual presentation and structural layout, including right-to-left support.

    TypeScriptadminadmin-dashboardadmin-template
    Voir sur GitHub↗25,715
  • chrox/readestAvatar de chrox

    chrox/readest

    21,527Voir sur GitHub↗

    Readest is a cross-platform digital book reader and library management system designed to render multi-format ebook files across different devices. It provides a consistent interface for viewing digital content while coordinating reading progress, bookmarks, and notes through synchronization services. The application includes specialized tools for technical and academic reading, such as code syntax highlighting, a virtual split-screen viewport for comparing documents, and full-text search for rapid information retrieval. It further extends the reading experience with integrated dictionary loo

    Allows users to personalize the reading experience by adjusting fonts, layouts, and colors.

    TypeScript
    Voir sur GitHub↗21,527
  • xbmc/xbmcAvatar de xbmc

    xbmc/xbmc

    20,868Voir sur GitHub↗

    This project is a cross-platform media center, player, and digital media library manager. It serves as a centralized home theater hub for organizing, managing, and playing digital audio and video files across multiple operating systems. The application features a skinable media interface designed for remote control and ten-foot interface optimization. This is supported by a skinning engine that separates visual layout from application logic, allowing for custom user interface designs. The system provides automated media library organization by scanning folders to generate structured database

    Allows modification of visual themes and layouts to suit specific hardware or remote control requirements.

    C++androidc-plus-plusentertainment-hub
    Voir sur GitHub↗20,868
  • tobiasahlin/spinkitAvatar de tobiasahlin

    tobiasahlin/SpinKit

    19,351Voir sur GitHub↗

    SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading indicators and spinners. It serves as a set of lightweight visual transitions designed to create motion and feedback within web interfaces. The library implements these indicators using pure CSS rendering and keyframe animations to notify users of active background processes. It uses a class-based styling system and minimal HTML structures to render visual cues without relying on scripts or images. Appearance can be adjusted through CSS variables and custom styles to modify color

    Allows modification of loading indicator dimensions and colors to match specific brand palettes.

    CSS
    Voir sur GitHub↗19,351
  • refactoringhq/tolariaAvatar de refactoringhq

    refactoringhq/tolaria

    16,851Voir sur GitHub↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    Adjusts the visual theme and interface width to match user preferences or operating system settings.

    TypeScript
    Voir sur GitHub↗16,851
  • raylockllc/dearpyguiAvatar de RaylockLLC

    RaylockLLC/DearPyGui

    15,478Voir sur GitHub↗

    DearPyGui is a hardware-accelerated Python GUI framework and graphics rendering engine. It operates as an immediate mode user interface system, rendering frames from scratch to ensure high performance and minimal state management for desktop applications. The project functions as a GPU-accelerated plotting library capable of rendering millions of data points with high frame rates. It also serves as a node editor toolkit for constructing interactive graph-based interfaces to manage visual data flows. The framework includes capabilities for custom 2D graphics rendering, interface theme customi

    Provides comprehensive tools for modifying visual themes and styling to control the application's look and feel.

    C++
    Voir sur GitHub↗15,478
  • gollum/gollumAvatar de gollum

    gollum/gollum

    14,279Voir sur GitHub↗

    Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and organizing files stored in a Git repository. It functions as a self-hosted documentation tool, using a Git-based storage backend to manage page content and track version history. The system is characterized by a pluggable markup rendering architecture that converts multiple markup languages and specialized notations into HTML. It supports a wide array of rich content, including mathematical typesetting, BibTeX bibliographies, and diagrams rendered via Mermaid. Broad capabilit

    Allows modification of visual layout and behavior through custom styles, scripts, and template overrides.

    Rubydocumentationdocumentation-toolgollum
    Voir sur GitHub↗14,279
  • formidablelabs/webpack-dashboardAvatar de FormidableLabs

    FormidableLabs/webpack-dashboard

    13,976Voir sur GitHub↗

    webpack-dashboard is a terminal-based build monitor and asset viewer designed for the Webpack development process. It provides a command line interface to track compilation status, monitor development server activity, and organize build errors for debugging. The tool integrates as a Webpack plugin to intercept compilation events and extract asset metadata. It utilizes a terminal-UI layout engine and state-driven rendering to display build progress and logs in a structured grid of dynamic windows. The system includes capabilities for real-time build log visualization and asset filtering using

    Provides options to customize the dashboard's visual themes, including colors, titles, and display modes.

    JavaScriptclicli-dashboarddashboard
    Voir sur GitHub↗13,976
  • lucksiege/pictureselectorAvatar de LuckSiege

    LuckSiege/PictureSelector

    13,592Voir sur GitHub↗

    PictureSelector is an Android media selection library and toolkit for browsing and picking images, videos, and audio files from a device album. It provides a comprehensive framework for capturing new photos and videos via system hardware, extracting media metadata, and managing the resulting files. The library features a modular architecture that allows for custom media engine implementations to replace default image loading, file compression, and video playback logic. It offers extensive UI customization, enabling the replacement of default layout resources and theme configurations to modify

    Allows changing the visual look of the selection interface using theme configurations or layout resources.

    Javaandroidandroid-image-selectorcamera
    Voir sur GitHub↗13,592
  • searx/searxAvatar de searx

    searx/searx

    13,513Voir sur GitHub↗

    Searx is a privacy-respecting metasearch engine and search result aggregator. It functions as a self-hosted search proxy that queries diverse web services, databases, and local indices to present a single unified list of results. The project prevents user tracking and profiling by acting as an intermediary between the client and search services. It strips identifying information from queries, removes tracker URLs and HTTP referrers from outgoing links, and can route traffic through proxies or the Tor network to mask user identity. The system supports multilingual search and result filtering

    Allows modification of the visual appearance through themes and branding options.

    Python
    Voir sur GitHub↗13,513
  • wong2/chatgpt-google-extensionAvatar de wong2

    wong2/chatgpt-google-extension

    13,081Voir sur GitHub↗

    This project is a browser extension that integrates large language model responses directly into search engine result pages. It functions as an AI search result integrator, embedding a customized interface within the browser to display generated answers alongside standard search results. The extension includes a markdown content renderer that converts raw AI text into formatted HTML, featuring syntax highlighting for code blocks and structured lists. Users can adjust the interface through customization settings for visual themes, language preferences, and the specific conditions that trigger

    Allows modification of visual themes and language settings to align the interface with user preferences.

    TypeScriptbrowser-extensionchatgptchrome-extension
    Voir sur GitHub↗13,081
  • keeweb/keewebAvatar de keeweb

    keeweb/keeweb

    12,942Voir sur GitHub↗

    KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a browser interface. It functions as a cross-platform tool for managing password vaults using the KeePass database format. The application provides a self-hosted password vault that can be deployed as a single HTML file or via Docker. It integrates with remote storage providers using OAuth to synchronize encrypted database files across multiple devices. The system includes capabilities for secure credential generation, two-factor authentication management through time-based one-tim

    Provides light, dark, and high-contrast themes to improve visual accessibility.

    HTML
    Voir sur GitHub↗12,942
  • bmaltais/kohya_ssAvatar de bmaltais

    bmaltais/kohya_ss

    12,384Voir sur GitHub↗

    kohya_ss is a graphical user interface and workbench for fine-tuning diffusion models, specifically designed for Stable Diffusion. It provides a suite of tools for training generative AI models, including specialized interfaces for creating Low-Rank Adaptation weights and training ControlNet spatial control networks. The project distinguishes itself through integrated VRAM usage optimization and hardware acceleration, featuring specific support for Intel GPUs via XPU-accelerated libraries. It implements parameter-efficient training methods and memory-saving techniques like gradient checkpoint

    Allows adjustment of language settings and hardware acceleration environments within the user interface.

    Python
    Voir sur GitHub↗12,384
  • jaredreich/pellAvatar de jaredreich

    jaredreich/pell

    12,054Voir sur GitHub↗

    Pell is a JavaScript text editor library and browser-based rich text editor. It provides a lightweight WYSIWYG HTML editor for formatting styled text and outputting HTML directly within a web browser. The library is a dependency-free vanilla implementation that uses standard Web APIs. It allows for the definition of custom editor actions and text actions to extend the toolbar and the creation of custom visual themes to modify the editor appearance. The editor covers rich text editing and browser-based text formatting, including the application of bold, italic, headings, and lists. It also su

    Allows the modification of the editor's visual appearance through custom style sheets and theme overrides.

    JavaScriptcontenteditableeditorjavascript
    Voir sur GitHub↗12,054
  • thedevs-network/kuttAvatar de thedevs-network

    thedevs-network/kutt

    10,929Voir sur GitHub↗

    Kutt is a self-hosted URL shortening service built with Node.js and PostgreSQL. It allows users to create short links with custom aliases and expiration dates while managing them through a database-backed system. The service integrates OpenID Connect for user authentication and provides a RESTful API for programmatic link management. The platform distinguishes itself through a custom domain router that maps incoming requests from user-defined domains to specific link records. It includes a dedicated administrative dashboard for branded link management and private analytics tracking to monitor

    Allows customization of the UI by loading CSS and HTML from a local folder.

    JavaScriptlink-shortenershorten-urlsshortener
    Voir sur GitHub↗10,929
  • wenchaoios/fscalendarAvatar de WenchaoIOS

    WenchaoIOS/FSCalendar

    10,654Voir sur GitHub↗

    FSCalendar is a native iOS user interface library and customizable date picker designed for integration into mobile applications. It provides a reusable calendar component that supports both Swift and Objective-C. The library allows for the creation of custom calendar cell designs and supports date selection through swiping gestures, enabling both single and multiple date selection workflows. The component can be configured via Interface Builder for visual layout design. It includes capabilities for rendering calendar views and implementing custom date picker designs to match specific applic

    Allows external controllers to define cell appearances and behaviors through predefined interface protocols.

    Objective-C
    Voir sur GitHub↗10,654
  • blinkospace/blinkoAvatar de blinkospace

    blinkospace/blinko

    10,601Voir sur GitHub↗

    Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and organize thoughts through a bi-directional knowledge graph. It functions as a RAG-enabled note-taking application and a self-hosted Markdown editor, allowing for the creation of permanent documentation and fleeting notes. The project distinguishes itself by integrating retrieval-augmented generation to provide conversational querying and AI-powered analysis of private document libraries. It supports both cloud-based and local AI model integration, enabling users to perform sema

    Allows users to personalize the visual style through themes, accent colors, and gradient backgrounds.

    TypeScriptmarkdownmemosnextjs
    Voir sur GitHub↗10,601
  • nezhahq/nezhaAvatar de nezhahq

    nezhahq/nezha

    10,193Voir sur GitHub↗

    Nezha is a multi-server infrastructure monitor and website uptime monitor that provides a centralized dashboard for tracking real-time resource utilization and system health. It functions as a protocol server and alerting engine, utilizing remote agents to collect telemetry data across multiple operating systems. The system distinguishes itself with a web-based remote administration interface, allowing users to execute maintenance commands and manage scheduled tasks on remote hosts via a browser-based terminal. It also integrates a Model Context Protocol server to provide a secure HTTP entry

    Allows users to apply custom styles and code to the frontend to modify the visual appearance and behavior of the dashboard.

    Gomonitoringmonitoring-toolsystem
    Voir sur GitHub↗10,193
Préc.12345…6Suivant
  1. Home
  2. User Interface & Experience
  3. Interface Appearance Customizations

Explorer les sous-tags

  • Boot Picker CustomizationsVisual modifications specifically for the bootloader selection interface. **Distinct from Interface Appearance Customizations:** Focuses specifically on the boot-time selection screen rather than general application or OS user interfaces.
  • Delegate-Based StylingCustomization of UI appearance and behavior through delegate protocols and external controllers. **Distinct from Interface Appearance Customizations:** Specifically applies the delegation pattern for UI styling and behavior instead of general appearance settings
  • Element Visuals1 sous-tagCustomization of small visual indicators like directional arrows and truncation characters. **Distinct from Interface Appearance Customizations:** Focuses on the fine-grained visual elements of the chat interface rather than general themes.
  • Filesystem OverridesCapabilities for overriding interface styles and content using files from a local directory. **Distinct from Interface Appearance Customizations:** Specifically uses the filesystem as the trigger for overrides rather than a database or API.
  • System Tray Customizations3 sous-tagsModifications to the appearance and visibility of the OS system tray or menu bar status indicators. **Distinct from Interface Appearance Customizations:** Focuses specifically on the system tray/menu bar area rather than general UI themes or layouts.
  • Terminal Interface CustomizationsVisual styling systems tailored for the unique constraints of terminal-based user interfaces. **Distinct from Interface Appearance Customizations:** Specifically targets the character-based grid of terminals rather than general web-based AI interfaces
  • Theming and Layouts1 sous-tagCapabilities for modifying the visual presentation and structural layout of a user interface. **Distinct from Interface Appearance Customizations:** Focuses on the specific implementation of visual skins and XML layouts rather than general OS interface settings