SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Xamarin Open-Source Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
-
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.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
MessagePack for C# (.NET, .NET Core, Unity, Xamarin)
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
-
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.
-
MVVMCross
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
-
LiveCharts2
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
You might also want to look at AvaloniaUI[0] for a cross platform .NET GUI library. It is similar to WPF but much nicer to work with.
Project mention: How exactly does Unity integrate with IDEs - how does the editor build work? | /r/Unity3D | 2023-07-23In the video you basically install .NET 7.0 SDK with the deb packages from Microsoft repos AND mono deb packages from repos laid out in https://www.mono-project.com/ apart from Unity and VS Code. And then you configure VS Code so that it always uses Mono installed in the system (not Unity Editor's own instance???)
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03And Uno Platform (https://platform.uno/) is akin to React Native in terms of native controls usage.
A lot of people have given you good replies, but have you looked at Refit?
ReactiveUI is based on Rx and very popular in the .Net world: https://www.reactiveui.net/.
What is it you're trying to accomplish? Either this is a regular expression problem (not really dotnet related) or you should try using structured logging, with a provider and sink that support it so you don't have to use regular expressions.
EDIT2: Yeah, https://github.com/xamarin/Xamarin.Forms/issues/2751
Project mention: Anyone else bitterly disappointed that 2023.12 release didn't include mobile (iOS / Android) passkey support? | /r/Bitwarden | 2023-12-08Given that Xamarin has been deprecated its successor MAUI has the iOS 17/Android 14 SDKs, I think https://github.com/bitwarden/mobile/pull/2806 needs to be merged first/probably more work to be done after that too.
Project mention: .NET 9 will be putting BinaryFormatter out to pasture | news.ycombinator.com | 2024-02-11
It looks like the port was compiled with a binary SkiaSharp [0] since that requires Google tooling to build. Interesting to see the committer allowing this. Apparently it is not the first time.
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03But I think some of this stuff is already handled in Avalonia ecosystem like https://github.com/Mapsui/Mapsui, https://github.com/beto-rodriguez/LiveCharts2 and few others...
TensorFlowSharp
If its caching you could just use ready made packages - https://github.com/jamesmontemagno/monkey-cache - https://github.com/reactiveui/akavache/
Project mention: Setting up Development & Distribution of Xamarin App (without help from original developer) | /r/Xamarin | 2023-06-14
Xamarin related posts
- .NET 9 will be putting BinaryFormatter out to pasture
- Show HN: YTPics – Download pictures from YouTube videos
- AvaloniaUI: Create Multi-Platform Apps with .NET
- What Happened to Videolan.org?
- VLC does not have Open Folder action
- NLua: Bridge Between Lua and the .NET
- Exception Handling in C# Methods returning object
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Xamarin projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Avalonia | 23,605 |
2 | Mono | 10,837 |
3 | Uno Platform | 8,349 |
4 | Refit | 8,050 |
5 | ReactiveUI | 7,897 |
6 | NLog | 6,160 |
7 | Xamarin.Forms | 5,633 |
8 | mobile | 5,588 |
9 | MessagePack for C# (.NET, .NET Core, Unity, Xamarin) | 5,245 |
10 | xamarin-forms-samples | 4,301 |
11 | SkiaSharp | 4,063 |
12 | MVVMCross | 3,816 |
13 | LiveCharts2 | 3,804 |
14 | TensorFlowSharp | 3,125 |
15 | CppSharp | 2,978 |
16 | Caliburn.Micro | 2,767 |
17 | xamarin-forms-goodlooking-UI | 2,557 |
18 | AuthenticatorPro | 2,460 |
19 | Akavache | 2,411 |
20 | xamarin-macios | 2,352 |
21 | Microcharts | 1,962 |
22 | NLua | 1,948 |
23 | awesome-xamarin | 1,862 |