C# iOS

Open-source C# projects categorized as iOS

Top 23 C# iOS Projects

  1. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Project mention: WASM Wayland Web (WWW) | news.ycombinator.com | 2025-02-28

    > The web had this before briefly. Back in the 90s and 00s, some people just wanted to use Flash.

    WebAssembly is different. WebAssembly brings every language to the web. Flash didn't.

    WebAssembly can render to canvas and enable applications that compile to desktop, mobile, and the web. UI libraries like Avalonia do this: https://avaloniaui.net/

    For example, here's C# implementation of Visual Basic 6 compiled to WebAssembly https://bandysc.github.io/AvaloniaVisualBasic6/ and source https://github.com/BAndysc/AvaloniaVisualBasic6

    And a Solitaire demo https://solitaire.xaml.live/ and source https://github.com/AvaloniaUI/Solitaire

    But WebAssembly applications can also manipulate the DOM like JavaScript. Example frameworks that do this:

    - https://www.leptos.dev/

    - https://dioxuslabs.com/

    - https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blaz...

    DOM access goes via JavaScript glue code for now. Eventually WebAssembly will get direct DOM access.

    You can decide if you're making more of an application or more of a webpage. If you're making more of an application then why not just render to canvas with WebAssembly? And if you're making more of a webpage then why not have WebAssembly manipulate the DOM instead of JavaScript?

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    Project mention: MAUI is a scam | news.ycombinator.com | 2025-03-07
  4. Mono

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

    Project mention: Unity Game Hacking - Calling FindObjectsOfType in C++ | dev.to | 2024-11-20

    So "mono.dll" exports a few symbols which we can use in our DLL. You can get the C++ SDK from here: Mono SDK On Github

  5. 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: R3 alternatives - Rx.NET, UniRx, and ReactiveUI | libhunt.com/r/R3 | 2024-09-20
  6. 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.

  7. MVVMCross

    The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI

    Project mention: Epoxy alternatives - dotnet, Prism, and MVVMCross | libhunt.com/r/kekyo/Epoxy | 2024-09-20
  8. macios

    .NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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)

  11. Microcharts

    Simple, cross-platform chart library for .NET

  12. AdaptiveCards

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

  13. shiny

    .NET Framework for Backgrounding & Device Hardware Services (iOS, Android, & Catalyst)

  14. glTFast

    Efficient glTF 3D import / export package for Unity

  15. LottieXamarin

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

  16. Rg.Plugins.Popup

    Xamarin Forms popup plugin

  17. iFakeLocation

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

  18. AvillaForensics

    Avilla Forensics 3.0

  19. WPF Application Framework (WAF)

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

  20. apple-signin-unity

    Unity plugin to support Sign In With Apple Id

  21. Xamarin.Forms.GoogleMaps

    Map library for Xamarin.Forms using Google maps API

  22. Sharpnado.Tabs

    Pure MAUI and Xamarin.Forms Tabs, including fixed tabs, scrollable tabs, bottom tabs, badge, segmented control, custom tabs, button tabs, bendable tabs...

  23. MarvelousMAUI

    .NET MAUI clone of the Wonderous app – a visual showcase of eight wonders of the world.

  24. SimpleToolkit

    .NET MAUI library of helpers and simple, fully customizable controls, such as SimpleShell – custom Shell implementation that allows you to create unique navigation experiences.

  25. Unity-Native-Sharing

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

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# iOS discussion

Log in or Post with

C# iOS related posts

  • Introducing the Third Set of Open-Source Syncfusion® .NET MAUI Controls

    1 project | dev.to | 13 Mar 2025
  • WASM Wayland Web (WWW)

    7 projects | news.ycombinator.com | 28 Feb 2025
  • Unity Game Hacking - Calling FindObjectsOfType in C++

    2 projects | dev.to | 20 Nov 2024
  • Your scoped storage permission declaration needs to be updated.

    1 project | dev.to | 2 Sep 2024
  • universal-sdk-unity VS apple-signin-unity - a user suggested alternative

    2 projects | 12 Dec 2023
  • Anyone else bitterly disappointed that 2023.12 release didn't include mobile (iOS / Android) passkey support?

    1 project | /r/Bitwarden | 8 Dec 2023
  • Timeout

    1 project | /r/Bitwarden | 7 Dec 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 16 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 Avalonia 27,046
2 Introducing .NET Multi-platform App UI (MAUI) 22,515
3 Mono 11,219
4 ReactiveUI 8,209
5 SkiaSharp 4,778
6 MVVMCross 3,888
7 macios 2,563
8 Maui 2,414
9 Microcharts 2,037
10 AdaptiveCards 1,797
11 shiny 1,485
12 glTFast 1,279
13 LottieXamarin 1,222
14 Rg.Plugins.Popup 1,151
15 iFakeLocation 990
16 AvillaForensics 798
17 WPF Application Framework (WAF) 722
18 apple-signin-unity 650
19 Xamarin.Forms.GoogleMaps 545
20 Sharpnado.Tabs 531
21 MarvelousMAUI 513
22 SimpleToolkit 481
23 Unity-Native-Sharing 451

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C# is
the 10th most popular programming language
based on number of references?