C# iOS

Open-source C# projects categorized as iOS | Edit details

Top 23 C# iOS Projects

  • GitHub repo Mono

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

    Project mention: How ONI with DLC works on linux 2022? | reddit.com/r/Oxygennotincluded | 2022-01-11

    Pretty sure it uses Mono to run bytecode compiled C# code. Even in the Windows version.

  • GitHub repo 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: Is it possible to subscribe to changes in a given property of a bound object? | reddit.com/r/Blazor | 2021-12-15

    Checkout https://www.reactiveui.net/ - it works with INotifyPropertyChanged interface, which raises an event every time the property changes.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo MVVMCross

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

  • GitHub repo mobile

    The mobile app vault (iOS and Android).

    Project mention: Does your iOS or iPadOS version crash on launch? | reddit.com/r/Bitwarden | 2022-01-09
  • GitHub repo 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: QuestPDF 2021.11 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with several community-driven improvements 🎉 Please help me make it popular 🚀 | reddit.com/r/dotnet | 2021-11-09

    With the new support for native dependency for WASM and Blazor. I think it will as the sample used for that was SkiaSharp drawing using WebGL.

  • GitHub repo xamarin-macios

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

    Project mention: Kanbann: Apple Watch Trello App - looking for beta testers | reddit.com/r/trello | 2021-12-25

    Microsoft decided not to support the Apple Watch in .NET 6 (https://github.com/xamarin/xamarin-macios/issues/8955), which made me uncertain as to its future on the Apple Watch - I was also interested in learning Swift and SwiftUI.

  • GitHub repo Microcharts

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

    Project mention: QuestPDF 2021.11 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with several community-driven improvements 🎉 Please help me make it popular 🚀 | reddit.com/r/csharp | 2021-11-09

    That's correct. Personally, I haven't tested SVG rendering but I know that others have incorporated Skia-related libraries with great success, e.g. when integrating charts with the Microcharts library. At some point, I should add an article in the documentation about it 😁

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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

    Project mention: Ripple effect in Xamarin.Android | dev.to | 2021-07-04

    If you want your controls to have ripple effect in Xamarin.Android you can use the TouchEffect from the Xamarin Community Toolkit, for most use cases it should work well.

  • GitHub repo Xamarin.Essentials

    Essential cross platform APIs for your mobile apps.

    Project mention: Can anyone clarify what this ‘Pegasus API’ is? Is this Norman on iPhone 11? | reddit.com/r/iosdev | 2021-05-21

    I don't know where you're seeing "xamarin/Essentials", but that's a repo for code used in writing cross-platform mobile applications. That message refers to this issue: https://github.com/xamarin/Essentials/pull/1457. It's something that was fixed in the project 7 months ago.

  • GitHub repo LottieXamarin

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

  • GitHub repo Rg.Plugins.Popup

    Xamarin Forms popup plugin

    Project mention: What are the other tools that can create customizable Popup windows aside from Rg.Plugins.Popup | reddit.com/r/xamarindevelopers | 2021-05-28
  • GitHub repo WPF Application Framework (WAF)

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

    Project mention: MVVM resources | reddit.com/r/csharp | 2021-08-12
  • GitHub repo Unity-Native-Sharing

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

    Project mention: Tips&Tricks - Add share feature to your mobile game and allow players to share their progress with friends! [MORE IN COMMENT] | reddit.com/r/Unity2D | 2021-05-15

    Source: https://github.com/NicholasSheehan/Unity-Native-Sharing

  • GitHub repo bluetoothle

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

    Project mention: Cross-platform mobile app can advertise, can scan, cannot connect via Bluetooth APIs | reddit.com/r/xamarindevelopers | 2021-03-18

    Hey. Im going to do this myself soon. If I understand it correctly you need to start a server on one device(a slave) before you can connect from a master. I was thinking of using https://github.com/aritchie/bluetoothle (since shiny seems too much to bite over...)

  • GitHub repo com.unity.uiwidgets

    UIWidgets is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.

    Project mention: Unity flutter implementation | reddit.com/r/FlutterDev | 2021-08-28

    If your app is created with Unity and you're looking for building some fancy UI, I think you should take a look at the Unity UI widgets. I haven't personally tried it yet but it's worth to shot.

  • GitHub repo iFakeLocation

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

    Project mention: Brisbane petrol the most expensive in the nation $1.93 litre | reddit.com/r/brisbane | 2021-11-19

    If you have an IOS device it is trivial to spoof the gps using a pc...... with say this free opensource application - https://github.com/master131/iFakeLocation

  • GitHub repo apple-signin-unity

    Unity plugin to support Sign In With Apple Id

    Project mention: Help with authentication of sign in with Apple in Unity | reddit.com/r/Firebase | 2021-11-11

    I added this plug in : https://github.com/lupidan/apple-signin-unity

  • GitHub repo WhatsAppUI

    WhatsApp UI in Xamarin.Forms

    Project mention: Xamarin chat app - any NuGet packages for Xamarin like GiftedChat for React Native? | reddit.com/r/xamarindevelopers | 2021-04-20

    Or some samples: - Damien Doumer FreeChat - egbakou WhatsAppUI

  • GitHub repo RestClient.Net

    .NET REST Client Framework for all platforms

    Project mention: What's the deal with HttpClient? | reddit.com/r/dotnet | 2021-10-01
  • GitHub repo calculator

    Uno Calculator: A simple yet powerful iOS/Android/WebAssembly/Linux C# port of the calculator that ships with Windows (by unoplatform)

    Project mention: Who remembers the time when Apple marketed the OG iPhone’s OS as OS X? | reddit.com/r/apple | 2021-10-21

    Good news! The source code is available: https://github.com/unoplatform/calculator

  • GitHub repo Plugin.AudioRecorder

    Audio Recorder plugin for Xamarin and Windows

    Project mention: Guitar Tuner app in Xamarin Forms | reddit.com/r/xamarindevelopers | 2021-06-12
  • GitHub repo AiForms.Dialogs

    AiForms.Dialogs for Xamarin.Forms

    Project mention: What are the other tools that can create customizable Popup windows aside from Rg.Plugins.Popup | reddit.com/r/xamarindevelopers | 2021-05-28

    Hi, just in case you still looking for an answer, take a look to AiForms.Dialogs plug-in, also you can read my article Implementing AiForms.Dialogs with Xamarin Forms too.

  • GitHub repo UnityWebGL-LoadingTest

    Testing loading speed and build size of WebGL builds for different Unity versions

    Project mention: I added an in dom console to my webgl template for easy mobile access, repo in the comments | reddit.com/r/Unity3D | 2021-04-27

    You can find the template here: https://github.com/JohannesDeml/UnityWebGL-LoadingTest/tree/master/Assets/WebGLTemplates/Develop

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-01-11.

C# iOS related posts


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

Project Stars
1 Mono 9,663
2 ReactiveUI 6,753
3 MVVMCross 3,607
4 mobile 3,228
5 SkiaSharp 2,541
6 xamarin-macios 2,112
7 Microcharts 1,672
8 XamarinCommunityToolkit 1,477
9 Xamarin.Essentials 1,449
10 LottieXamarin 1,171
11 Rg.Plugins.Popup 1,078
12 WPF Application Framework (WAF) 589
13 Unity-Native-Sharing 393
14 bluetoothle 374
15 com.unity.uiwidgets 368
16 iFakeLocation 352
17 apple-signin-unity 315
18 WhatsAppUI 273
19 RestClient.Net 272
20 calculator 267
21 Plugin.AudioRecorder 157
22 AiForms.Dialogs 154
23 UnityWebGL-LoadingTest 74
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.