All Projects → Carlos487 → Awesome Wpf

Carlos487 / Awesome Wpf

Licence: cc0-1.0
A collection of awesome WPF resources, libraries and UI controls.

Projects that are alternatives of or similar to Awesome Wpf

H.NotifyIcon.WPF
NotifyIcon for .Net Core 3.1 and .Net 5 WPF.
Stars: ✭ 44 (-77.55%)
Mutual labels:  wpf, net
Toastnotifications
Toast notifications for WPF allows you to create and display rich notifications in WPF applications. It's highly configurable with set of built-in options like positions, behaviours, themes and many others. It's extendable, it gives you possibility to create custom and interactive notifications in simply manner.
Stars: ✭ 507 (+158.67%)
Mutual labels:  wpf, ui-components
Picview
Fast Picture Viewer with compact UI, that can be hidden. Features image effects, galleries, image info and more. The app can automatically adjusts itself to your screen.
Stars: ✭ 259 (+32.14%)
Mutual labels:  dotnet-core, wpf
Winton.extensions.configuration.consul
Enables Consul to be used as a configuration source in dotnet core applications
Stars: ✭ 239 (+21.94%)
Mutual labels:  dotnet-core, net
Virtualizingwrappanel
Implementation of a VirtualizingWrapPanel for WPF running .NET Framework 4.5+ or .NET Core 3.0+
Stars: ✭ 59 (-69.9%)
Mutual labels:  dotnet-core, wpf
WPFControls-ThemePack
Custom designed themes for WPF controls to make your app look better. Simple to modify.
Stars: ✭ 28 (-85.71%)
Mutual labels:  wpf, net
Ceras
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
Stars: ✭ 374 (+90.82%)
Mutual labels:  dotnet-core, net
Wpf Notifyicon
NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform
Stars: ✭ 329 (+67.86%)
Mutual labels:  wpf, ui-components
Subloader
Subloader is a simple and minimalistic subtitle downloader that enables you to quickly find and download subtitles for your video files.
Stars: ✭ 53 (-72.96%)
Mutual labels:  dotnet-core, wpf
Builderhmi.lite
.NET Core WPF UI design as quick and intuitive as WinForms! Did you hear that MICROSOFT??
Stars: ✭ 25 (-87.24%)
Mutual labels:  dotnet-core, wpf
Pixieditor
PixiEditor is a lightweight pixel art editor made with .NET 5
Stars: ✭ 210 (+7.14%)
Mutual labels:  dotnet-core, wpf
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-42.86%)
Mutual labels:  dotnet-core, net
Edi
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit
Stars: ✭ 220 (+12.24%)
Mutual labels:  wpf, ui-components
InplaceEditBoxLib
WPF/MVVM control to implement a textbox on top of other elements like TreeViewItem or ListViewItem (use case: perform in place edit on top of a displayed text item)
Stars: ✭ 28 (-85.71%)
Mutual labels:  wpf, ui-components
Bililiverecorder
B站录播姬 | BiliBili Stream Recorder
Stars: ✭ 746 (+280.61%)
Mutual labels:  dotnet-core, wpf
Tiefsee
Stars: ✭ 100 (-48.98%)
Mutual labels:  net, wpf
Fontawesome.sharp
A library for using Font Awesome in WPF & Windows Forms applications
Stars: ✭ 185 (-5.61%)
Mutual labels:  dotnet-core, wpf
Precise Ui
📐 React UI Component Library powered by ZEISS.
Stars: ✭ 192 (-2.04%)
Mutual labels:  ui-components
Oxyplot
A cross-platform plotting library for .NET
Stars: ✭ 2,466 (+1158.16%)
Mutual labels:  wpf
Vanillarat
VanillaRat is an advanced remote administration tool completely coded in C# for Windows.
Stars: ✭ 192 (-2.04%)
Mutual labels:  net

Awesome WPF Awesome

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.
  • 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
  • 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) Material Design UI libraries, styles and additional controls
  • 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
  • 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.
  • Telerik UI for WPF - (PAID, COMMERCIAL) Telerik UI for WPF | Build beautiful and high-performance WPF business applications fast
  • WPFSpark - (FREE, OPEN SOURCE) A rich UserControl library to enhance the look and feel of WPF applications.

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, EXPERIMENTAL) Emoji.Wpf is a proof of concept implementation of Emoji 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.Geometry - (FREE, OPEN SOURCE) Small library with WPF geometries and shaders.
  • Gu.Wpf.FlipView - (FREE, OPEN SOURCE) A flipview for WPF, handles touch & mouse swipe.
  • 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.
  • LiveCharts - (FREE, OPEN SOURCE) Simple, flexible, interactive & powerful data visualization 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.
  • 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
  • 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-Math - (FREE, OPEN SOURCE) WPF-Math is a .NET library for rendering mathematical formulae using the LaTeX typsetting style, for the WPF framework.
  • 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 MediaElement replacement), a VideoCaptureElement for web cams and a DVDPlayerElement.

