# zhuzichu520/fluentui

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/zhuzichu520-fluentui).**

4,421 stars · 597 forks · C++ · mit

## Links

- GitHub: https://github.com/zhuzichu520/FluentUI
- awesome-repositories: https://awesome-repositories.com/repository/zhuzichu520-fluentui.md

## Topics

`fluent` `qml` `qt` `qtquick` `ui`

## Description

FluentUI is a component-based UI framework that implements Microsoft's Fluent Design System for building cross-platform desktop applications. It provides a complete set of reusable UI components and styling tools that follow the Fluent Design language, enabling developers to create consistent visual interfaces across different operating systems.

The framework includes a custom window frame manager that creates frameless application windows with integrated title bars and standard window controls, styled through CSS variables. It also features a single-page application router that manages view navigation and session state within a single entry point, allowing for SPA-style desktop interfaces.

FluentUI offers a collection of desktop form input controls including various button types (filled, text, toggle, radio) and text input fields (single-line and multi-line). The framework's dynamic theme styling engine controls application appearance through global CSS variables for color palettes and spacing systems, while also providing icon and text rendering capabilities with consistent visual treatment.

## Tags

### User Interface & Experience

- [Fluent Design Systems](https://awesome-repositories.com/f/user-interface-experience/component-utilities/ui-frameworks/component-libraries/react-components/modernization-utilities/interface-modernizers/fluent-design-systems.md) — Offers a complete set of components and styling tools that follow Microsoft's Fluent Design language.
- [Component-Based UI Frameworks](https://awesome-repositories.com/f/user-interface-experience/component-based-ui-frameworks.md) — Builds user interfaces from reusable components that implement the Fluent Design System with consistent visual styling.
- [Cross-Platform UI Component Libraries](https://awesome-repositories.com/f/user-interface-experience/component-transitions/react-libraries/cross-platform-ui-libraries/cross-platform-ui-component-libraries.md) — Provides a collection of UI elements and controls that work consistently across different operating systems.
- [CSS Variable Theming](https://awesome-repositories.com/f/user-interface-experience/css-variable-theming.md) — Controls dynamic color palettes and spacing systems through globally scoped CSS custom properties that update at runtime.
- [CSS Variable Styled Frames](https://awesome-repositories.com/f/user-interface-experience/custom-window-title-bars/css-variable-styled-frames.md) — Creates frameless application windows with integrated title bars and standard window controls using CSS variable styling.
- [Dynamic Theming](https://awesome-repositories.com/f/user-interface-experience/dynamic-theming.md) — Controls application appearance through global CSS variables for dynamic color palettes and spacing systems.
- [Fluent Design Component Libraries](https://awesome-repositories.com/f/user-interface-experience/fluent-design-component-libraries.md) — Implements Microsoft's Fluent Design System with consistent visual styling and reusable components.
- [Form Input Controls](https://awesome-repositories.com/f/user-interface-experience/form-input-controls.md) — Offers a collection of desktop form input controls including buttons, text fields, and selection controls.
- [Frameless Window Templates](https://awesome-repositories.com/f/user-interface-experience/page-layout-templates/desktop-application-layouts/frameless-window-templates.md) — Creates borderless application windows with custom title bars and standard window controls. ([source](https://cdn.jsdelivr.net/gh/zhuzichu520/fluentui@main/README.md))

### Web Development

- [Cross-Platform Desktop Frameworks](https://awesome-repositories.com/f/web-development/cross-platform-desktop-frameworks.md) — Provides a cross-platform desktop UI framework for building graphical interfaces across multiple operating systems.
- [Single-Page Applications](https://awesome-repositories.com/f/web-development/single-page-applications.md) — Provides a built-in router for managing view navigation and session state in single-page desktop applications. ([source](https://cdn.jsdelivr.net/gh/zhuzichu520/fluentui@main/README.md))
- [Desktop SPA Routers](https://awesome-repositories.com/f/web-development/single-page-applications/desktop-spa-routers.md) — Manages view navigation and session state within a single entry point for building SPA interfaces.
