Skip to main content

A collection of interesting libraries/tools for Xamarin mobile projects

1.9k
GitHub Stars
200
Curated Resources
27
Categories
4 hours ago
Last Refreshed
GeneralArchitectureAsyncChartsCloudDatabaseFodyFrameworkGame EngineIO/StorageIOC/DIInternationalizationLayoutMediaMVVMNetworkReactiveSecuritySerializationTDD/BDDToolsUIWearableXamarin.FormsXPlat APIsOther listsWebsites

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me xamarin.forms resources from awesome-xamarin"

Installation instructions →

What's inside

Xamarin.Forms

  • Acr-xamarin-forms ★244

    Camera/Gallery, Barcode Scanning, User Dialogs, Geo-Location, Network Utils, Device Info, Settings, E-Mail, Phone, SMS all for Xamarin.Forms.

  • AdvancedTimer ★35

    Timer object and its methods are implemented for extended support for timers.

  • Android AppCompat ★34

    Provide Material Design themes now for Xamarin.Forms apps natively without hacks.

  • BadgeView ★31

    A simple Xamarin.Forms control to display a round badge.

  • Circle Image Control

    Simple but elegant way of display circle images in your Xamarin.Forms projects.

  • Compass ★19

    Provides and simple way to access the compass on Windows Phone, iOS and Android from you Xamarin.Forms projects.

Reactive

Database

  • Akavache ★1,692

    An Asynchronous Key-Value Store for Native Applications.

  • Breeze ★63

    Data management library for developers of rich client applications.

  • Couchbase.Lite ★299

    Lightweight embedded NoSQL database.

  • DB4O-GPL ★8

    Object-Oriented Database, Embedded and Remote connections supported.

  • Lager ★2

    Cross-platform settings storage that uses Akavache as a storage backend.

  • LiteDB ★4245

    A .NET NoSQL Document Store in a single data file.

Framework

  • Ammy

    Modern UI language for XAML platforms. Free for non-commercial development.

  • Appercode.UIFramework ★13

    Allows to build user interface of cross-platform mobile applications with single XAML layout.

  • Invention

    Develop native apps for iOS, Android and Windows with 100% code sharing using Visual Studio and C#.NET.

  • SimplyMobile ★103

    Collection of abstracted mobile functionalities.

  • Xamu-Infrastructure ★104

    Extensions, MVVM classes, behaviors and other misc. useful code bits from Xamarin University.

UI

Network

  • Apizr ★4

    Refit based web api client, but resilient (retry, connectivity, cache, auth, log, priority, etc...).

  • Connectivity ★200

    Cross-platform network/connection status.

  • CrossDownloadManager ★67

    A cross platform download manager for Xamarin.

  • Flurl ★1,295

    Flurl is a modern, fluent, asynchronous, testable, portable, buzzword-laden URL builder and HTTP client library.

  • Fusillade ★216

    Set of HttpMessageHandlers that make your mobile applications more efficient and responsive.

  • Messaging ★1

    Make a phone call, send a sms or send an e-mail using the default messaging applications.

Async

Fody

Showing a sample of 200 resources. View the full list on GitHub →