Open-source C# projects categorized as WPF

Top 23 C# WPF Projects

  • ScreenToGif

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

    Project mention: Dues shot coaster | reddit.com/r/rct | 2022-11-27
  • MaterialDesignInXamlToolkit

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

    Project mention: How do I save ITheme of Material Design in a text file for saving color theme choosed in C# WPF? | reddit.com/r/csharp | 2022-11-21

    ITheme is just a collection of colors : https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/blob/master/MaterialDesignThemes.Wpf/ITheme.cs

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • CefSharp

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

    Project mention: Synapse always Errors on Downloading CefSharp | reddit.com/r/ROBLOXExploiting | 2022-06-21
  • MahApps.Metro

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

    Project mention: WPF Good UI Framework and Controls | reddit.com/r/csharp | 2022-07-25
  • 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: Why is there a lack of cool repos? | reddit.com/r/dotnet | 2022-07-26
  • EarTrumpet

    EarTrumpet - Volume Control for Windows

    Project mention: Quels sont vos utilitaires indispensables ? | reddit.com/r/france | 2022-09-08
  • WPF

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

    Project mention: How in the world?! | reddit.com/r/ProgrammerHumor | 2022-11-26

    There are only ten classes there. Still the majority of WPF is written in C# even if at the end it needs to access some native code. You can see it here: https://github.com/dotnet/wpf, 80% of C#, 18% of C/C++.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • Dependencies

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

    Project mention: Software Dependency Tracker | reddit.com/r/software | 2022-11-16

    A couple of them, yes. Someone else linked Dependencies which is much more modern and doesn't have some of the issues these older applications have. Thank you for the suggestions regardless.

  • 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: Help needed when applying clean MVVM pattern in WPF | reddit.com/r/csharp | 2022-03-31
  • LiveCharts2

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

    Project mention: Roundup of .NET MAUI. - Week of August 15, 2022 | dev.to | 2022-08-22

    LiveCharts2 (v2) is the evolution of LiveCharts (v0), it fixes the main design issues of its predecessor, it's focused to run everywhere, improves flexibility without losing what we already had in v0.

  • UWP Community Toolkit

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

    Project mention: Why is there a lack of cool repos? | reddit.com/r/dotnet | 2022-07-26

    https://github.com/CommunityToolkit/WindowsCommunityToolkit (now multiplateform)

  • Windows-Auto-Night-Mode

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

    Project mention: Will we see automatic dark mode in Windows 11 in future updates? | reddit.com/r/Windows11 | 2022-10-28

    Anyone else would said it was stupid and just use a third party app "iTs tHe sAMe tHinG"

  • 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: Is there a plugin or a button to sum up all the games' file size? | reddit.com/r/playnite | 2022-11-29

    There isn't. There are plans to create a storage manager in the future https://github.com/JosefNemec/Playnite/issues/2504 which could help

  • HandyControl

    Contains some simple and commonly used WPF controls

    Project mention: Upgrading UI of existing WPF App | reddit.com/r/csharp | 2022-07-23
  • MVVMCross

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

  • ModernWpf

    Modern styles and controls for your WPF applications

    Project mention: WinUI port from UWP my experience | reddit.com/r/dotnet | 2022-11-19

    ModernWpf and WpfUI are both great options for making modern looking WPF apps. Combine that with CommunityToolkit.Mvvm and you've got a solid platform for Windows-only desktop apps.

  • wpfui

    WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly.

    Project mention: WinUI port from UWP my experience | reddit.com/r/dotnet | 2022-11-19

    ModernWpf and WpfUI are both great options for making modern looking WPF apps. Combine that with CommunityToolkit.Mvvm and you've got a solid platform for Windows-only desktop apps.

  • Extended WPF Toolkit™

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

    Project mention: What are some good free control libraries for WPF | reddit.com/r/learnprogramming | 2022-06-20
  • Oxyplot

    A cross-platform plotting library for .NET

    Project mention: Graphing Libraries that are as good as Excel? | reddit.com/r/csharp | 2022-08-11
  • 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: caliburn.Micro: Difference between ActivateItemAsync and ActivateItem ? | reddit.com/r/learnprogramming | 2022-11-03

    It works with ActivateItemAsync but I don´t know if there is a difference that I should be aware of ? They seem to be a bit slow with updating the documentation so I´m a bit nervous about what else might not be updated yet.

  • qttabbar

    Qttabbar is a small tool that allows you to use tab multi label function in Windows Explorer. https://yuque.com/indiff/qttabbar/zqtdig

    Project mention: Windows 11 Tabs is the best update for Windows 11 so far. | reddit.com/r/Windows11 | 2022-11-13

    The update broke my use of QTTabBar (indiff version), so I'd hold off if you can.

  • LiveCharts2

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

    Project mention: Big sites in Blazor | reddit.com/r/Blazor | 2022-09-14

    Apex charts will definitely do the job This is one alternative I found while digging yesterday: https://github.com/beto-rodriguez/LiveCharts2

  • cairoshell

    Cairo is a customizable, intuitive desktop environment for Windows.

    Project mention: Is there a way to make the windows start menu textual...something like this | reddit.com/r/Windows11 | 2022-09-11
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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 2022-11-29.

C# WPF related posts


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

Project Stars
1 ScreenToGif 18,842
2 MaterialDesignInXamlToolkit 12,961
3 CefSharp 9,038
4 MahApps.Metro 8,502
5 ReactiveUI 7,265
6 EarTrumpet 6,619
7 WPF 6,025
8 Dependencies 5,717
9 Prism 5,409
10 LiveCharts2 5,265
11 UWP Community Toolkit 5,237
12 Windows-Auto-Night-Mode 4,868
13 Playnite 4,630
14 HandyControl 4,306
15 MVVMCross 3,712
16 ModernWpf 3,340
17 wpfui 3,306
18 Extended WPF Toolkit™ 3,293
19 Oxyplot 2,724
20 Caliburn.Micro 2,574
21 qttabbar 2,489
22 LiveCharts2 2,325
23 cairoshell 2,131
Delete the most useless function ever: context switching.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.