C# Maui

Open-source C# projects categorized as Maui

Top 23 C# Maui Projects

  • Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    Project mention: LoRA: Low-Rank Adaptation of Large Language Models | news.ycombinator.com | 2023-03-24

    Microsoft has done this before with mauikit and mauilinux: https://github.com/dotnet/maui/issues/35

    Unlikely that they even consider checking whether they are stomping across existing names.

  • LiveCharts2

    Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.

    Project mention: MAUI's potential hindered by inadequate maintainership | reddit.com/r/dotnet | 2023-01-19

    As far as Uno Platform goes, one can use components from WinUI and Windows Community Toolkit (WCT); so you have hundreds of UI components to work with out of the box, including some must-haves like Data Grid in WCT. Some bigger component vendors have put out their betas i.e. https://www.infragistics.com/products/uno-platform or https://www.syncfusion.com/blogs/post/syncfusions-first-control-for-uno-platform-charts.aspx . I do agree this 3rd party ecosystem eventually needs to get more love from bigger vendors, or other new ones will also step in - i.e. Live Charts has support for Uno Platform https://github.com/beto-rodriguez/LiveCharts2 or MapsUI https://mapsui.com/documentation/getting-started-uno.html

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • dotnet

    .NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation. (by CommunityToolkit)

    Project mention: AppCenter and ComunityToolkit MVVM Compile-error | reddit.com/r/dotnet | 2023-03-13

    This is tracked by https://github.com/CommunityToolkit/dotnet/issues/409. The issue is likely that AppCenter image using an older version of Visual Studio (and Roslyn). The MVVM Toolkit needs at least Roslyn 4.0 (ie. Visual Studio 2022) in order to work. Unfortunately this is not something we can change from the MVVM Toolkit, you have to open a support request for AppCenter to ask for a newer Roslyn version, or see if there is a way for you to enable that in your pipeline 🥲

  • Maui

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

    Project mention: XamarinCommunityToolkit for MAUI? | reddit.com/r/dotnet | 2023-03-05

    A home for your business logic in any .NET application.

    Project mention: Advice on cross platform project architecture | reddit.com/r/dotnet | 2022-11-28

    I've heard (no first hand experience) that the csla .net framework is meant to address this particular problem https://cslanet.com/. Rocky did an interview on dotnet rocks and it seemed like a tool worth looking into.

  • microsoft-authentication-library-for-dotnet

    Microsoft Authentication Library (MSAL) for .NET

    Project mention: How do you handle credentials for a console app? | reddit.com/r/AZURE | 2023-02-03

    In your console app code when you initialize the MSAL client app ( IConfidentialClientApplication ) one of its properties is the token cache (AppTokenCache and UserTokenCache) which handles all the token management stuff like using the refresh token for you when you call the AcquireTokenForClient method. Read more here

  • Mapsui

    Mapsui is a .NET Map component for: MAUI, Xamarin, WPF, Avalonia, Uno, WinUI

    Project mention: .NET Maui and MAPSUI Help - Clearing Callouts when another is clicked | reddit.com/r/dotnetMAUI | 2022-11-10

    Looking through their getting started page and their examples on Github (specifically: SingleCalloutSample) I was able to get my list of places to show up on the map and when clicked display certain features.This has led to me only being able to toggle whether the callout is displayed or not. What I am hoping to figure out is how to disable all other callouts once another location is selected, so that only a single callout is displayed at a time.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • WPF Application Framework (WAF)

    Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.

  • dotnet-bluetooth-le

    Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, Windows

    Project mention: Connecting to Bluetooth LE with .NET MAUI / Xamarin | reddit.com/r/xamarindevelopers | 2023-03-20
  • CSharpForMarkup

    Build .NET browser / native UI in declarative C#

    Project mention: What are your gripes with XAML? | reddit.com/r/dotnet | 2023-03-06

    Maybe some c# markup libraries like this one. But I haven't use that so you'd need to check yourself

  • UraniumUI

    Uranium is a Free & Open-Source UI Kit for MAUI.

    Project mention: Which problems will I encounter with Android (version >= 7)? | reddit.com/r/dotnetMAUI | 2022-11-07

    Sounds like that isn't too hard to do, but I can't give you a final answer. I would suggest looking at https://github.com/enisn/UraniumUI

  • Sharpnado.Tabs

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

    Project mention: Muai Scrollable tabs,Does anyone know how to achieve it? | reddit.com/r/maui | 2023-03-01
  • AlohaKit.Controls

    A set of .NET MAUI drawn controls.

    Project mention: Looking for a free .Net MAUI components library | reddit.com/r/dotnetMAUI | 2023-02-04
  • Maui.Markup

    The .NET MAUI Markup Community Toolkit is a community-created library that contains Fluent C# Extension Methods to easily create your User Interface in C#

    Project mention: Why is xaml still a thing? | reddit.com/r/csharp | 2022-05-15

    This is also roughly where SwiftUI is going. I'm guessing Microsoft quietly delayed it or killed it off; it seems they've moved it to their "this should be built in but isn't" org: https://github.com/communitytoolkit/Maui.Markup

  • MarvelousMAUI

    .NET MAUI clone of the Wonderous app - a visual showcase of eight wonders of the world.

    Project mention: Anyone tried the .NET MAUI's Wonderous clone? How does it compare to the Flutter version? | reddit.com/r/FlutterDev | 2023-03-09
  • Plugin.LocalNotification

    The local notification plugin provides a way to show local notifications from .Net MAUI and Xamarin Forms apps .

    Project mention: Roundup of .NET MAUI Libraries - Week of June 13, 2022 | dev.to | 2022-06-18
  • figma-to-maui-graphics

    FigmaSharp.Maui.Graphics turns your Figma design into .NET MAUI Graphics code

    Project mention: Looking for a free .Net MAUI components library | reddit.com/r/dotnetMAUI | 2023-02-04

    This same MVP created a figma to XMAL based of Microsoft’s Figma to Sharp library https://github.com/jsuarezruiz/figma-to-maui-graphics

  • BarcodeScanner.Mobile

    Barcode Scanner using GoogleVision API for Xamarin Form, Maui

    Project mention: Roundup of .NET MAUI Libraries - Week of June 13, 2022 | dev.to | 2022-06-18
  • HackerNews

    A .NET MAUI app for displaying the top posts on Hacker News that demonstrates text sentiment analysis gathered using artificial intelligence (by brminnick)

  • BlazorBindings.Maui

    MAUI Blazor Bindings - Build native and hybrid MAUI apps with Blazor

    Project mention: Is Blazor Hybrid 'better' than pure MAUI | reddit.com/r/dotnet | 2023-03-07
  • SimpleToolkit

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

    Project mention: Is there any flexibility in tab bar design? | reddit.com/r/dotnetMAUI | 2023-01-28

    Try this too https://github.com/RadekVyM/SimpleToolkit

  • Plugin.Maui.Audio

    Plugin.Maui.Audio provides the ability to play audio inside a .NET MAUI application

    Project mention: Background audio streaming with CommunityToolkit.Maui.MediaElement (Preview) for Android and iOS | dev.to | 2022-12-11

    Not long ago, Gerald became active on this topic and started to implement Media Plugin .NET MAUI which is loosely based on the work of James Montemagno and his .NET Podcast App. The first iteration only showed how to play local mediafiles and was hosted in his private GitHub repository.

  • EBind

    🔵 .NET Data Binding we deserve: concise, fast, feature-rich

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-24.

C# Maui related posts


What are some of the best open-source Maui projects in C#? This list will help you:

Project Stars
1 Introducing .NET Multi-platform App UI (MAUI) 18,671
2 LiveCharts2 2,701
3 dotnet 1,944
4 Maui 1,378
5 CSLA .NET 1,097
6 microsoft-authentication-library-for-dotnet 1,095
7 Mapsui 743
8 WPF Application Framework (WAF) 658
9 dotnet-bluetooth-le 622
10 CSharpForMarkup 581
11 UraniumUI 338
12 Sharpnado.Tabs 317
13 AlohaKit.Controls 313
14 Maui.Markup 313
15 MarvelousMAUI 306
16 Plugin.LocalNotification 286
17 figma-to-maui-graphics 252
18 BarcodeScanner.Mobile 216
19 HackerNews 184
20 BlazorBindings.Maui 150
21 SimpleToolkit 150
22 Plugin.Maui.Audio 148
23 EBind 144
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives