MahApps.Metro
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Install / Use
/learn @MahApps/MahApps.MetroREADME
Let's get started
- Documentation
- Quick Start
- Icons (MahApps.Metro.IconPacks)
- Contributing to MahApps.Metro
- Building the MahApps.Metro solution
- Releases and Release Notes
- Visual Studio Templates
- Wiki
Get in touch
License
Copyright © .NET Foundation, Jan Karger, Brendan Forster, Dennis Daume, Alex Mitchell, Paul Jenkins and contributors.
MahApps.Metro is provided as-is under the MIT license. For more information see LICENSE.
Code of Conduct
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
Contribution License Agreement
By signing the CLA, the community is free to use your contribution to .NET Foundation projects.
.NET Foundation
This project is supported by the .NET Foundation.
Dev Tools
We want to give some :heart: to this dev tools which makes the work a little bit easier!
- Cake (C# Make) a free and open source cross-platform build automation system.
- ReSharper
- Rider
- AppVeyor CI/CD service for Windows, Linux and macOS
A big thank goes to JetBrains who provide an Open Source License for ReSharper and Rider.
Contributors
A big virtual hug :hugs: goes to all the great people around the world who contributed to this project!
Awesome Application Samples
- Showcase/Demo application The showcase/demo application built by the MahApps.Metro team. Compiled versions can be downloaded from releases and preview versions can be downloaded from CI artifacts
- Azuser by @Inzanit Azure SQL Server User Management
- Carnac by @Code52 the Magnificent Keyboard Utility
- Certify The Web by @webprofusion The GUI to manage free certificates from Let's Encrypt
- Chocolatey GUI Chocolatey GUI is a user interface for Chocolatey (a Machine Package Manager for Windows)
- CodeTrack by Nico Van Goethem CodeTrack is a versatile profiler with some extra tricks up its sleeve.
- FolderSecurityViewer Easy to use NTFS permissions reporter to get all effective security owners of your data
- Hearthstone-Deck-Tracker by @Epix37 HDT is an automatic deck tracker and manager for Hearthstone
- Markdown Edit by @mike-ward A full-featured Markdown editor for Windows with an emphasis on content and keyboard shortcuts
- Markdown Monster by @RickStrahl An extensible Markdown Editor, Viewer and Weblog Publisher for Windows
- MarkPad (DownmarkerWPF) by @Code52 a visual Markdown editor
- Modern UI for WPF (MUI) Inspired by MahApps.Metro
- NETworkManager by @BornToBeRoot A powerful tool for managing networks and troubleshoot network problems!
- Papercut by @Jaben Simple Desktop SMTP Server / Email Receiver
- RainyDay Backup Backup system for Azure DevOps Services and Azure Devops Server
- SimpleMP by @punker76 Simple Music Player - SimpleMP - Keeps it simple and plays your music
- Solutionizer by @thoemmi Creating ad-hoc solutions for Visual Studio
- Version Changer Version Changer is a Visual Studio extension that makes it simple to change the version numbers of all the projects in a solution.
- WinReform by @AKruimink A simple tool to help resize and relocate stubborn windows.
- Xamarin Inspector Visualize and debug your live app
- Xamarin Workbooks Xamarin Workbooks provide a blend of documentation and code that is perfect for experimentation, learning, and creating guides and teaching aids.
Something missing?
If you're looking for other awesome libraries which are compatible with MahApps, check them out:
- MaterialDesignInXamlToolkit Comprehensive and easy to use Material Design theme and control library for the Windows desktop. http://materialdesigninxaml.net
- Fluent.Ribbon made by @batzen a library that implements an Office-like user interface for the Windows Presentation Foundation (WPF).
- MahApps.Metro.SimpleChildWindow A simple child window for MahApps.Metro.
- [LoadingIndicators.WPF](https://github.com/zeluispi
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
