awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 个仓库

Awesome GitHub RepositoriesControl Template Customizations

Techniques for redefining the internal visual structure of UI components to change their appearance.

Distinct from Custom Template Tags: None of the candidates describe WPF's visual tree/control template system; they focus on web tags or document templates.

Explore 22 awesome GitHub repositories matching user interface & experience · Control Template Customizations. Refine with filters or upvote what's useful.

Awesome Control Template Customizations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • materialdesigninxaml/materialdesigninxamltoolkitMaterialDesignInXAML 的头像

    MaterialDesignInXAML/MaterialDesignInXamlToolkit

    16,177在 GitHub 上查看↗

    This project is a Material Design XAML library and UI framework for building Windows desktop applications. It provides a collection of components and styles used to implement Material Design interfaces within WPF applications. The toolkit functions as a XAML styling toolkit that provides reusable styles and color swatches. This allows for the maintenance of a unified visual identity and the application of standardized primary and secondary color palettes across .NET desktop screens. The framework covers WPF UI development and XAML interface styling, facilitating the implementation of Materia

    Allows replacing default WPF control visual trees with custom templates to implement Material Design.

    C#c-sharpdesigndragablz
    在 GitHub 上查看↗16,177
  • butchersboy/materialdesigninxamltoolkitButchersBoy 的头像

    ButchersBoy/MaterialDesignInXamlToolkit

    16,183在 GitHub 上查看↗

    This project is a WPF Material Design library and XAML UI framework providing a collection of pre-styled components and themed controls for Windows desktop applications. It functions as a desktop component library and theme engine to ensure design consistency across .NET applications. The toolkit implements a standardized visual language through a Material Design component library, including specialized buttons, cards, and dialogs. It enables the application of comprehensive visual styles and theme implementations to align standard controls with established design patterns. The framework cov

    Implements techniques for redefining the internal visual structure of WPF components to align with Material Design specifications.

    C#
    在 GitHub 上查看↗16,183
  • getgridea/grideagetgridea 的头像

    getgridea/gridea

    10,276在 GitHub 上查看↗

    Gridea is a desktop application for writing Markdown blog posts and publishing them as a static site without needing a server. It stores all content as plain Markdown files and JSON in a local folder, compiles them into a static site, and deploys the result to multiple remote targets including GitHub Pages, Coding Pages, and SFTP servers. The application runs as a cross-platform Electron client, providing a native editing and publishing experience. It supports custom themes that can be selected, installed from a built-in marketplace, and configured with settings like social links and analytic

    Applies user-defined template files to control how blog content is rendered on the site.

    TypeScriptblogblog-engineblog-platform
    在 GitHub 上查看↗10,276
  • mahapps/mahapps.metroMahApps 的头像

    MahApps/MahApps.Metro

    9,802在 GitHub 上查看↗

    MahApps.Metro is a WPF UI framework and control library designed for building modern desktop applications using Windows Presentation Foundation. It serves as a XAML styling toolkit and desktop UI kit that provides a collection of stylized controls and window templates to replace the default appearance of standard Windows desktop components. The framework enables the development of professional desktop interfaces through the use of pre-designed layout patterns, vector icons, and custom window framing. It provides project templates to bootstrap the UI development process and facilitate rapid ap

    Provides a system for redefining the internal visual tree of standard WPF elements to implement a modern flat design.

    C#c-sharphacktoberfestmahapps
    在 GitHub 上查看↗9,802
  • kanboard/kanboardkanboard 的头像

    kanboard/kanboard

    9,663在 GitHub 上查看↗

    Kanboard 是一个自托管的看板项目管理工具和生产力套件,专为跟踪软件任务和团队协作而设计。它提供了一个通过看板、列和卡片管理工作流的可视化系统。 该项目具有可扩展的插件框架和用于编程任务与项目管理的综合 API。它包括通过 LDAP 集成进行的专门身份管理,允许从目录服务器同步用户帐户和组权限。 该系统涵盖了广泛的功能,包括事件驱动的工作流自动化、详细的项目分析(如燃尽图和周期时间测量)以及细粒度的基于角色的访问控制。它还支持集成时间跟踪、子任务分解以及包括双因素身份验证和反向代理支持在内的多种身份验证方法。 该应用程序兼容 MySQL 和 PostgreSQL 以进行持久数据存储,并可使用 Docker Compose 部署。

    Enables the overriding of interface templates and the addition of custom forms to modify presentation.

    PHPagilekanbankanboard
    在 GitHub 上查看↗9,663
  • lepoco/wpfuilepoco 的头像

    lepoco/wpfui

    9,457在 GitHub 上查看↗

    wpfui is a framework and component library for Windows desktop applications built with the .NET WPF framework. It provides a collection of modern visual controls, styles, and immersive interface elements that implement the Fluent Design language. The project includes a specialized icon library delivered as font resources and a project template that provides a pre-configured structure for applications using the Model-View-ViewModel architectural pattern and dependency injection. The framework covers Windows desktop development through XAML-based control templating, resource-dictionary style i

    Defines visual styles and control structures using XAML markup to separate appearance from logic.

    C#csharpdotnetfluent
    在 GitHub 上查看↗9,457
  • microsoft/microsoft-ui-xamlmicrosoft 的头像

    microsoft/microsoft-ui-xaml

    7,287在 GitHub 上查看↗

    Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system. The project includes a low-level composition engine for creating high-performance animations, lighting effects, and translucent window materials. It provides a system for native desktop interface construction using a consistent design system for layouts and interactions. Capability areas cover interactive map rend

    Implements a system for separating control logic from visual appearance through replaceable and adaptable templates.

    C++cppcsharpdesktop
    在 GitHub 上查看↗7,287
  • handyorg/handycontrolHandyOrg 的头像

    HandyOrg/HandyControl

    7,096在 GitHub 上查看↗

    HandyControl is a desktop UI framework and component library designed for building Windows desktop software. It provides a collection of pre-styled and themed user interface controls for applications developed using the Windows Presentation Foundation framework. The project serves as a XAML style library, offering reusable resources and templates that define the visual appearance of common interface elements. It enables the creation of consistent layouts and modern visual themes across Windows applications by providing ready-made components that reduce the need for custom styling and boilerpl

    Decouples internal widget logic from visual representation using ControlTemplates to redefine internal structures.

    C#color-pickercontrolcsharp
    在 GitHub 上查看↗7,096
  • choices-js/choicesChoices-js 的头像

    Choices-js/Choices

    6,801在 GitHub 上查看↗

    Choices is a vanilla JavaScript library used to create customizable select boxes and text inputs without external dependencies. It functions as a custom select box plugin that transforms standard HTML select elements into searchable, stylable dropdowns and tagged text input components. The library distinguishes itself through a system of customizable HTML templates and CSS custom properties, allowing for the creation of tailored UI components. It provides the ability to define custom HTML structures for input components and modify the visual appearance of the interface via CSS theme styling.

    Allows redefining the internal visual structure of UI components via custom HTML templates.

    JavaScriptchoicechoiceschoicesjs
    在 GitHub 上查看↗6,801
  • django-oscar/django-oscardjango-oscar 的头像

    django-oscar/django-oscar

    6,611在 GitHub 上查看↗

    Django Oscar is a domain-driven e-commerce framework built on Django for constructing custom online stores. It provides a purpose-built admin dashboard for managing e-commerce operations including products, orders, customers, and promotions, replacing the default Django admin interface. The framework includes a flexible promotions engine for creating multi-buy, bundle, and percentage discounts with custom conditions and benefits, along with a configurable order status and transition system that supports split payments, multi-batch shipping, and deferred payment capture. The framework is desig

    Allows replacing default HTML templates with project-specific ones to control page appearance and behavior.

    Python
    在 GitHub 上查看↗6,611
  • windows-toolkit/windowscommunitytoolkitwindows-toolkit 的头像

    windows-toolkit/WindowsCommunityToolkit

    6,076在 GitHub 上查看↗

    Windows Community Toolkit 是一个用于在 Windows 10 和 11 上构建应用程序的开发工具包和 WinUI 组件库。它充当 Windows API 的包装器,并提供了一系列可重用的 UI 组件和实用函数,旨在简化常见的编程任务。 该项目专注于通过提供一组实用函数和标准化服务来减少 C# Windows 开发中的样板代码。它通过自定义控件和布局助手实现了标准用户界面模式。 该库涵盖了广泛的功能,包括 Windows API 集成、UI 设计以及常见应用程序模式的实现。这些功能通过可重用的 UI 组件和抽象底层操作系统操作的辅助方法提供。

    Provides XAML-based control templates that allow developers to redefine the internal visual structure of UI components.

    C#
    在 GitHub 上查看↗6,076
  • mjswensen/themermjswensen 的头像

    mjswensen/themer

    5,826在 GitHub 上查看↗

    Themer is a color palette theme generator that produces matching color themes for code editors, terminal emulators, desktop applications, and wallpapers from a single user-defined color set. It accepts standard Base16 YAML color scheme files as input and supports defining custom color palettes with separate dark and light variants. The tool generates visually consistent themes across over a dozen code editors and IDEs, multiple terminal emulators, and various desktop applications, while also creating matching desktop wallpapers in multiple resolutions and visual styles. It operates through a

    Creates custom output formats by defining render functions and installation instructions for theme generation.

    TypeScriptalfredchromecmd
    在 GitHub 上查看↗5,826
  • themerdev/themerthemerdev 的头像

    themerdev/themer

    5,826在 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

    Allows defining custom render functions to output theme files in any format from a color set.

    TypeScript
    在 GitHub 上查看↗5,826
  • projectdiscovery/naabuprojectdiscovery 的头像

    projectdiscovery/naabu

    5,766在 GitHub 上查看↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Allows overriding the default severity classification of a specific scan template.

    Gocdn-exclusionhacktoberfestnmap
    在 GitHub 上查看↗5,766
  • timber/timbertimber 的头像

    timber/timber

    5,650在 GitHub 上查看↗

    Timber is a PHP library that integrates the Twig template engine into WordPress themes, providing an object-oriented framework for theme development. It wraps WordPress data — posts, terms, users, menus, and comments — in structured PHP classes, allowing developers to work with objects instead of raw arrays while keeping HTML markup separate from PHP logic through Twig templates. The library distinguishes itself by offering a complete set of tools for modern WordPress theme building. It includes a file-based template hierarchy with fallback chains, dynamic image manipulation with resizing, cr

    Overrides nested block sections within inherited templates to customize specific page regions without altering the parent layout.

    PHPhactoberfestphptimber
    在 GitHub 上查看↗5,650
  • kartik-v/bootstrap-fileinputkartik-v 的头像

    kartik-v/bootstrap-fileinput

    5,350在 GitHub 上查看↗

    bootstrap-fileinput 是一个与 Bootstrap 兼容的 HTML5 文件上传小部件和插件。它提供了一个用于选择和上传多个文件的可定制界面,具有集成的图像预览、拖放支持以及针对文件类型、大小和数量的客户端验证。 该项目包括一个可恢复的文件上传客户端,它将大文件切片为块,以确保在间歇性连接下的稳定性,并允许传输暂停和恢复。它还具有一个客户端图像处理器,能够在传输前调整图像大小并读取 EXIF 元数据以自动校正图像方向。 该系统涵盖了广泛的功能,包括具有实时进度跟踪的异步文件传输、递归文件夹上传和 PDF 文档渲染。该界面通过布局模板、自定义主题和支持从右到左方向的多语言本地化提供了广泛的定制支持。

    Enables overriding default HTML markup for components like progress bars, file icons, and action buttons.

    JavaScriptajax-uploadbootstrapbootstrap-fileinput
    在 GitHub 上查看↗5,350
  • kinnara/modernwpfKinnara 的头像

    Kinnara/ModernWpf

    4,940在 GitHub 上查看↗

    ModernWpf 是一个适用于 Windows Presentation Foundation (WPF) 框架的 UI 框架和控件工具包。它提供了一系列现代样式和专门的界面元素,旨在构建当前一代的桌面应用程序布局。 该库作为一个主题和 XAML 样式系统运行,允许更新标准界面元素。它包括对管理视觉主题的内置支持,特别是在浅色、深色和高对比度模式之间切换。 该项目涵盖了通用的 WPF 用户界面设计,包括样式化输入、导航和布局控件的实现。

    Redefines the visual structure of standard controls by replacing default XAML control templates.

    C#csharpdesktopfluent-design
    在 GitHub 上查看↗4,940
  • theorchid/platformTheOrchid 的头像

    TheOrchid/Platform

    4,791在 GitHub 上查看↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    Renders user-defined templates within the administrative layout and passes query data directly to the view.

    PHP
    在 GitHub 上查看↗4,791
  • jdan/cleaverjdan 的头像

    jdan/cleaver

    4,056在 GitHub 上查看↗

    Cleaver 是一个面向开发者的演示文稿创建器和静态 HTML 演示框架。它作为一个 Markdown 幻灯片生成器,将结构化的纯文本转换为格式化的 HTML 输出以供浏览器显示。 该工具通过监控源码文件更改的实时重载工作流,实现快速幻灯片迭代。它支持通过注入外部 CSS、应用视觉主题以及允许每张幻灯片的格式覆盖来自定义演示样式。 该系统包括自动化幻灯片编译功能,包括作者署名和元数据配置的生成。它提供了一个带有键盘导航和可配置屏幕元素的 UI,同时提供模板覆盖以修改单个幻灯片的结构。

    Allows the replacement of default slide templates with custom structural definitions to modify layout.

    JavaScriptmarkdownslideshow
    在 GitHub 上查看↗4,056
  • alex-shpak/hugo-bookalex-shpak 的头像

    alex-shpak/hugo-book

    4,051在 GitHub 上查看↗

    hugo-book 是一个专为 Hugo 设计的文档主题和静态网站框架,旨在创建结构化的技术手册、文档书籍和多语言知识库。它将目录结构转换为分层导航菜单和格式化的技术内容。 该框架包含一个专业的 OpenAPI 文档渲染器,可将规范转换为结构化的参考页面。它还提供了全文客户端搜索集成,并支持具有从右到左布局镜像的多语言内容。 该项目涵盖了广泛的内容渲染功能,包括数学公式排版、图表生成、终端录制集成,以及标签页和折叠块等交互元素。它还集成了按时间顺序排列的博客系统,以及用于生成目录和步骤列表的工具。 视觉定制通过颜色主题支持、CSS 样式覆盖和自定义 HTML 注入来处理。

    Enables replacing default UI templates with custom structural definitions via the override of Hugo partials.

    HTMLdocumentationhugohugo-theme
    在 GitHub 上查看↗4,051
上一个12下一个
  1. Home
  2. User Interface & Experience
  3. Control Template Customizations

探索子标签

  • Custom Template Renderers3 个子标签Uses user-defined template files to control how content is displayed on the generated site. **Distinct from Control Template Customizations:** Distinct from Control Template Customizations: focuses on user-provided template files for site rendering, not UI component visual structure.
  • Layout Template Overrides1 个子标签Capability to replace default UI templates with custom structural definitions. **Distinct from Control Template Customizations:** Focuses on overriding higher-level page and form templates rather than individual component control templates.