C# Xamarin

Open-source C# projects categorized as Xamarin

Top 23 C# Xamarin Projects

  • GitHub repo eShopOnContainers

    Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 5, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.

    Project mention: What is the typical git structure of an enterprise project. Any books, links references I can refer. Any official guide or standards to git repos. No CI/CD restrictions. My apps include Frontend, backend, publish, docker kubernetes, etc. Any useful info will be very helpful. TIA | reddit.com/r/dotnet | 2021-02-24

    I'd recommend eShopOnContainers as an example of a decent directory structure, it's a large app with docker, azure scripts and an ASP Core containerized microservice source dir in src/

  • GitHub repo Mono

    Mono open source ECMA CLI, C# and .NET implementation.

    Project mention: Proper Certificate Creation for v3 Radarr | reddit.com/r/radarr | 2021-01-22

    It looks like an issue with mono? You can try to ping the other guy who had this problem :) https://github.com/mono/mono/issues/18156

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Xamarin.Forms

    Xamarin.Forms Official Home

    Project mention: StackLayout inside ScrollView being cropped | reddit.com/r/xamarindevelopers | 2021-02-15

    Thanks for the heads up!

  • GitHub repo Refit

    The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.

  • GitHub repo Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

    Project mention: Goodbye Electron, Welcome Flutter | reddit.com/r/programming | 2021-02-21

    Can anyone compare Flutter with https://platform.uno/ ? I thought .NET ecosystem would be richer.

  • GitHub repo MVVMCross

    The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

  • GitHub repo MessagePack for C# (.NET, .NET Core, Unity, Xamarin)

    Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]

    Project mention: Does this game's license say I can make copies and give it out for free? | reddit.com/r/legaladvice | 2021-02-24
  • Uno Platform

    Pixel-Perfect Multi-Platform Applications with C# and XAML. Build single-codebase applications for Windows, Web, Linux, macOS, iOS and Android with open-source Uno Platform. Fluent and Material design included in-the-box. Try now via 3 min tutorial.

  • GitHub repo mobile

    The mobile app vault (iOS and Android).

    Project mention: Just switched over to Bitwarden and couldn't be happier | reddit.com/r/Lastpass | 2021-02-19

    But it’s not working- at least for some users (me) see 👉 https://github.com/bitwarden/mobile/issues/1114

  • GitHub repo Caliburn.Micro

    A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.

  • GitHub repo Akavache

    An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.

  • GitHub repo CppSharp

    Tools and libraries to glue C/C++ APIs to high-level languages

  • GitHub repo xamarin-macios

    Bridges the worlds of .NET with the native APIs of macOS, iOS, tvOS, and watchOS.

    Project mention: Apple just released a security update for your iPhone. Download it now. | reddit.com/r/technology | 2021-01-27
  • GitHub repo Xamarin.Essentials

    Essential cross platform APIs for your mobile apps. (by xamarin)

  • GitHub repo FFImageLoading - Fast & Furious Image Loading

    Image loading, caching & transforming library for Xamarin and Windows

  • GitHub repo LottieXamarin

    Render After Effects animations natively on Android, iOS, MacOS and TvOS for Xamarin

    Project mention: Adding to Lottie Animations to Xamarin.Forms | dev.to | 2020-12-29

    Baseflow Lottie Library

  • GitHub repo MVVM Light Toolkit

    The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.

  • GitHub repo Realm Xamarin

    Realm is a mobile database: a replacement for SQLite & ORMs

  • GitHub repo CSLA .NET

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

  • GitHub repo LibVLCSharp

    Cross-platform .NET/Mono bindings for LibVLC

    Project mention: [6/2/21] Discussion/Help Megathread | reddit.com/r/LivelyWallpaper | 2021-02-06
  • GitHub repo microsoft-authentication-library-for-dotnet

    Microsoft Authentication Library (MSAL) for .NET

    Project mention: REST API Authentication for Web App - Best practices | reddit.com/r/AZURE | 2021-02-08

    have you looked into using MSAL 2.0? This would be a good start

  • GitHub repo Catel

    An application development platform

  • GitHub repo DryIoc

    DryIoc is fast, small, full-featured IoC Container for .NET

  • GitHub repo WPF Application Framework (WAF)

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

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 2021-02-24.


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

Project Stars
1 eShopOnContainers 16,707
2 Mono 9,145
3 Xamarin.Forms 5,170
4 Refit 4,712
5 Uno Platform 4,517
6 MVVMCross 3,445
7 MessagePack for C# (.NET, .NET Core, Unity, Xamarin) 3,180
8 mobile 2,306
9 Caliburn.Micro 2,256
10 Akavache 2,061
11 CppSharp 2,007
12 xamarin-macios 1,971
13 Xamarin.Essentials 1,332
14 FFImageLoading - Fast & Furious Image Loading 1,285
15 LottieXamarin 1,081
16 MVVM Light Toolkit 959
17 Realm Xamarin 925
18 CSLA .NET 860
19 LibVLCSharp 742
20 microsoft-authentication-library-for-dotnet 737
21 Catel 605
22 DryIoc 550
23 WPF Application Framework (WAF) 537