C# iOS

Open-source C# projects categorized as iOS

Top 23 C# iOS Projects

  • Avalonia

    A cross-platform UI framework for .NET

    Project mention: Does anyone use F# for cross platform desktop app development? What framework do you use? | reddit.com/r/fsharp | 2023-01-29

    In .Net MAUI (and Xamarin) and Avalonia, XAML is optional. You can do it all in code and it's pretty ergonomic, with some very light wrappers needed from time to time. For Avalonia, see https://github.com/AvaloniaUI/Avalonia/issues/3931 https://topanswers.xyz/fsharp?q=1012 TextBlock.

  • Mono

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

    Project mention: Is Maui dead on arrival? | reddit.com/r/dotnet | 2023-01-06
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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: I want to learn WPF and was told I should use a MVVM based framework any up to date suggestions? | reddit.com/r/csharp | 2023-01-05

    My favorite framework is Reactive UI but it's a bit more advanced than most MVVM frameworks since it uses Reactive Programming. You can still try its most basic features, though.

  • mobile

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

    Project mention: Problem with scanning QR codes within the Android app on Samsung Galaxy S22 | reddit.com/r/Bitwarden | 2023-01-31

    I found something online that seems to match my issue: https://github.com/bitwarden/mobile/issues/1130. Granted this is a different model, but it seems like the same issue.

  • MVVMCross

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

    Project mention: Any language for Mac and PC? | reddit.com/r/learnprogramming | 2023-02-01

    For MVVM-based UI it looks like this could help: https://github.com/MvvmCross/MvvmCross

  • 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: Compress/resize images | reddit.com/r/dotnet | 2022-12-14

    If you want pure .NET, cross-platform, and future compatibility, SkiaSharp is the new way to do it.

  • xamarin-macios

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

    Project mention: How to Build Mobile Document Scanning App with Xamarin.Forms for Android and iOS | dev.to | 2022-11-10

    Try to build the project for Android and iOS respectively. If you suffered from the iOS build issue Error MT4109: Failed to compile the generated registrar code caused by Xcode 14, you can visit https://github.com/xamarin/xamarin-macios/issues/15954 to find the solution. The issue can be fixed by installing xamarin.ios- To run the app on iOS 16, turn on Settings > Privacy & Security > Developer Mode.

  • 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.

  • Microcharts

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

    Project mention: Any good open source C# graphing libraries? | reddit.com/r/csharp | 2022-12-10

    Open source and cross platform: Microcharts

  • 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. (by xamarin)

    Project mention: .NET MAUI iOS Camera Photos Rotated bug fix | dev.to | 2023-01-29

    This one was one of the most annoying bugs in MAUI, and I solved it with this workaround taken from IeuanWalker on this thread.

  • AdaptiveCards

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

    Project mention: Hyperview: Native mobile apps, as easy as creating a website | news.ycombinator.com | 2022-12-26
  • 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: .NET MAUI thoughts | dev.to | 2023-01-21

    Took awhile for the integrated map control to be released but it is mostly here now. Needed to do a bunch of manual work to implement custom icons, Windows support, and MVVM support via custom wrappers

  • 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.

  • shiny

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

  • Rg.Plugins.Popup

    Xamarin Forms popup plugin

  • 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.

  • 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.

  • WPF Application Framework (WAF)

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

  • iFakeLocation

    Simulate locations on iOS devices on Windows, Mac and Ubuntu.

    Project mention: IOS GPS Spoof App | reddit.com/r/hacking | 2023-01-16

    This is an easy way to spoof your location on your phone with your computer. You just need to plug in your phone to change the location. After you change the location you can unplug your phone

  • Xamarin.Forms.GoogleMaps

    Map library for Xamarin.Forms using Google maps API

    Project mention: Xamarin Forms Map Initial Position | reddit.com/r/xamarindevelopers | 2022-07-05
  • apple-signin-unity

    Unity plugin to support Sign In With Apple Id

    Project mention: Issue with app store sign in | reddit.com/r/Unity3D | 2022-09-11

    I'm trying to connect my game with apple sign in plug in (https://github.com/lupidan/apple-signin-unity), but I can't "save" the user. When the app signs in it returns only the AppleUserID, the AppleIdentityToken is empty. I checked on other ppl code and it seems to be right. So, I thought it would be some configuration on App Store and watched some videos. I reviewed every step and it was all right, but I still get no Identity Token, anyone have any ideia of what would fix it?

  • 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

  • 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-02-01.

C# iOS related posts


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

Project Stars
1 Avalonia 16,721
2 Mono 10,280
3 ReactiveUI 7,341
4 mobile 4,316
5 MVVMCross 3,733
6 SkiaSharp 3,207
7 xamarin-macios 2,227
8 Microcharts 1,815
9 XamarinCommunityToolkit 1,580
10 Xamarin.Essentials 1,514
11 AdaptiveCards 1,441
12 Maui 1,282
13 LottieXamarin 1,208
14 shiny 1,162
15 Rg.Plugins.Popup 1,133
16 glTFast 795
17 Mapsui 704
18 WPF Application Framework (WAF) 645
19 iFakeLocation 579
20 Xamarin.Forms.GoogleMaps 522
21 apple-signin-unity 420
22 Unity-Native-Sharing 414
23 bluetoothle 397
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives