Awesome WPF
A collection of awesome WPF resources, libraries and UI controls.
Inspired by awesome, awesome-dotnet, awesome-dotnet-core.
Contents
General
UI Controls
Control Suites
- Actipro WPF Controls - (PAID, COMMERCIAL) A vast toolkit of professional UI controls, including docking windows, ribbons, editors, propertygrid, code editing, charts, gauges, wizards, themes, and much more.
- Adonis-UI - (FREE, OPEN SOURCE) Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals.
- ComponentOne Studio WPF - (PAID, COMMERCIAL) ComponentOne Studio WPF Edition is a collection of easy to use WPF components currently including grids, charting, reporting and scheduling controls.
- ControlzEx - (FREE, OPEN SOURCE) Shared Controlz for WPF.
- DevExpress WPF UI Library - (PAID, COMMERCIAL) With over 120 UI controls and tools, the DevExpress WPF UI Library will help you deliver high-performance line of business applications that meet and exceed the needs of your enterprise.
- Extended WPF Toolkit - (FREE FOR NON COMMERCIAL USE, OPEN SOURCE) WPF controls, components and utilities for creating next generation Windows applications.
- HandyControl - (FREE, OPEN SOURCE) Contains some simple and commonly used WPF controls.
- Mahapps.Metro - (FREE, OPEN SOURCE) A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
- Material Design Extensions - (FREE, OPEN SOURCE) Material Design Extensions is based on Material Design in XAML Toolkit to provide additional controls and features for WPF apps.
- Material Design In XAML Toolkit - (FREE, OPEN SOURCE) Google's Material Design in XAML & WPF, for C# & VB.Net.
- Modern UI for WPF (MUI) - (FREE, OPEN SOURCE) A set of controls and styles converting your WPF application into a great looking Modern UI app.
- ModernWPF UI Library - (FREE, OPEN SOURCE) Modern styles and controls for your WPF applications.
- MosaicUIWpf - (FREE, OPEN SOURCE) Mosaic UI for WPF is a control library that seeks to provide compartmentalized controls.
- Nevron UI for Win/Mac - (FREE) Nevron User Interface Components for WPF | NOV User Interface for .NET.
- Ookii Dialogs WPF - (FREE, OPEN SOURCE) A set of dialogs for your WPF applications. Included are classes for task dialogs, credential dialog, progress dialog, and common file dialogs.
- Syncfusion WPF controls - (PAID, COMMERCIAL) The Syncfusion WPF controls is a package of over 100 modern WPF UI controls for building beautiful, high performance line-of-business WPF applications.
- Telerik UI for WPF - (PAID, COMMERCIAL) Telerik UI for WPF | Build beautiful and high-performance WPF business applications fast.
- UI.WPF.Modern - (FREE, OPEN SOURCE) An innovative UI library for Windows Presentation Foundation (WPF) applications, designed to emulate the sleek and modern aesthetics of the Fluent Design system found in WinUI.
- Ultimate UI for WPF - (PAID, COMMERCIAL) A complete library of 100+ WPF controls, including lightning-fast grids and charts, and dynamic data visualizations. All .NET 5 compatible.
- WPFSpark - (FREE, OPEN SOURCE) A rich UserControl library to enhance the look and feel of WPF applications.
- WPF UI - (FREE, OPEN SOURCE) Modern styles and controls for WPF application inspired by the modern Microsoft Fluent Design System. A simple way to make your application written in WPF keep up with modern design trends. Design of the interface, choice of colors and the appearance of the controls were inspired by projects made by Microsoft for Windows 11.
Individual Controls
- AvalonEdit - (FREE, OPEN SOURCE) AvalonEdit is the name of the WPF-based text editor in SharpDevelop 4.x.
- CefSharp - (FREE, OPEN SOURCE) .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework.
- ColorPickerWPF - (FREE, OPEN SOURCE) A simple WPF color picker control for .NET 4.5.2 licensed under MIT. Contains two color gradient images to sample from, and custom palette support.
- ConsoleControl - (FREE, OPEN SOURCE) ConsoleControl is a C# class library that lets you embed a console in a WinForms or WPF application.
- Dragablz - (FREE, OPEN SOURCE) Tearable tab control for WPF, which includes docking, tool windows and MDI.
- Emoji.Wpf - (FREE, OPEN SOURCE) Emoji.Wpf is an implementation of color Emoji rendering for WPF.
- ffmediaelement - (FREE, OPEN SOURCE) FME: The Advanced WPF MediaElement (based on FFmpeg).
- Fluent.Ribbon - (FREE, OPEN SOURCE) Fluent.Ribbon is a library that implements an Office-like user interface for the Windows Presentation Foundation (WPF).
- Gu.Wpf.FlipView - (FREE, OPEN SOURCE) A flipview for WPF, handles touch & mouse swipe.
- Gu.Wpf.Geometry - (FREE, OPEN SOURCE) Small library with WPF geometries and shaders.
- Hardcodet NotifyIcon for WPF - (FREE, OPEN SOURCE) This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform.
- Interactive Data Display for WPF - (FREE, OPEN SOURCE) Interactive Data Display for WPF is a set of controls for adding interactive visualization of dynamic data to your application.
- LightningChart .NET - (PAID, COMMERCIAL) High-performance WPF, WinForms & UWP Charts & Graphs.
- LiveCharts2 - (FREE, OPEN SOURCE) Simple, flexible, interactive & powerful charts, maps and gauges for .Net.
- LoadingIndicators.WPF - (FREE, OPEN SOURCE) LoadingIndicators.WPF is a collection of 8 animated loading indicators for WPF compatible with MahApps.Metro.
- Mapsui - (FREE, OPEN SOURCE) Mapsui is a .NET Map component for WPF, UWP and Xamarin Android and iOS.
- mpv.net - (FREE, OPEN SOURCE) mpv.net is a modern media player for Windows that works just like mpv.
- Notifications.Wpf - (FREE, OPEN SOURCE) WPF toast notifications.
- NOV Chart for Wpf - (PAID, COMMERCIAL) Charting component for WPF. Features a complete set of charting types, advanced axes and blazing fast performance.
- NOV Diagram for Wpf - (PAID, COMMERCIAL) Diagramming Framework for WPF. Integrate Microsoft Visio-like functionality in your .NET application.
- NOV Rich Text Editor for Wpf - (PAID, COMMERCIAL) An advanced solution for any application that needs solid rich text processing, visualization, or document editing capabilities.
- OxyPlot - (FREE, OPEN SOURCE) OxyPlot is a cross-platform plotting library for .NET.
- PropertyTools - (FREE, OPEN SOURCE) Custom controls for WPF: PropertyGrid, DataGrid, multi-select TreeView, ColorPicker and more.
- ReoGrid - (FREE, OPEN SOURCE) Fast and powerful .NET spreadsheet component, support data format, freeze, outline, formula calculation, chart, script execution and etc.
- SciChart for WPF - (PAID, COMMERCIAL) Realtime, High Performance WPF Chart Library. ~50 2D & 3D WPF Chart Types and Extensive API.
- Toggle Switch Control Library - (FREE, OPEN SOURCE) The Toggle Switch Control Library creates highly customizable toggle switch controls for WPF and Silverlight apps.
- WPF AutoComplete TextBox - (FREE, OPEN SOURCE) An autocomplete TextBox for WPF.
- WPFCustomMessageBox - (FREE, OPEN SOURCE) WPFCustomMessageBox is a WPF clone of the native Windows/.NET MessageBox with extra features like custom button text.
- wpfchrometabs - (FREE, OPEN SOURCE) A WPF custom tab control built from the ground up to mimic the user experience found in Google's Chrome browser.
- WpfHexEditorControl - (FREE, OPEN SOURCE) Wpf Hexeditor is a fast and fully customisable user control for editing file or stream as hexadecimal. Can be used in Wpf or WinForm application.
- WPFToastNotification - (FREE, OPEN SOURCE) Fancy toast notification for WPF applications easy to use and support MVVM pattern.
- Wpf.Notifications - (FREE, OPEN SOURCE) WPF notifications UI controls (as seen in VS Code).
- WPF-MediaKit - (FREE, OPEN SOURCE) A library to quickly build DirectShow media player controls in WPF. The kit comes with a video player.MediaUriElement (a WPF MediaEle