Analysis updated 2026-06-24
Reskin an existing WPF line-of-business app with Material Design buttons and dialogs.
Build a new Windows desktop tool that switches between light and dark themes at runtime.
Prototype a Material-styled admin UI using the bundled icon pack.
Customize primary and accent colors to match a company brand palette.
| materialdesigninxaml/materialdesigninxamltoolkit | nilaoda/n_m3u8dl-cli | openra/openra | |
|---|---|---|---|
| Stars | 16,141 | 15,911 | 16,684 |
| Language | C# | C# | C# |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Install via NuGet and merge the theme resource dictionary into App.xaml, otherwise styles will not apply.
Material Design In XAML Toolkit is a library for C# and VB.Net developers building Windows desktop applications using WPF (Windows Presentation Foundation, Microsoft's technology for building desktop app user interfaces). It brings Google's Material Design visual style to WPF apps, giving buttons, cards, dialogs, text fields, and other interface components the clean, modern look familiar from Android and Google's web products. The toolkit provides styled versions of all major WPF controls, so instead of the default grey Windows appearance, your app gets Google's design language with elevation shadows, ripple effects, and a customizable color palette. You can switch between light and dark themes and pick from a wide range of primary and accent colors, either ahead of launch or while the app is running. It also includes a full icon pack and transition animation helpers. Getting started involves installing the package through NuGet (a package manager for .NET projects), then adding a few lines to your app configuration files to activate the theme. Included demo applications show every available component so you can preview what controls look like before using them. The toolkit supports both Material Design 2 and Material Design 3 styling variants. It is aimed at C# and VB.Net developers who want a polished, Google-style look for desktop Windows applications without building visual styles from scratch.
A WPF control library that applies Google Material Design 2 and 3 styling to C# and VB.NET Windows desktop apps via NuGet.
Mainly C#. The stack also includes C#, WPF, XAML.
Free to use, including in commercial software, as long as the copyright notice stays in your project (MIT-style).
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.