Open-source C# projects categorized as WPF

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: New release! Version 2.31 | reddit.com/r/screentogif | 2021-06-08
  • GitHub repo MaterialDesignInXamlToolkit

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

    Project mention: What is your opinion about WIN FORMS? | reddit.com/r/csharp | 2021-06-07

    If you want some real fun, check out https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit as it can give you access to MaterialDesign and let you make some modern UIs.

  • GitHub repo CefSharp

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

    Project mention: Does anybody know what this means? Is it bad? | reddit.com/r/Windows10 | 2021-05-03

    It’s part of an app that uses https://cefsharp.github.io/ good luck trying to find which one. I wouldn’t worry about it if no apps are actually effected. But try launching ones to see what triggers it and report it back to the developer.

  • 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: What is the best MVVM for WPF? | reddit.com/r/csharp | 2021-05-31

    Reactive UI, it can feel strange at first but once you understand it you will never go back. Give it a try https://www.reactiveui.net/, https://github.com/reactiveui/ReactiveUI

  • GitHub repo WPF

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

    Project mention: Hardware acceleration broken for all of Intel Gen 11 iGPUs | reddit.com/r/pcmasterrace | 2021-05-18

    Bug in WPF, a prominent desktop application framework

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

    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: Why not use ref? | reddit.com/r/csharp | 2021-05-16

    High performance code with no pinning (eg. here, here, here, here)

  • GitHub repo lively

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

    Project mention: Does anyone else have this problem? : Lively becomes unstable after trying to access settings (windows store version) · Issue #540 | reddit.com/r/LivelyWallpaper | 2021-06-09
  • GitHub repo EarTrumpet

    EarTrumpet - Volume Control for Windows

    Project mention: Script kitty | reddit.com/r/InternetIsBeautiful | 2021-05-22

    closest you can get i guess, https://github.com/File-New-Project/EarTrumpet/issues/253#issuecomment-669050929

  • 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: [PC] [Epic Games Store] Control | reddit.com/r/freegames | 2021-06-12

    And there are https://playnite.link/ and https://www.gog.com/galaxy which do a real effort to unify your launchers no matter where you own the game.

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

  • GitHub repo Windows-Auto-Night-Mode

    Automatically switches between the dark and light theme of Windows 10

    Project mention: Windows 11 official wallpapers | reddit.com/r/Windows10 | 2021-06-15

    Here's Auto Dark Mode if you need that..

  • GitHub repo ModernWpf

    Modern styles and controls for your WPF applications

    Project mention: UI Framework for .NET Framework and .NET 5 (business applications) | reddit.com/r/csharp | 2021-04-22
  • 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

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


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

Project Stars
1 ScreenToGif 14,585
2 MaterialDesignInXamlToolkit 10,887
3 CefSharp 8,010
4 MahApps.Metro 7,710
5 ReactiveUI 6,342
6 WPF 5,149
7 Live-Charts 4,870
8 Prism 4,580
9 UWP Community Toolkit 4,278
10 lively 4,155
11 EarTrumpet 4,066
12 Dependencies 3,677
13 MVVMCross 3,522
14 Playnite 3,176
15 HandyControl 2,817
16 Extended WPF Toolkit™ 2,795
17 Oxyplot 2,318
18 Caliburn.Micro 2,315
19 Windows-Auto-Night-Mode 2,243
20 ModernWpf 2,109
21 Fluent.Ribbon 1,744
22 Neutronium 1,215
23 AvalonEdit 1,185