Fonts

  • FontAwesome5 - (FREE, OPEN SOURCE) WPF (.Net and .Net Core 3.0) and UWP controls for the iconic SVG, font, and CSS toolkit Font Awesome 5. Current Version: v5.12.0
  • FontAwesome.Sharp - (FREE, OPEN SOURCE) A library for embbeding Font Awesome icons in WPF & Windows Forms applications via NuGet. Inspired by ioachim/fontawesome.wpf (BitBucket) and Using Font Icons (CodeProject).
  • Font-Awesome-WPF 4.7 - (FREE, OPEN SOURCE) WPF controls for the iconic font and CSS toolkit Font Awesome. Current Version: v4.7.0
  • wpf.fontawesome5 - (FREE, OPEN SOURCE) With wpf.fontawesome5 you can use the popular icon library FontAwesome 5.12.0 within your WPF applications.

Themes

  • 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 In XAML Toolkit - (FREE, OPEN SOURCE) Material Design UI libraries, styles and additional controls
  • ModernWPF UI Library - (FREE, OPEN SOURCE) Modern styles and controls for your WPF applications
  • Wpf Office Theme - (FREE, OPEN SOURCE) WPF theme influenced by minimalistic MS Office style

Libraries

  • Caliburn.Micro - (FREE, OPEN SOURCE) A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
  • Elmish.WPF - (FREE, OPEN SOURCE) The good parts of MVVM (the data bindings) with the simplicity and robustness of an MVU architecture for the rest of your app. Never write a ViewModel class again!
  • FluentWPF - (FREE, OPEN SOURCE) Fluent Design System for WPF.
  • GongSolutions.WPF.DragDrop - (FREE, OPEN SOURCE) An easy to use drag'n'drop framework for WPF.
  • MVVM Light Toolkit - (FREE, OPEN SOURCE) The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
  • MvvmCross - (FREE, OPEN SOURCE) The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
  • Prism - (FREE, OPEN SOURCE) Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, and Xamarin Forms.
  • ReactiveUI - (FREE, OPEN SOURCE) An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms!
  • Serilog.Sinks.RichTextBox.Wpf - (FREE, OPEN SOURCE) A Serilog sink that writes log events to any WPF RichTextBox control with coloring and custom theme support.
  • UpbeatUI - (FREE, OPEN SOURCE) A lightweight MVVM framework for quickly developing mobile-style applications for Windows.
  • WPF Animated GIF - (FREE, OPEN SOURCE) A simple library to display animated GIF images in WPF, usable in XAML or in code.
  • WPFTabTip - (FREE, OPEN SOURCE) Simple TabTip / Virtual Keyboard integration for WPF apps on Win 8.1 and Win 10
  • Xamarin.Forms.Platform.WPF - (FREE, OPEN SOURCE) Xamarin Forms Renderer to build native UIs for WPF

Utilities

  • Snoop - (FREE, OPEN SOURCE) Snoop is the open source WPF spying utility. It allows you to spy/browse the visual tree of a running application.
  • XAML Viewer - (FREE, OPEN SOURCE) XAML Viewer is a lightweight XAML editor.

Courses

  • Advanced Reusable Styles and Themes in WPF - (PAID, PLURALSIGHT) Take your WPF XAML skills to the next level by learning how to make modern reusable styles and themes with runtime theme switching. If you've ever wanted to implement light and dark themes in your apps, then this course will show you how.
  • Advanced Windows Presentation Foundation (WPF) Course - (PAID, UDEMY) Build interactive, efficient, and smart applications with Windows Presentation Foundation (WPF) using this course.
  • Learning Windows Presentation Foundation (WPF) - (PAID, UDEMY) A complete guide to build robust and scalable applications with Windows Presentation Foundation (WPF).
  • Windows Presentation Foundation Masterclass - (PAID, UDEMY) Leverage WPF with C# and XAML to build real world skills with Azure, REST, MVVM and Machine Learning.
  • WPF Data Binding in Depth - (PAID, PLURALSIGHT) Data binding is one of the most powerful and important capabilities in WPF applications for building data-driven, loosely coupled, maintainable applications. In this course you will learn how to use the end-to-end capabilities of data binding in WPF including both the most common features as well as more advanced capabilities.
  • WPF MVVM in Depth - (PAID, PLURALSIGHT) This course provides end-to-end coverage of what you need to know to effectively apply the MVVM pattern to WPF applications.
  • WPF Productivity Playbook - (PAID, PLURALSIGHT) This course contains a collection of tips, tricks, and techniques that will help you become a more productive and confident WPF developer, able to leverage the full power of the platform.
  • WPF & XAML: Build 10 WPF applications (C#) in 2020 - (PAID, UDEMY) Learn XAML and WPF development on 10 projects. WPF/C# programming even for beginners

Tutorials (Video)

Books

License

CC0

Credits and sources

Top 10 WPF Libraries in 2017 6 Best WPF & XAML Courses & Tutorials

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].