Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Xamarin GitHub Repositories (2026) · Open Source Tools
Discover the best Xamarin open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
NLog - Flexible and Structured Logging for various .NET Platforms
📱 Two-Factor Authentication (2FA) client for Android + Wear OS
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Simple, cross-platform chart library for .NET
Mapsui is a .NET Map component for: MAUI, Avalonia, Uno Platform, Blazor, WPF, WinUI, Windows Forms, Eto Forms, .NET for Android and .NET for iOS
DryIoc is fast, small, full-featured IoC Container for .NET
Bluetooth LE plugin for .NET (Xamarin/MAUI), supporting Android, iOS, macOS, Windows
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
C# .NET NOSQL ( key value, object store embedded TextSearch SemanticSearch Vector layer ) ACID multi-paradigm database management system.
An opinionated HTTP library for .NET applications built on HttpClient message handlers. Provides request de-duplication, prioritised concurrency limiting, speculative background fetching and optional response caching.
Reactive validation for ReactiveUI view models. Declare validation rules as observables over properties and bind the results to views on any supported .NET platform.
A library for managing concurrent asynchronous operations in .NET. Provides bounded concurrency, priority scheduling and key-based serialization over a single queue, with Task and IObservable APIs.
Mobile App to export data from Mi Body Composition Scale and upload it to Garmin Connect Cloud
The Mobile.BuildTools makes it easier to develop code bases in a clean, consistent, secure, and configurable way. Determine at Build which environment your app needs to run on, and what Client Secrets it should have. Plus many more amazing features!
You want to use managed-midi/managed-midi instead wherever it works. Or switch to Kotlin ktmidi as I did. / [Past project] Cross-platform MIDI processing library for mono and .NET (ALSA, CoreMIDI, Android, WinMM and UWP).
This library is designed to help you use the Material, Fluent or Cupertino design system with the Uno Platform
A repo to show you how to use a private NuGet feed to restore packages in Azure DevOps, GitHub Actions, GitLab CI and AppCenter.
A composable, cross-platform MVVM framework for .NET inspired by functional reactive programming. It moves mutable state out of the user interface, keeps each feature's logic in one readable place, and makes applications easier to test. Supports WPF, WinForms, WinUI, .NET MAUI, Avalonia, Uno Platform, Blazor and Android.