GitHub - jsuarezruiz/awesome-dotnet-maui: A curated list of awesome .NET MAUI libraries and resources. (original) (raw)

.NET MAUI Community Toolkit

The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, Effects, and Behaviors to help make your life as a .NET MAUI developer easier.

GitHub stars

GitHub last-commit

AcrylicView.MAUI

Acrylic creates a translucent texture.

GitHub stars

GitHub last-commit

AiForms.Maui.SettingsView

This is a flexible TableView specialized in settings for Android / iOS.

GitHub stars

GitHub last-commit

AlohaKit

A set of .NET MAUI drawn controls.

GitHub stars

GitHub last-commit

AppActions.Icons.Maui

A .NET MAUI library that provides some default icons for AppActions without having to create your own.

GitHub stars

GitHub last-commit

Breadcrumb

This is a breadcrumb navigation control that is complete automatic and uses the Navigation stack and page titles to generate the breadcrumbs. It's also 100% accessible by default.

GitHub stars

GitHub last-commit

CarouselView.Maui

CarouselView controls for .NET MAUI migrated from CarouselView.FormsPlugin for Xamarin.

GitHub stars

GitHub last-commit

CompiledBindings

A library that provides {x:Bind} Markup Extension for WPF, MAUI and Xamarin Forms

GitHub stars

GitHub last-commit

Controls.Userdialogs.Maui

A cross platform library that allows you to call for native user dialogs, which can by styled from your maui application anywhere anytime. Inspired by Allan Ritchie's Acr.UserDialogs.(https://github.com/Alex-Dobrynin/Controls.UserDialogs.Maui)

GitHub stars

GitHub last-commit

MPowerKit.Popups

.NET MAUI custom popups library which allows you to open MAUI pages as a popup. Also the library allows you to use very simple and flexible animations for showing popup pages. Inspired by Rg.Plugins.Popup and Mopups, but implementation is completely different.

GitHub stars

GitHub last-commit

DevExpress .NET MAUI Controls

A set of free .NET MAUI components including Charts, Data Grid, Scheduler, CollectionView and more

dotMorten.Maui.AutoSuggestBox

Represents a text control that makes suggestions to users as they type.

GitHub stars

GitHub last-commit

DrawnUi.Maui

Rendering engine to draw your UI on a Skia canvas, with gestures and animations, designed to draw pixel-perfect custom controls instead of using native ones, powered by SkiaSharp😍.

GitHub stars

GitHub last-commit

EntityViews

This project generates ViewModels based on the models of the application using source generators.

GitHub stars

GitHub last-commit

EZCharts.Maui.Donut

Rendering donut charts in .NET MAUI just got a whole lot easier!.

GitHub stars

GitHub last-commit

FluidNav

Fluid nav is an experimental alternative to maui Shell it also uses a URI-based navigation experience that uses routes to navigate to any page in the app, it helps to build soft transitions between views.

GitHub stars

GitHub last-commit

FmgLib.MauiMarkup

It provides developers with a straightforward and flexible approach to building user interfaces using C# code.

GitHub stars

GitHub last-commit

FunctionZero.Maui.Controls

Fast and highly customisable virtualizing ListView and TreeView.

GitHub stars

GitHub last-commit

GalleryCarousel

Simple and flexible animated carousel for .NET MAUI.

GitHub stars

GitHub last-commit

Indiko.Maui.Controls.Markdown

The MarkdownView component is a versatile and customizable Markdown renderer designed for MAUI.NET applications. It allows developers to display Markdown-formatted text within their MAUI.NET applications, providing a rich text experience.

GitHub stars

GitHub last-commit

LiveCharts2

Simple, flexible, interactive & powerful charts, maps and gauges.

GitHub stars

GitHub last-commit

Manuela

Manuela is a productivity framework for Maui; it is a quick way to get things done.

GitHub stars

GitHub last-commit

MPowerKit.GoogleMaps

Google Maps SDK library for .NET MAUI. Very easy to use. Allows to interact with map in MVVM manner through bindings or with map control directly.

GitHub stars

GitHub last-commit

Mapbox

A dedicated library and starting sample for integrating Mapbox into your MAUI application.

GitHub stars

GitHub last-commit

Mapsui

Mapsui is a .NET Map component.

GitHub stars

GitHub last-commit

Material.Components.Maui

Material You Components for .NET MAUI.

GitHub stars

GitHub last-commit

MauiAnimation

Is a library designed for .NET MAUI that aims to facilitate the use of animations to developers.

GitHub stars

GitHub last-commit

Maui.ColorPicker

Color Picker Control for .NET MAUI powered by SkiaSharp.

GitHub stars

GitHub last-commit

Maui.Controls.BottomSheet

A simple customizable Bottom Sheet control built using .NET MAUI.

GitHub stars

GitHub last-commit

Maui.Controls.RatingView

A simple and customizable Rating View control for use with .NET MAUI Apps.

GitHub stars

GitHub last-commit

Maui.DataGrid

DataGrid library for .NET MAUI applications.

GitHub stars

GitHub last-commit

MAUI.FreakyControls

FreakyControls is a free OSS UI Kit for .NET MAUI which provides a set of controls and utilities to build modern mobile apps.

GitHub stars

GitHub last-commit

Maui.FreakyEffects

FreakyEffects is an effects kit for .NET MAUI which provides a set of effects and utilities to build modern mobile apps.

GitHub stars

GitHub last-commit

MauiIcons

Fluent & Material is a Library to Resolves Icons or Font Icon Management on .Net Maui by Providing Controls with Complete Material Icon Collection Built into Library.

