Open-source C# projects categorized as WPF

Top 23 C# WPF Projects

  • GitHub repo MaterialDesignInXamlToolkit

    Google's Material Design in XAML & WPF, for C# & VB.Net.

  • GitHub repo CefSharp

    .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

    Project mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    cefsharp/CefSharp (C#): .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo MahApps.Metro

    A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

  • GitHub repo WPF

    WPF is a .NET Core UI framework for building Windows desktop applications.

    Project mention: Is WPF still alive? Or some better platform exists for Windows desktop development? | reddit.com/r/dotnet | 2021-01-26

    Alive and kicking https://github.com/dotnet/wpf/blob/master/roadmap.md

  • GitHub repo Live-Charts

    Simple, flexible, interactive & powerful charts, maps and gauges for .Net

  • GitHub repo Prism

    Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications.. (by PrismLibrary)

  • GitHub repo UWP Community Toolkit

    The Windows Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10. The toolkit is part of the .NET Foundation.

  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

  • GitHub repo MVVMCross

    The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

  • GitHub repo Dependencies

    A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.

    Project mention: Identifying 'Visual C++ Redistributable' dependencies... | reddit.com/r/Windows10 | 2021-02-15

    https://stackoverflow.com/questions/18595008/how-do-i-determine-which-c-redistributables-my-program-needs-to-run point to https://github.com/lucasg/Dependencies

  • GitHub repo lively

    Free and open-source software that allows users to set animated desktop wallpapers and screensavers.

    Project mention: SimCity4 but Vaporwave || Clip made with circuit bent analog video gear and music from AUTO | reddit.com/r/Vaporwave | 2021-02-24

    Download lively to be able to set videos as animated wallpapers on Windows. Then download this video using redditsave.com.

  • GitHub repo Playnite

    Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.

    Project mention: Do people actually prefer Epic Games over steam if so why? | reddit.com/r/EpicGamesPC | 2021-02-24

    I don't really like either of them a ton honestly. Steam has become bloated for my personal needs and Epic doesn't have anything that grabs my attention. I use Playnite for all my games. I am only ever opening a store to buy something and I can't have too many bad experiences in the 5 - 10 minutes it takes to do that. There isn't much Epic has to offer but I can understand if some people like the UI or a better curated list of games.

  • GitHub repo Extended WPF Toolkit™

    All the controls missing in WPF. Over 1 million downloads.

  • GitHub repo HandyControl

    Contains some simple and commonly used WPF controls

  • GitHub repo Caliburn.Micro

    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.

  • GitHub repo Oxyplot

    A cross-platform plotting library for .NET

  • GitHub repo Windows-Auto-Night-Mode

    Automatically switches between the dark and light theme of Windows 10

    Project mention: Discord | reddit.com/r/discordapp | 2021-02-18

    macOS: System Preferences > General > Appearance > Auto Android 10-11: Settings > Display > Night Mode > Turn on automatically (don't own an Android device, so I can't confirm this) Windows: Auto Dark Mode by Armin2208 on GitHub

  • GitHub repo ModernWpf

    Modern styles and controls for your WPF applications

    Project mention: How do I get UWP style resources in WPF? | reddit.com/r/dotnet | 2021-02-16

    Hmm, I think the author of ModernWpf has just extracted it from WinUI source code? Here is its TextStyles.xaml. I note the copyright text there...

  • GitHub repo Fluent.Ribbon

    WPF Ribbon control like in Office

    Project mention: Any Free Ribbon Controls For Vbnet | reddit.com/r/visualbasic | 2021-02-15

    https://github.com/fluentribbon/Fluent.Ribbon is another ribbon control for WPF

  • GitHub repo Neutronium

    🚀 Build .NET desktop applications using HTML, CSS and javascript.

  • GitHub repo AvalonEdit

    The WPF-based text editor component used in SharpDevelop

  • GitHub repo certify

    SSL Certificate Manager UI for Windows, powered by Let's Encrypt. Download from certifytheweb.com

    Project mention: SSL cert reseller programs | reddit.com/r/msp | 2021-02-22

    Any reason you can't just use Let's Encrypt? Certify the Web is FOSS and works excellently for Windows, and Linux servers can just use ACME natively.

  • GitHub repo Helix Toolkit

    Helix Toolkit is a collection of 3D components for .NET.

  • GitHub repo MVVM Light Toolkit

    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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-02-24.


What are some of the best open-source WPF projects in C#? This list will help you:

Project Stars
1 MaterialDesignInXamlToolkit 10,381
2 CefSharp 7,746
3 MahApps.Metro 7,495
4 WPF 4,952
5 Live-Charts 4,698
6 Prism 4,352
7 UWP Community Toolkit 4,015
8 MVVMCross 3,445
9 Dependencies 3,277
10 lively 3,045
11 Playnite 2,945
12 Extended WPF Toolkit™ 2,651
13 HandyControl 2,510
14 Caliburn.Micro 2,256
15 Oxyplot 2,186
16 Windows-Auto-Night-Mode 1,855
17 ModernWpf 1,726
18 Fluent.Ribbon 1,645
19 Neutronium 1,184
20 AvalonEdit 1,113
21 certify 1,060
22 Helix Toolkit 1,026
23 MVVM Light Toolkit 959