Skip to content

ghost1372/DevWinUI

Repository files navigation

DevWinUI

DevWinUI

Native AOT Compatible — 99% Full support for Native AOT compilation

build releaseDate DevWinUI NuGet

Packages Download/Installation Documentation
Visual Studio Marketplace Version Marketplace Document
NuGet Version NuGet Download Document
NuGet Version NuGet Download Document
NuGet Version NuGet Download Document
NuGet Version NuGet Download Document

DevWinUI is a comprehensive collection of libraries, components, styles, and tools designed to help you build powerful WinUI 3 applications quickly and efficiently. Whether you’re creating modern desktop experiences for Windows 10, Windows 11, or future versions, DevWinUI brings together everything you need to accelerate development and deliver exceptional results.

  • DevWinUI is built around WinUI 3: Microsoft’s modern native UI framework that embraces Fluent Design principles. It enables beautiful, intuitive, and accessible interfaces with the latest patterns and controls.
  • Accelerated development: Leverage pre-built templates, scaffolding tools, and ready-to-use helper classes to streamline common tasks such as navigation, theming, and app lifecycle management. Get your project up and running in minutes while maintaining flexibility and control over your design.
  • Optimized performance: All components are purpose-built for high performance and reliability, ensuring smooth, responsive, and scalable applications that shine across devices and environments.
  • Native AOT Compatible: 99% full compatible with Native AOT. DevWinUI adapts to system capabilities to ensure consistent functionality and a great user experience wherever your app runs.
  • Designed for developers: Whether you’re an experienced professional or just starting out, DevWinUI provides a unified and productive foundation to help you transform your ideas into powerful applications.
  • Build faster: Create smarter. Deliver extraordinary experiences.

📚 Getting started with DevWinUI

Make sure to also check out the Gallery App, our interactive sample experience showing everything you can do with DevWinUI.

DevWinUI

💻 DevWinUI.Base

Install this package to access core utilities, including services, helpers, extensions, managers and more.

Install-Package DevWinUI.Base

💻 DevWinUI

Install this package for custom controls, styles, XAML resources, and more. It also includes DevWinUI.Base.

Install-Package DevWinUI

After installing, add the following resource to App.xaml

<ResourceDictionary Source="ms-appx:///DevWinUI/Themes/Generic.xaml" />

💻 DevWinUI.ContexMenu

Add a new ContextMenu for Windows 11/10. You can use it in any .Net >= 8.0 apps which supports Package Identity. this means you can use it in WPF or WinForm with MSIX Packaging.

Install-Package DevWinUI.ContextMenu

❤️ Special thanks to Fatemeh sadat Ashian for designing our icon. You can find her here: Telegram, Gmail.

🕰️ History

EdgeLighting

EdgeLighting

RichButton

RichButton

Spoiler

Spoiler

SidebarView

SidebarView

Toolbar

Toolbar

BreadcrumbBar

BreadcrumbBar

ThemedIcon

ThemedIcon

SamplePanel

SamplePanel

SpectrumAnalyzer

SpectrumAnalyzer

WaveformTimeline

WaveformTimeline

LoopPanel

LoopPanel

CarouselView2

CarouselView2 CarouselView2

CoverFlow

CoverFlow

ContentSlider

ContentSlider

CarouselView

CarouselView

EasyCarouselPanel

EasyCarouselPanel

Stars

Stars

BannerView

BannerView

AudioWave

AudioWave

SpectrumVisualizer

SpectrumVisualizer

LinearGradientBlurPanel

LinearGradientBlurPanel

OrbitLoadingIndicator

OrbitLoadingIndicator

ColorAnalyzer

ColorAnalyzer

StoreCarousel

StoreCarousel

Xaml Lights

Xaml Lights

AnimatedTextBlock

AnimatedTextBlock

SnapLayoutManager

SnapLayoutManager

BlendedImage

BlendedImage

Countdown

Countdown

CircleIcon

CircleIcon

ImageFrame

ImageFrame

FrostedGlass

FrostedGlass

ProfileControl

ProfileControl

FluidBanner

FluidBanner

ColorShadow

ColorShadow

Halo

Halo

OffsetBox

OffsetBox

InfoCard

InfoCard

GoToCard

GoToCard

TabViewItem Rounded Style

TabViewItem Rounded Style

LoopingList

LoopingList

LoopingSelector

LoopingSelector

MenuFlyout SecondaryMenu Attach

MenuFlyout SecondaryMenu Attach

SegmentedSlider

SegmentedSlider

SegmentedSlider

SystemTrayIcon

SystemTrayIcon

Timeline

Timeline

SpeedGraph

SpeedGraph

WanderingParticles

WanderingParticles

SnowFlakeEffect

SnowFlakeEffect

FlipCards

FlipCards

FlipBlock

FlipBlock

DigitalSegment

DigitalSegment

SixteenSegmentChar

SixteenSegmentChar

FourteenSegmentChar

FourteenSegmentChar

MatrixSegmentChar

MatrixSegmentChar

HomePageHeader

HomePageHeader

HeaderTile

HeaderTile

CheckUpdateControl

CheckUpdateControl

OutOfBoxPage

OutOfBoxPage

Card

Card

StorageBar

StorageBar

StorageRing

StorageRing

MessageBox

MessageBox

WindowedContentDialog

WindowedContentDialog

ConfettiCannon

ConfettiCannon

DepthLayerView

DepthLayerView

GifImage

GifImage

Accordion

Accordion

ShyHeader

ShyHeader

AnimationExtensions

AnimationExtensions

FlipToReveal

FlipToReveal

