Skip to content

Latest commit

 

History

History
81 lines (60 loc) · 22.1 KB

README.md

File metadata and controls

81 lines (60 loc) · 22.1 KB

Awesome MAUI PRs Welcome

A collection of awesome MAUI resources

.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML.

Contributions are always welcome! Please take a look at the contribution guidelines page first.


Contents

Introduction

What is MAUI?

.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that can run on Android, iOS, macOS, and Windows from a single shared code-base.

Get Started

To get started with MAUI, follow the instructions in the MAUI Get Started documentation.

Notable mention -

General

Plugins

  • Maui.BindableProperty.Generator GitHub issues GitHub stars last commit - Source generator that automatically transforms fields into BindableProperties that can be used in MAUI.
  • Maui.Plugins.PageResolver GitHub issues GitHub stars last commit - A simple and lightweight page resolver for use in .NET MAUI projects.
  • .NET MAUI Community Toolkit - GitHub issues GitHub stars last commit - The .NET MAUI Community Toolkit is a collection of common elements for development with .NET MAUI that people tend to replicate across multiple apps.
  • .NET MAUI Community Toolkit Markup - GitHub issues GitHub stars last commit - MAUI Community Toolkit Markup
  • Microsoft MAUI Graphics GitHub issues GitHub stars last commit - Microsoft.Maui.Graphics is a cross-platform graphics library for iOS, Android, Windows, macOS, Tizen and Linux completely in C#.
  • InputKit GitHub issues GitHub stars last commit - Fully bindable, featured and customizable input collection for MAUI & Xamarin.
  • Taiizor.Essentials.Maui GitHub issues GitHub stars last commit - Taiizor.Essentials.Maui is a essentials library for projects using .NET MAUI. It provides convenience with various functions it offers.
  • Aptabase.Maui GitHub issues GitHub stars last commit - Analytics for .NET MAUI Apps. 100% Open Source, Privacy-Friendly and Simple.

UI

  • Breadcrumb GitHub issues GitHub stars last commit - This is a breadcrumb navigation control that is complete automatic and uses the Navigation stack and page titles to generate the breadcrumbs.
  • DevExpress Date Grid GitHub issues GitHub stars last commit - The DevExpress ChartView for for .NET MAUI Preview 5 can visualize data in the Cartesian coordinate system as areas, bars, points, bubbles, lines, and other forms.
  • DevExpress Cartesian Chart GitHub issues GitHub stars last commit - The DevExpress ChartView for for .NET MAUI Preview 5 can visualize data in the Cartesian coordinate system as areas, bars, points, bubbles, lines, and other forms.
  • DevExpress Pie Chart GitHub issues GitHub stars last commit - The DevExpress Pie Chart for .NET MAUI Preview 5 visualizes data as a circle chart divided into slices to illustrate numerical proportion.
  • Microsoft MAUI Graphics Controls GitHub issues GitHub stars last commit - Microsoft.Maui.Graphics.Controls is a .NET MAUI experiment that offers drawn controls allowing to choose between Cupertino, Fluent and Material.
  • LiveCharts2 - GitHub issues GitHub stars last commit - Simple, flexible, interactive & powerful charts, maps and gauges for .Net
  • Syncfusion .NET MAUI examples - GitHub issues GitHub stars last commit - The Syncfusion .NET MAUI control’s samples and the guide to use them.
  • StateButton - GitHub issues GitHub stars last commit - With this control you are able to create any style of button. This is possible as it acts as a wrapper to your XAML and provides you the events/ commands and properties to bind too. It's also 100% accessible with each platform seeing/ treating the control as a native button.
  • Switch - GitHub issues GitHub stars last commit - A control that allows you to design any type of switch/ toggle for .NET MAUI. It's also 100% accessible.
  • Uranium UI Kit - GitHub issues GitHub stars last commit - Uranium is a Free & Open-Source UI Kit for .NET MAUI. It provides a set of controls and utilities to build modern applications. It is built on top of the .NET MAUI infrastructure and provides a set of controls and layouts to build modern UIs. It also provides infrastructure for building custom controls and themes on it.
  • Syncfusion .NET MAUI Toolkit - GitHub issues GitHub stars last commit - The Syncfusion Toolkit for .NET MAUI is an open-source library offering high-quality, customizable UI components, controls, and file-format libraries for building rich, interactive applications across iOS, Android, macOS, and Windows.

Sample Apps

  • Starbucks Redesign GitHub issues GitHub stars last commit - A sample Starbucks redesign app using .NET MAUI features.
  • MAUI Chat GitHub issues GitHub stars last commit - A simple chat app using SignalR, MAUI and Blazor.
  • Chat App GitHub issues GitHub stars last commit - Chat App UI Challenge made with .NET MAUI.
  • Hacker News GitHub issues GitHub stars last commit - A .NET MAUI app for displaying the top posts on Hacker News.
  • Bird Atlas GitHub issues GitHub stars last commit - Bird Atlas app.
  • Weather '21 - GitHub issues GitHub stars last commit - Microsoft Build 2021 showcase app.
  • Dotnet Podcast - GitHub issues GitHub stars last commit - .NET 6 reference application shown at .NET Conf 2021
  • Scientific Calculator - GitHub issues GitHub stars last commit - Beautiful Scentific Calculator built using .NET MAUI
  • Mobile Chat GitHub issues GitHub stars last commit - Cross-platform chat application created with MAUI and ASP.NET SignalR.
  • Soferity: Game Portal GitHub issues GitHub stars last commit - Soferity: Game Portal is a game hub. It allows you to have a fun and good time with the various types of games it offers.
  • V2ex.MAUI GitHub issues GitHub stars last commit - A multi-platform, user-friendly, and feature-rich V2ex native application made by MAUI.
  • WeightTracker GitHub issues GitHub stars last commit - A simple, user-friendly .NET MAUI weight tracker app with a clean design for anyone looking to explore .NET MAUI development.