GitHub stars

GitHub last-commit

Maui.Markup

The .NET MAUI Markup Community Toolkit is a collection of Fluent C# Extension Methods that allows developers to continue architecting their apps using MVVM, Bindings, Resource Dictionaries, etc., without the need for XAML.

GitHub stars

GitHub last-commit

Maui.NeoControls

Controls for .NET MAUI based on neumorphism tendency.

GitHub stars

GitHub last-commit

Maui.NullableDateTimePicker

The Nullable DateTimePicker is a custom calendar control for selecting a nullable date and time value in a .NET MAUI application.

GitHub stars

GitHub last-commit

MauiPane

.NET MAUI Layouts Library.

GitHub stars

GitHub last-commit

maui-ratingcontrol

Simple rating control using a Font in .NET MAUI.

GitHub stars

GitHub last-commit

Maui.VirtualListView

A slim ListView implementation for .NET MAUI that uses Platform virtualized lists / collections.

GitHub stars

GitHub last-commit

MPowerKit.VirtualizeListView

MAUI Virtualize ListView with smooth scrolling and without platform-specific code. It works on all platforms MAUI supports and it has the same behavior on all platforms.

GitHub stars

GitHub last-commit

MPowerKit.TabView

Fully customizable .NET MAUI TabView. It is written without native code and it is fully compatible with all platforms MAUI supports.

GitHub stars

GitHub last-commit

Maui.UITesting

Experimenting with UI Testing approaches for .NET / MAUI.

GitHub stars

GitHub last-commit

Maui.zBind

A .NET MAUI library that allows DataBinding to expressions.

GitHub stars

GitHub last-commit

Microsoft.Maui.Graphics

Microsoft.Maui.Graphics is a cross-platform graphics library for iOS, Android, Windows, macOS, Tizen and Linux completely in C#.

GitHub stars

GitHub last-commit

Microsoft.Maui.Graphics.Controls

Experimental Microsoft.Maui.Graphics.Controls - Build drawn controls (Cupertino, Fluent and Material).

GitHub stars

GitHub last-commit

Microsoft.Maui.Platform.Channels

A simple bridge for messaging between .NET and iOS/MacCatalyst/Android Platforms at runtime.

GitHub stars

GitHub last-commit

Nalu.Maui.Navigation

Shell-based navigation abstraction which handles IDisposable, provides navigation guards, and simplifies passing parameters.

GitHub stars

GitHub last-commit

OverFlower

Endless scroller control for .NET MAUI.

GitHub stars

GitHub last-commit

OxyPlot.Maui.Skia

This repository contains the Maui implementation with SkiaSharp.

GitHub stars

GitHub last-commit

PINView.Maui

PINView is .NET Maui cross platform UI control to facilitate UI for mobile PIN (MPIN), OTP or Verification Code entry.

GitHub stars

GitHub last-commit

Plugin.SegmentedControl.Maui

This library provides a segmented control for .NET MAUI apps using native platform APIs.

GitHub stars

GitHub last-commit

SegmentedViews

Powerful segmented view for MAUI.

GitHub stars

GitHub last-commit

SharpConstraintLayout

This is a C# port of ConstraintLayout, it convert constraintlayout.core and create ConstraintLayout for dotnet UI framework. Now, you can use ConstraintLayout in C# world.

GitHub stars

GitHub last-commit

Sharpnado.Tabs

Pure MAUI and Xamarin.Forms Tabs, including fixed tabs, scrollable tabs, bottom tabs, badge, segmented control, custom tabs, button tabs, bendable tabs.

GitHub stars

GitHub last-commit

Sharp.UI

C# Code Markup Library for .NET MAUI: UI Development with Fluent Methods and Hot Reload (VS Code and VS2022)

GitHub stars

GitHub last-commit

SimpleToolkit

SimpleToolkit is a .NET MAUI library of helpers and simple, easily customizable controls.

GitHub stars

GitHub last-commit

StateButton

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 to. It exposes a State property that allows you to style the button differently depending if its Pressed or NotPressed. It's also 100% accessible by default.

GitHub stars

GitHub last-commit

StrokedLabel

This behavior adds 2 properties to Label: StrokeColor and StrokeWidth; so any Label can have a border (sometime called an outline)!

GitHub stars

GitHub last-commit

Switch

A control that allows you to design any type of switch/ toggle for .NET MAUI. It's also 100% accessible.

GitHub stars

GitHub last-commit

The49.Maui.BottomSheet

Maui.BottomSheet is a .NET MAUI library used to display pages as Bottom Sheets.

GitHub stars

GitHub last-commit

The49.Maui.ContextMenu

Maui.ContextMenu is a .NET MAUI library for Android and iOS used to open a native context menu on long press.

GitHub stars

GitHub last-commit

UraniumUI

Uranium is a Free & Open-Source UI Kit for MAUI. It provides a set of controls and utilities to build modern applications.

GitHub stars

GitHub last-commit

Vapolia.UserInteraction

Blocking user interactions from anywhere: bottom menu, blocking wait indicator, confirmation prompts and alerts, simple inputs. With full control of the behavior. For both Maui and Xamarin.

GitHub stars

GitHub last-commit

Xamarin.Forms.Skeleton

A library that provides skeleton/ shimmer controls for activity indication. Targets Xamarin and MAUI

GitHub stars

GitHub last-commit

XCalendar

A plugin for Xamarin Forms and .NET MAUI providing a completely customisable calendar control with complex functionality.

GitHub stars

GitHub last-commit

Syncfusion .NET MAUI Toolkit

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.

GitHub stars

GitHub last-commit