ArcProgress

ArcProgress

DropdownColorPicker

DropdownColorPicker

ColorPalette

ColorPalette

SplitCircle

SplitCircle

ImageEffectBrush

ImageEffectBrush

BlurEffectBrush

BlurEffectBrush

BlurEffectControl

BlurEffectControl

AnimatedGradient

AnimatedGradient

ShimmerTextBlock

ShimmerTextBlock

ColorSlideControl

ColorSlideControl

ColorBloomControl

ColorBloomControl

ForegroundFocusEffects

ForegroundFocusEffects

PerspectiveZoom

PerspectiveZoom

CompositionShadow

CompositionShadow

CompositionImage

CompositionImage

CompositionAnimationController

CompositionAnimationController

HeaderCarousel

HeaderCarousel

AnimatedImage

AnimatedImage

OverviewPageHeader

OverviewPageHeader

BlurEffectManager

BlurEffectManager BlurEffectManager

Border Styles

Border Styles

Grid Styles

Grid Styles

StackPanel Styles

StackPanel Styles

Brush

Brush

Shortcut

Shortcut

ShortcutPreview

ShortcutPreview

ShortcutWithTextLabel

ShortcutWithTextLabel

StringInfoBadge Style

StringInfoBadge Style

Magnifier

Magnifier

NavigationView MS Store Style

NavigationView MS Store Style

Shimmer

Shimmer

SelectorBar Style

SelectorBar Style

LayeredFontIcons

LayeredFontIcons

ComboBox Style

ComboBox Style

Button Style

Button Style

Button Style

DragMoveAndResize

DragMoveAndResize

RelativeDate

RelativeDate

DelegateCommand

DelegateCommand

ColorBrightness

ColorBrightness

ModernSystemMenu

ModernSystemMenu

ModalWindow

ModalWindow

LegacyMessageBox

LegacyMessageBox

StepBar

StepBar

LayoutTransformer

LayoutTransformer

GoToTop

GoToTop

FlexPanel

FlexPanel

HoneycombPanel

HoneycombPanel

ElementGroup

ElementGroup

Hatch

Hatch

CompareSlider

CompareSlider CompareSlider

TransitioningContentControl

TransitioningContentControl

DateTimePicker

DateTimePicker

CalendarWithClock

CalendarWithClock

Clock

Clock

CirclePanel

CirclePanel

ProgressButton

ProgressButton

RichTextFormatter Helper

RichTextFormatter

TextBox

TextBox

BreadcrumbNavigator

BreadcrumbNavigator

PinBox

PinBox

SelectorBarSegmented

SelectorBarSegmented

ColorfulShimmingEffect

ColorfulShimmingEffect

TiledImageBrush /Win2d

TiledImageBrush /Win2d

OutlineTextControl /Win2d

OutlineTextControl /Win2d

FlipSide

FlipSide

LongShadowTextBlock

LongShadowTextBlock

PickCredential

PickCredential

RequestWindowsPIN

RequestWindowsPIN

PagerControl

PagerControl

IndeterminateProgressBar

IndeterminateProgressBar

LoadingIndicator

LoadingIndicator

ThemeService / Backdrop TintColor

ThemeService

OpacityMaskView

OpacityMaskView OpacityMaskView

AutoScrollView

AutoScrollView AutoScrollView

ProgressRing

ProgressRing

WaveProgressBar

WaveProgressBar

Watermark /Win2d

Watermark /Win2d Watermark /Win2d

BlurAnimationHelper /Win2d

BlurAnimationHelper /Win2d

GooeyButton /Win2d

GooeyButton /Win2d

GooeyEffect /Win2d

GooeyEffect /Win2d

GooeyFooterEffect /Win2d

GooeyFooterEffect /Win2d

WaveCircle /Win2d

WaveCircle /Win2d

Bubble /Win2d

Bubble/Win2d

Particle /Win2d

Particle/Win2d

TextBlockStrokeView /Win2d

TextBlockStrokeView

TextGlitchEffect /Win2d

TextGlitchEffect

TextMorphEffect /Win2d

TextMorphEffect

FontIcon Extension : Choose Fluent Icons (more than 1400) with Name or Code

FontIcon FontIcon

Divider

Divider

Shield

Shield

Gravatar

Gravatar

Growl

Growl

Transparent Backdrop

Transparent Backdrop

Acrylic Backdrop

Acrylic Backdrop Acrylic Backdrop

Options Page Control

Options Page

ContextMenu

ContextMenu

SwitchPresenter

SwitchPresenter

Blue InfoBar

InfoBar

Settings

Settings SettingsGroup SimpleSettingsGroup

AutoSuggestBox Helper

AutoSuggestBox

Enum Value Extension

Enum Value Extension

TextBox Extension

TextBox TextBox

Validation

Validation

CheckBox With Description Control

CheckBox With Description

Hyperlink Button Style

Hyperlink Button Style

Inline AutoComplete

Inline AutoComplete

TextBox Checked

TextBox

KeyVisual

KeyVisual

ListViewItem Setting Style

ListViewItem

NavigationView Service

NavigationView

Shortcut

Shortcut Shortcut

Taskbar Helper

TaskBar Helper

LandingPages

LandingPage

LandingPage

LandingPage

LandingPage

LandingPage

LandingPage

Settings

SettingsCard

SettingsCard

SettingsCard

SettingsCard

SettingsCard

SettingsCard

About

DevWinUI is a collection of useful classes, controls, styles, and codes for WinUI 3. Create a WinUI 3 app in less than a minute with the built-in project templates and scaffolding tools.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages