C# Android

Open-source C# projects categorized as Android

Top 23 C# Android Projects

  • Mono

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

    Project mention: I lost 8 months worth of progress on my unity game. | reddit.com/r/Unity3D | 2022-11-13

    Yeah, because they were executed by Mono (https://www.mono-project.com/). Not for any reason related to this discussion at all.

  • ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

    Project mention: Why is there a lack of cool repos? | reddit.com/r/dotnet | 2022-07-26
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Uno Platform

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

    Project mention: Making an android app with c# | reddit.com/r/csharp | 2022-11-21

    Uno - an alternative to Avalonia, but not as popular.

  • mobile

    The mobile app vault (iOS and Android). (by bitwarden)

    Project mention: App crashes when generate password | reddit.com/r/Bitwarden | 2022-11-30

    Hi there, the team is aware of this issue and a fix has been released: https://github.com/bitwarden/mobile/pull/2150

  • MVVMCross

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

  • SkiaSharp

    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.

    Project mention: ImageSharp leaving the .NET Foundation due to licensing change | news.ycombinator.com | 2022-10-22
  • Microcharts

    Create cross-platform (Xamarin, Windows, ...) simple charts.

    Project mention: Using Microcharts with .NET MAUI | dev.to | 2022-05-28

    Microcharts is one of the most well-known open source charting libraries for Xamarin and many people, including me, would like to use it with .NET MAUI. Work on .NET MAUI support by Microcharts should arrive soon but while the PR is not merged, I want to show how to already use Microcharts with .NET MAUI.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • XamarinCommunityToolkit

    The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.

  • Xamarin.Essentials

    Essential cross platform APIs for your mobile apps.

  • AdaptiveCards

    A new way for developers to exchange card content in a common and consistent way.

    Project mention: Adaptive Cards | news.ycombinator.com | 2022-05-20

    Adaptive Cards have been around since 2016: https://github.com/microsoft/AdaptiveCards/graphs/contributo...

  • LottieXamarin

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

    Project mention: Binding Lottie (or any other Swift framework with UI) in MAUI | dev.to | 2022-07-12

    When I wrote my app which needed Lottie animations, I found LottieXamarin library, but that only works with Xamarin.Forms not with MAUI. I tried to update it, however I've run into multiple issues and at the same time I've realised only older Lottie versions can be binded, because from March of 2019, Lottie is a Swift library, which means it can't be binded easily.

  • 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: What is your opinion of .NET MAUI? | reddit.com/r/dotnet | 2022-11-19

    We have a PR in the works to add a SaveFile dialog. It’ll likely be in our next release: https://github.com/CommunityToolkit/Maui/pull/699

  • shiny

    A Xamarin Framework for Backgrounding & Device Hardware Services (by shinyorg)

  • Rg.Plugins.Popup

    Xamarin Forms popup plugin

  • APK-Installer

    An Android Application Installer for Windows

  • AuthenticatorPro

    📱 Two-Factor Authentication (2FA) client for Android + Wear OS

    Project mention: What Foss apps you can't live without. | reddit.com/r/fossdroid | 2022-10-16

    Infinity for Reddit: https://github.com/Docile-Alligator/Infinity-For-RedditAuthenticator Pro: https://github.com/jamie-mh/AuthenticatorProMarkor - Notes and To Do (I like the Quillnote as well): https://github.com/gsantner/markor / Quillnote: https://github.com/msoultanidis/quillnoteSnapdrop for Android - Based on Apple AirDrop, sharing files and text between Android and PC and vice-versa: https://github.com/fm-sys/snapdrop-android / Photon (only for file sharing): https://github.com/abhi16180/photon/Mull - Hardened Firefox: https://gitlab.com/divested-mobile/mull-fenixCatima - Loyalty cards manager: https://github.com/CatimaLoyalty/Android Bitwarden: https://github.com/bitwarden

  • glTFast

    Efficient glTF 3D import / export package for Unity

    Project mention: Import runtime glb via Web not GLFT Utility | reddit.com/r/Unity3D | 2022-09-23

    I would recommend looking at https://github.com/atteneder/glTFast personally. There are some scripts for having your own custom material such as ones from shader graph, URP, or HDRP. I have used glTFast before without any issues, but haven't tried to change the default material.

  • WPF Application Framework (WAF)

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

  • Device.Net

    A C# cross platform connected device framework

    Project mention: How to access Serial Port on Mac using .NET6 MAUI? | reddit.com/r/dotnet | 2022-02-11

    This one was also a promising alternative at first since it markets itself as cross-platform, but apparently it still isn't. :P https://github.com/MelbourneDeveloper/Device.Net

  • ediabaslib

    .NET BMW and VAG Ediabas interpreter library

    Project mention: Getting interesting and useful data out of a VW Polo 2019 (Typ AW) CAN bus | reddit.com/r/CarHacking | 2022-04-19

    For sure these data aren't available over plain OBD-II because reasons VW, but could something like this work? They seem to use a hacked ELM327 to access other networks of the car (or something like that).

  • DBreeze

    C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.

    Project mention: DBreeze – embedded C# .NET NOSQL key value multi-paradigm database system | news.ycombinator.com | 2022-03-15
  • Unity-Native-Sharing

    A Unity plugin to open native sharing dialogs on iOS and Android, primarily for text and files

  • bluetoothle

    Easy to use, cross platform, REACTIVE BluetoothLE Plugin for Xamarin

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

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 2022-11-30.

C# Android related posts


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

Project Stars
1 Mono 10,190
2 ReactiveUI 7,265
3 Uno Platform 7,206
4 mobile 4,088
5 MVVMCross 3,712
6 SkiaSharp 3,103
7 Microcharts 1,791
8 XamarinCommunityToolkit 1,575
9 Xamarin.Essentials 1,508
10 AdaptiveCards 1,393
11 LottieXamarin 1,206
12 Maui 1,136
13 shiny 1,126
14 Rg.Plugins.Popup 1,122
15 APK-Installer 1,005
16 AuthenticatorPro 959
17 glTFast 723
18 WPF Application Framework (WAF) 630
19 Device.Net 525
20 ediabaslib 457
21 DBreeze 446
22 Unity-Native-Sharing 408
23 bluetoothle 394
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.