Open-source C# projects categorized as WPF | Edit details

Top 23 C# WPF Projects

  • GitHub repo ScreenToGif

    🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

    Project mention: Finished my first project for a front-end web dev course I am taking! | reddit.com/r/webdev | 2021-10-10
  • GitHub repo MaterialDesignInXamlToolkit

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

    Project mention: Searching for a free WinForms GUI library | reddit.com/r/csharp | 2021-08-03

    I did a quick search and found a WinForms and WPF example of Material Design libraries. It's got some of the same philosophies your examples seem to be looking for.

  • Syncfusion

    Rapidly build stunning web apps using Syncfusion Blazor UI components.. Includes DataGrid, Charts, Schedular, Diagram, and much more. Our native, high-performance components have rich UIs and data visualization, backed by professional support. Free 30-day Trial.

  • GitHub repo CefSharp

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

    Project mention: Massive file size 298.2GB | reddit.com/r/grocy | 2021-08-26

    grocy-desktop doesn't do any logging on purpose (CefSharp is the web browser component used).

  • 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 ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

    Project mention: How should I make a cross-platform (Windows, Mac, Linux) GUI app with .net and C#? What frameworks / libraries should I use? | reddit.com/r/csharp | 2021-10-08
  • GitHub repo WPF

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

    Project mention: Laughably small properties windows on 27' 4k monitor with 150% scaling | reddit.com/r/Windows11 | 2021-09-23

    Issue on Dot Net Core repo: Application not scaled with .NET Core 3.1.19 #5375

  • GitHub repo lively

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

    Project mention: The Lively description in MS Store says you can set screensavers. How? | reddit.com/r/LivelyWallpaper | 2021-10-10
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. 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 LiveCharts2

    Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.

  • 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)

    Project mention: I don't know why my Autofac is throwing an exception with WPF | reddit.com/r/dotnet | 2021-03-15

    See https://github.com/PrismLibrary/Prism/blob/master/src/Wpf/Prism.Wpf/Mvvm/ViewModelLocator.cs

  • GitHub repo UWP Community Toolkit

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

    Project mention: Esiste qualcuno a cui piace il proprio lavoro? | reddit.com/r/italy | 2021-09-19
  • GitHub repo EarTrumpet

    EarTrumpet - Volume Control for Windows

    Project mention: EarTrumpet for Windows 11 | reddit.com/r/CKsTechNews | 2021-10-06
  • 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 MVVMCross

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

  • 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: Playnite 9 released. Open source video game library manager. | reddit.com/r/emulation | 2021-10-15

    It was their antivirus https://github.com/JosefNemec/Playnite/issues/2550

  • GitHub repo HandyControl

    Contains some simple and commonly used WPF controls

    Project mention: What free WPF control libraries can you recommend? | reddit.com/r/csharp | 2021-03-28

    Also checkout HandyControl

  • GitHub repo Extended WPF Toolkit™

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

  • GitHub repo Windows-Auto-Night-Mode

    Automatically switches between the dark and light theme of Windows 10 and Windows 11

    Project mention: My List of 3rd party apps to enhance Windows 10/11 experience. | reddit.com/r/Windows11 | 2021-10-11

    If you want auto dark/light mode like MacOS does, use this.

  • GitHub repo ModernWpf

    Modern styles and controls for your WPF applications

    Project mention: Interest in ModernWPF | reddit.com/r/csharp | 2021-09-26

    I did! https://github.com/Kinnara/ModernWpf/issues/373

  • GitHub repo Oxyplot

    A cross-platform plotting library for .NET

  • 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.

    Project mention: 3rd party frameworks to add ease of use to XAML/WPF? | reddit.com/r/csharp | 2021-07-08

    I haven't done WPF/XAML stuff in years but I really liked Caliburn Micro, largely because of the convention-based auto-binding.

  • 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 cairoshell

    Cairo is a customizable, intuitive desktop environment for Windows.

    Project mention: What has been your experience with alternative shells? | reddit.com/r/windows | 2021-08-31
  • GitHub repo AvalonEdit

    The WPF-based text editor component used in SharpDevelop

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-10-15.


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

Project Stars
1 ScreenToGif 15,567
2 MaterialDesignInXamlToolkit 11,326
3 CefSharp 8,292
4 MahApps.Metro 7,942
5 ReactiveUI 6,551
6 WPF 5,365
7 lively 5,235
8 LiveCharts2 5,000
9 Prism 4,741
10 UWP Community Toolkit 4,541
11 EarTrumpet 4,535
12 Dependencies 4,127
13 MVVMCross 3,574
14 Playnite 3,406
15 HandyControl 3,147
16 Extended WPF Toolkit™ 2,921
17 Windows-Auto-Night-Mode 2,880
18 ModernWpf 2,456
19 Oxyplot 2,390
20 Caliburn.Micro 2,376
21 Fluent.Ribbon 1,846
22 cairoshell 1,539
23 AvalonEdit 1,260
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.