GitHub - jsuarezruiz/awesome-dotnet-maui: A curated list of awesome .NET MAUI libraries and resources. (original) (raw)
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.
Acrylic creates a translucent texture.
This is a flexible TableView specialized in settings for Android / iOS.
A set of .NET MAUI drawn controls.
A .NET MAUI library that provides some default icons for AppActions without having to create your own.
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.
CarouselView controls for .NET MAUI migrated from CarouselView.FormsPlugin for Xamarin.
A library that provides {x:Bind} Markup Extension for WPF, MAUI and Xamarin Forms
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)
.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.
A set of free .NET MAUI components including Charts, Data Grid, Scheduler, CollectionView and more
Represents a text control that makes suggestions to users as they type.
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😍.
This project generates ViewModels based on the models of the application using source generators.
Rendering donut charts in .NET MAUI just got a whole lot easier!.
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.
It provides developers with a straightforward and flexible approach to building user interfaces using C# code.
Fast and highly customisable virtualizing ListView and TreeView.
Simple and flexible animated carousel for .NET MAUI.
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.
Simple, flexible, interactive & powerful charts, maps and gauges.
Manuela is a productivity framework for Maui; it is a quick way to get things done.
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.
A dedicated library and starting sample for integrating Mapbox into your MAUI application.
Mapsui is a .NET Map component.
Material You Components for .NET MAUI.
Is a library designed for .NET MAUI that aims to facilitate the use of animations to developers.
Color Picker Control for .NET MAUI powered by SkiaSharp.
A simple customizable Bottom Sheet control built using .NET MAUI.
A simple and customizable Rating View control for use with .NET MAUI Apps.
DataGrid library for .NET MAUI applications.
FreakyControls is a free OSS UI Kit for .NET MAUI which provides a set of controls and utilities to build modern mobile apps.
FreakyEffects is an effects kit for .NET MAUI which provides a set of effects and utilities to build modern mobile apps.
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.
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.
Controls for .NET MAUI based on neumorphism tendency.
The Nullable DateTimePicker is a custom calendar control for selecting a nullable date and time value in a .NET MAUI application.
.NET MAUI Layouts Library.
Simple rating control using a Font in .NET MAUI.
A slim ListView implementation for .NET MAUI that uses Platform virtualized lists / collections.
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.
Fully customizable .NET MAUI TabView. It is written without native code and it is fully compatible with all platforms MAUI supports.
Experimenting with UI Testing approaches for .NET / MAUI.
A .NET MAUI library that allows DataBinding to expressions.
Microsoft.Maui.Graphics is a cross-platform graphics library for iOS, Android, Windows, macOS, Tizen and Linux completely in C#.
Microsoft.Maui.Graphics.Controls
Experimental Microsoft.Maui.Graphics.Controls - Build drawn controls (Cupertino, Fluent and Material).
Microsoft.Maui.Platform.Channels
A simple bridge for messaging between .NET and iOS/MacCatalyst/Android Platforms at runtime.
Shell-based navigation abstraction which handles IDisposable
, provides navigation guards, and simplifies passing parameters.
Endless scroller control for .NET MAUI.
This repository contains the Maui implementation with SkiaSharp.
PINView is .NET Maui cross platform UI control to facilitate UI for mobile PIN (MPIN), OTP or Verification Code entry.
This library provides a segmented control for .NET MAUI apps using native platform APIs.
Powerful segmented view for MAUI.
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.
Pure MAUI and Xamarin.Forms Tabs, including fixed tabs, scrollable tabs, bottom tabs, badge, segmented control, custom tabs, button tabs, bendable tabs.
C# Code Markup Library for .NET MAUI: UI Development with Fluent Methods and Hot Reload (VS Code and VS2022)
SimpleToolkit is a .NET MAUI library of helpers and simple, easily customizable controls.
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.
This behavior adds 2 properties to Label
: StrokeColor
and StrokeWidth
; so any Label
can have a border (sometime called an outline)!
A control that allows you to design any type of switch/ toggle for .NET MAUI. It's also 100% accessible.
Maui.BottomSheet is a .NET MAUI library used to display pages as Bottom Sheets.
Maui.ContextMenu is a .NET MAUI library for Android and iOS used to open a native context menu on long press.
Uranium is a Free & Open-Source UI Kit for MAUI. It provides a set of controls and utilities to build modern applications.
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.
A library that provides skeleton/ shimmer controls for activity indication. Targets Xamarin and MAUI
A plugin for Xamarin Forms and .NET MAUI providing a completely customisable calendar control with complex functionality.
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.