Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-xamarin-forms
A curated list of awesome Xamarin.Forms libraries and resources
https://github.com/jsuarezruiz/awesome-xamarin-forms
Last synced: 6 days ago
JSON representation
-
Books
- Creating Mobile Apps with Xamarin.Forms
- Mastering Xamarin.Forms – Second Edition
- Xamarin.Forms Essentials: First Steps Toward Cross-Platform Mobile Apps
- Xamarin Forms Guide - Online eBook Guide on Xamarin Forms
- Creating Mobile Apps with Xamarin.Forms
- Xamarin.Forms Essentials: First Steps Toward Cross-Platform Mobile Apps
- Mastering Xamarin.Forms – Second Edition
-
Data
-
Database
- Azure Mobile Apps ★120 - enabled Xamarin apps that connect to Azure Mobile App.
- Realm
- CosmosDB ★537 - model database service.
- LiteDB ★6418
- SQLite-net ★3299
- CosmosDB ★537 - model database service.
- Entity Framework Core ★11230
- Akavache ★2234 - value store created for writing desktop and mobile applications in C#, based on SQLite3. Akavache is great for both storing important data (i.e. user settings) as well as cached local data that expires.
- NETCoreSync ★53 - agnostic synchronization framework based on .NET Standard 2.0 to synchronize data between multiple clients and a single server.
-
Images and Icons
-
UI
- Valkyrie
- Telerik UI for Xamarin Controls
- AiForms.Settings
- AutoSuggestBox ★146
- customtabview-xforms
- EmbeddedPicker ★7
- FlowListView ★402 - like columns support.
- Font-Awesome-And-Xamarin.Forms
- ImageCropView ★402
- TimberLabel ★9
- Nightingale
- SkiaBar ★2
- SkiaCheck ★1
- XF.Service.FloatingView ★4
- Xamarin.Forms.ImageEntry
- Xamarin.Forms.ExtendedLifecycleContentPage ★5
- xamarin-forms-material-chips ★7 - chips design in xamarin forms with MVVM architecture.
- Xamarin.Forms-TreeView ★23
- 24HourTimePicker ★4
- AiForms.CollectionView ★64
- AiForms.Dialogs ★153
- ACR User Dialogs ★904
- AutoForms ★22
- AutoHeightListView ★3 - height ListView.
- AP.MobileToolkit.Fonts ★27
- AvatarGroup ★5
- AwaitablePopups ★24
- BottomTabbedPage ★95
- BadgeView ★76
- BeforeAndAfter ★26 - and-after view.
- BitooBitImageEditor ★21
- BuildIt ★34
- ButtonCircle ★95
- CarouselView.FormsPlugin ★427
- CardsView ★673
- CC.CircularSlider.Forms ★12
- Chameleon ★148
- ChilliSource.Mobile.UI ★9
- ColorPicker ★38
- ColorPicker ★32
- ContextMenu ★282
- ContextMenuContainer ★30
- CoordinatorLayout.XamarinForms ★76
- CrossPlacePicker ★22
- CutView ★9
- Custom.Gradient.Slider ★2
- CustomEntries ★2
- DataGridSam ★12
- DesktopTrayIcon ★6
- DSoft.XamarinForms.Controls ★2
- DynamicWrapLayout ★22
- EasyLayout.Forms ★20
- ElegantTabs ★48
- eliteKit ★29
- EnhancedEntry ★67
- EntryStepper ★2
- Essential UI Kit ★937
- ExpandableListView ★16
- ExpandableView ★178
- FastGrid ★114
- FFImageLoading ★1379
- flexlayout-xamarin-forms ★5
- FlexButton ★247
- FlippingAndResizableUI ★35
- FluentLayout ★2
- Fluent.Xamarin.Forms ★3
- Forms-BottomSheet ★30
- Forms9Patch ★130
- FormsRevealer ★43
- glidex.forms ★186
- Global.InputForms ★32
- GradientBoxView ★19
- GridSplitter ★32
- htmllabel ★8
- IconEntry ★28
- laconic ★26
- ImageEditor-XamarinForms ★12 - Draw - Add text - Move text - Change color - Rotate Image.
- Infinite Scrolling ★133
- InterfaceBuilder ★3
- ImageCircle ★241
- ImageCropper ★53
- ImageCropper.Forms ★82
- IOSToolbarExtensions ★7
- IS.XF.Toolkit ★5
- JSONPlaceholder
- LibVLCSharp.Forms.MediaPlayerElement ★13
- ListViewWithSubListView ★39 - ListView MVVM Pattern.
- LilWidgets ★1
- MagicGradients ★358
- MaterialDesignControlsPlugin ★193
- MarkdownView ★114
- MarkdownTextView ★50
- mapbox-xamarin-forms ★68
- Messier16 Forms.Controls ★20
- MdView ★12
- MonettelliUIKIT ★37
- MultiGestureView ★23
- MultipleToggleSwitch ★2
- NControl ★271
- nightly.xam.audiorecorder ★7
- Notchy.FormsPreviewer ★3
- NullableDatePicker
- OverFlower ★3
- Oxard.XControls ★6
- OxyPlot Xamarin ★57
- OxyPlot.Xamarin.Forms.Skia ★2
- ParallaxScroll ★52
- PinView ★80
- PhotoBrowser ★77
- PlacesSearchBar ★33
- Plugin.XF.Backdrop ★11
- Plugin.XF.Controls ★11
- Prototype.Forms.Controls ★22
- PullToRefreshLayout ★223
- RadialSlider ★3
- RainbowLoading.Forms ★8
- RayCharts ★3
- ReorderableCollectionView ★7
- reactorui-xamarin ★53
- RedCorners.Forms ★40
- RedCorners.Forms.CameraView ★3
- RedCorners.Forms.GoogleMaps ★7
- ResponsiveLayout ★10
- RotaryWheel ★4
- Rg.Plugins.Popup ★1097
- SegmentedCircleView ★10
- ShapeControl.Forms ★12
- Sharpnado.MaterialFrame ★382
- Sharpnado.Presentation.Forms ★608
- Sharpnado.Shadows ★302
- Sharpnado.Tabs 25 ★180
- Segments ★4
- Signature Pad ★221
- SimpleImageButton ★1
- SimpleXarts ★6
- StepProgressBar ★1
- skia-chart ★47
- SkiaRate ★41
- SkiaSharp.DiagramEngine ★10
- SkiaSharp.Elements ★39
- SkiaSharpnado ★70
- SKOR.UI ★57
- SkorXam.Pin ★7
- SlideOverKit ★395
- SkiaSharp.Forms.Xaml ★19
- SkiaSharp.Paint ★2
- SlidingPanel ★23 - Map-Like sliding panel from bottom of the screen.
- SpatialFocus.XamarinForms.GaugeView ★2
- Spillman.Xamarin.Forms.ColorPicker ★10
- SortableListView
- StatesButton ★14
- STabbedPage.Forms ★18
- Xamarin.Forms.CustomSwitch ★31
- SupportWidgetXF ★51
- SvgImageSource ★61
- SwipeCards ★128
- SwipeCardView ★165 - style swipeable cards into Xamarin.Forms applications.
- Tab Badge ★313
- TabStrip ★25
- TabView ★124
- TEdito2 ★8 - TEditor2 is a HTML editor for Xamarin, it has so many build-in features and easy to use.
- TemplateUI ★367
- TimeSeries-Xamarin ★3
- TitleBar ★21
- Tizen.NET.MaterialComponents ★6
- TooltipSample ★28
- TopTabbedPage ★86
- TwoWeekControl ★7
- Ultimate-Xamarin-Forms-KIT ★114
- Vibrancy.Forms ★25
- WalletView ★11
- WheelSpinner ★6
- XamarinChartJSPlugin ★11
- XamarinCountryPicker ★25
- XamarinHosting ★19
- XAMLCSS ★293 - applications with CSS.
- XamCustomLayouts ★18 - Cards.
- XampleControl ★7
- Xam.Forms.GraceAlert ★9
- XamForms.Controls.Calendar ★52
- Xam.Plugin.SimpleBottomDrawer ★107
- XFGloss ★168
- XF-GradientButton ★25 - platform drawing library NGraphics.
- XFExpandableListView ★57
- XFFlipViewControl ★43
- XF.HeaderShell ★25
- Xamarin.RisePlugin.AutoCompleteTextView ★35
- xf.shape ★5
- XF-Material-Library ★629
- XF.Material.Outline ★11
- XFManualCropControl ★3
- XFParallax ★122
- XFProgressBar ★1
- XFRepeaterView ★1
- XFShimmerLayout ★54
- XFSegmentedControl ★24
- XFSelectableLabel ★8
- XamarinFormsBulletListControl ★3
- XF.TextIcon ★3
- XGraphics ★60 - inspired graphics primitives, for XAML and code.
- Xalendar ★93
- XamarinFluentUI ★7
- XamarinFormsSkeletonLoader ★4
- Xamarin.Forms.BackgroundKit ★165
- Xamarin.Forms.BackgroundVideoView ★5
- Xamarin.Forms.Breadcrumb ★137
- Xamarin.Forms.EasyLoading ★126
- Xamarin.Forms.EntryAutoComplete ★38
- Xamarin.Forms-Calendar ★3
- XamarinForms.CancelableModal ★19
- Xamarin.Forms-Coordinator-Workaround ★15
- Xamarin.Forms.CustomControls ★3
- XamForms.Controls.Calendar ★135
- Xamarin.Forms.Chips ★13
- XMedia ★2
- Xamarin.Forms.GoogleMaps.Clustering ★23
- Xamarin.Forms.DataGrid ★249
- Xamarin.FragmentPage ★8
- Xamarin.Forms.GridView ★61
- xamarin.forms-jint ★7
- Xam.Plugin.HtmlLabel ★132
- XamaRed.Forms.Svg ★8
- Xamarin.Forms.GridLocationExtension ★4
- Xamarin.Forms.MultiSelectListView ★59
- XamarinFormsPersianCalendar ★1
- Xamarin.Forms.PolygonFrame ★11
- Xamarin.Forms.PropertyAnimation ★3
- Xam.Plugin.PopupMenu ★64
- Xamarin.RangeSlider ★90
- Xamarin-Forms-Custom-Activity-Indicator ★13
- XamarinFormsBottomSheet ★5
- XamarinFormsCustomSlider ★8
- Xamarin Forms Extended Controls ★190
- XamarinFormsFloatingTabs ★14
- XamarinFormsGesture ★85
- XamarinFormPersianCalendar ★1
- Xamarin.Forms.InputKit ★444
- Xamarin.Forms.NeoControls ★72
- Xamarin.Forms.Nuke ★119
- Xamarin.Forms.MaskedEntry ★17
- Xamarin.Forms.OfficeUIFabric ★8
- Xamarin.Forms.PancakeView ★838
- Xamarin.Forms.PageControl ★6
- Xamarin.Forms.PinchZoomImage ★67
- Xamarin.Forms-RadialMenu ★117
- Xamarin.Forms.ScratchView - view-in-xamarin-forms/
- Xamarin.Forms.StateButton ★12
- Xamarin.Forms.StateSquid ★256 - aware element.
- Xamarin.Forms.Skeleton ★297
- Xamarin.Forms.SlideView ★9
- Xamarin.Forms.DebugRainbows ★414
- Xamarin.Plugin.Calendar ★250
- Xamarin.Forms.Sandbox ★7
- Xamarin.Forms.SegmentedButton ★3
- Xamarin.Plugin.SharedTransitions ★413
- Xamarin.Forms.SKMaps ★16
- Xamarin.Forms.StepProgressBar ★15
- Xamarin.Forms.UniformGrid ★2
- Xamarin.Forms.VideoPlayer ★147
- Xamarin.Forms.VideoTrimmer ★6
- Xamarin.Responsive ★10
- Xam.Plugin.SimpleAppIntro ★143
- Xam.Plugin.SimpleStaticMap ★2
- Xam.Plugin.SimpleColorPicker ★10
- Xamarin.RisePlugin.Floatingactionbutton ★24 - elements and use it in 5 different ways.
- Xam.Views.NepaliDatePicker ★4
- XamFormsSkiaEntry ★5
- XFColorPickerControl ★27
- XFGauge ★9
- XamUtilities
- Zebble.Carousel ★3
- ZoomView.Forms ★13
- DateTimePopups ★11
- Chameleon ★148
- CircularProgress ★34
- FloatingLabels ★3 - Controls for Xamarin.Forms.
- NotifyPage ★2
- Scrolling Graph ★2
- XamarinForms.CalendarControl ★45
- Xamarin.CustomControls.AutoCompleteView ★101
-
Mirroring Devices
-
MVVM
- Cocos.Xamarin.Forms
- ExRin
- CodeMill.VMFirstNav ★22
- FreshMvvm ★564
- MVVMCross ★3637 - platform mvvm mobile development framework.
- MvvmMicro ★7
- Sextant ★1
- Xam.Zero ★14
- xamvvm ★120 - Xamarin.Forms compatible.
- Xamarin University Infrastructure Library ★144
- Xamarin.Forms-CleanArchitecture ★15
- Xamarin.Forms.MVVMBase ★33
- Xam.Zero ★14
- MvvmNano ★58
- Prism ★5083
- SupportXFLite ★9
- TinyMvvm ★75
-
Elmish
-
Plugins
- Com.MarcusTS.SmartDI ★7
- Docutain SDK - Cross platform SDK including Document Scanner, Barcode Scanner, Textrecognition (OCR), Dataextraction and PDF creation.
- Enagora.Plugins.Xam.GoogleAds ★1
- Xamarinos.AdMob.FormsPlugin
- Xam.Shell.Badge ★1
- BarcodeScanner.XF ★130
- ColorMinePortable.Forms ★3
- Connectivity ★259
- Contacts ★24
- Device Information ★137
- DynamicStackLayout ★72
- EntryCustomReturnPlugin ★81
- Extended Maps ★50
- Geofence ★59
- Geolocator ★272
- GoogleAnalyticsForXamarinForms ★68
- Iconize ★204
- InAppBillingPlugin ★353 - App Purchase plugin for Xamarin and Windows to query item information, purchase items, restore items, and more.
- ImmutableUI ★117 - oriented user interface APIs.
- Jobs ★84
- NavigationExtensions for Xamarin.Forms ★10
- NotificationService ★5
- LaunchDarkly Xamarin Client ★4
- LibVLCSharp ★980
- MagTek ★2
- MatchaBackgroundService ★138
- Media ★682
- MediaGallery ★101
- NFCForms ★48
- NoFrillsDataGrid ★5 - frills data grid control for Xamarin Forms. It uses SkiaSharp as the means to create and draw the data grid itself.
- OpenTok-Xamarin.Forms ★81
- PassXYZ.Vault
- PayCardRecognizerSample ★15
- PayPal ★78
- PerformanceLoggerXamarin ★4
- Permissions ★282
- PaystackInline.Forms.Plugin ★3
- Plugin.Glypher ★16 - glyphs (font-icons) in Xamarin.Forms applications.
- Plugin.GuestureLock ★8
- Plugin.XF.AppInstallHelper ★15
- Plugin.XFLogger ★3
- Plugin.XF.TouchID ★22
- Plugin.YoutubeLibrary
- rms-mobile-xdk-xamarin-forms
- Screenshot ★31
- Settings ★327
- Share ★128
- SpatialiteForms ★9
- Text To Speech ★58
- TinyInsights ★35 - and analytics services and makes it possible to use multiple providers.
- TinyAccountManager ★13
- TinyNavigationHelper ★15
- TinyPubSub ★21
- Toasts.Forms.Plugin ★275
- TouchEffect ★199
- tSecret ★3
- Version Tracking ★62
- Vibrate ★45
- WhenTheAppWasBuilt ★5
- Xamarin.Essentials ★1333
- Xamarin.Android.Lite ★121
- Xamarin.Cognitive.Speech ★57
- Xamarin.Plugin.Firebase.RemoteConfig ★6
- Xam.Plugin.AudioPlayer ★2
- Xam.Plugin.Once ★7 - off operations.
- Xam.Plugins.OnDeviceCustomVision ★59
- XamCal ★9
- Xamlly ★28
- Xam.Plugin.Webview ★144
- Xam.Plugins.AutoUpdate ★23
- Xam.Reactive.Location ★10
- Xamarin.UserConsent ★4
- ZXing.Net.Mobile ★1012
- Xamarin.Forms.Contacts ★58
- Xamarin.KeyboardHelper ★91
- Xamarin.Forms.Segues ★28
- Xamarin.Forms.GraphQL ★43
- Xamarin.Forms.SavableObject ★3
- Xamarin.Forms.SendAndReceiveSMS ★14
- XamarinForms-UnobtrusiveValidationPlugin ★28
- Xamarin.Plugin.Health ★8
- Xamarin.Forms.IconFontHelper ★1
- ImageFromXamarinUI ★30
- WebRTCme ★71
- MediaManager ★717
- PassXYZ.Vault
- Plugin.LocalNotification ★203
- rms-mobile-xdk-xamarin-forms
- SimpleAudioPlayer ★113
- TinyPubSub ★21
- XamCal ★9
- Xam.Plugins.AutoUpdate ★23
- Xamarin.Cognitive.BingSpeech ★57
- Xamarin.Plugin.Health ★8
- XPlat Windows APIs ★31
- AppShortcutsPlugin ★33 - link into your app.
- Battery Status ★28
- BrightnessService ★6 - time.
- CSharpForMarkup ★438
- BarcodeScanner.XF ★130
- NavigationExtensions for Xamarin.Forms ★10
- LaunchDarkly Xamarin Client ★4
-
Project Templates
- Prism Template Pack
- Xamarin.Forms Advanced Template (v3.0) ★22 - haves for every developer: `Host`, navigation providers, essential and utility services, async commands, pre-configured platform projects.
- Xamarin.Forms Advanced Template (v3.0) ★22 - haves for every developer: `Host`, navigation providers, essential and utility services, async commands, pre-configured platform projects.
-
Samples
- Xamarin.Forms.UWPShell.Sample ★13
- AsyncAwaitBestPractices ★959
- Gastropods ★124
- Prism Samples Forms ★355
- ShellGallery ★23
- TheLittleThingsPlayground ★197
- xamarin-forms-samples ★3671
- Xamarin.Forms Demo Apps ★470
- charlespetzold-xamarin-forms-samples ★29
- Xamarin.Forms GTK Samples ★13
- Xamarin.Forms Tizen Samples ★24
- Xamarin.Forms WPF Samples ★14
- xamarin-road-to-surface-duo ★12
- XFShellAdvThemeing ★10
- XamarinUI.MyGallery ★37
- XamarinUI.MyGallery ★37
-
Tools
- Infragistics AppMap - practice Prism MVVM architecture.
- LiveXAML
- Productivity Power Tools
- UI Sleuth
- XAML Styler
- AssetBuilder ★8
- Assetxport ★15
- Beholder
- clean-compress ★4
- Codexcite.Reloader ★6
- Evans.XamlTemplates ★2
- HotReload ★410
- Mutatio ★27 - in/extension for converting old PCLs to .NET Standard 2.0 targeting projects automatically.
- RealXaml ★37
- scrcpy ★64517
- SkiaSharpFiddle ★118 - just like https://fiddle.skia.org, but for your own machine!
- VSTouchbarTools ★2
- vsmacdeepclean ★35 - in / extension that let you easily clean projects, NuGet, Xamarin and VS cache without leaving the IDE.
- XAMLator ★201
- Xamarin.Forms Android on Linux command line tools ★10
- xamarin-forms-android-linux-project-templates ★1 - based build.
- XFDesigner ★19
- vs-material-icons-generator ★48
- XDtoXF ★142
- XF.Material.Themer
- XamarinForms.VisualDebugger ★22
- Assetxport ★15
- Codexcite.Reloader ★6
- How to set up Xamarin.Android on Linux ★134
- LiveXAML
-
UI Testing
-
Uncategorized
-
Uncategorized
- awesome-xamarin ★387
- Xamarin.Bindings ★149
- Awesome-Elmish.XamarinForms ★125 - curated list of awesome resources when using Elmish.XamarinForms.
- awesome-xamarin ★1790
-
-
Animations
-
Backends (Other platforms)
- Xamarin.Forms.Platforms.Blazor ★36
- Xamarin.Forms.Unity ★136
- Xamarin.Forms.WinForms ★35
- Xamarin.Forms.Platforms.Blazor ★36
- Ooui ★1547 - platform UI library that brings the simplicity of native UI development to the web.
-
Behaviors
-
Cloud
-
Community Toolkit
-
Converters
-
Crumbs
-
Effects
-
Frameworks
-
Performance
-
Serialization
- JSON.NET ★9250 - performance JSON framework for .NET
- Utf8Json ★2239
-
Testing
-
TV
-
Wearables
-
Design
- Prebuilt Templates - start your next project with a prebuilt app.
- Snppts
- Xamarin.Forms Zeplin extension
Programming Languages
Categories
UI
280
Plugins
102
Tools
30
MVVM
17
Samples
16
Database
9
Animations
8
Books
7
Frameworks
5
Backends (Other platforms)
5
Converters
4
Uncategorized
4
Behaviors
4
Effects
3
Design
3
Project Templates
3
Images and Icons
3
UI Testing
3
Testing
2
Elmish
2
Data
2
Performance
2
Serialization
2
Wearables
1
Community Toolkit
1
TV
1
Cloud
1
Mirroring Devices
1
Crumbs
1
Sub Categories
Keywords
xamarin-forms
167
xamarin
166
android
55
ios
47
xamarin-android
24
xamarin-ios
24
uwp
22
xamarin-plugin
21
csharp
20
dotnet
18
xamarin-library
16
xaml
15
nuget
14
skiasharp
13
cross-platform
11
plugin
11
forms
10
xamarinforms
10
c-sharp
10
ui
9
mvvm
8
popup
7
wpf
7
maui
6
control
6
animation
5
image
5
pcl
5
icon-font
4
border
4
icon
4
custom
4
navigation
4
icons
4
user-interface
4
listview
4
iconfont
4
custom-controls
4
controls
3
netstandard20
3
xamarin-mac
3
xamarin-forms-control
3
expandable
3
xamarin-form
3
html
3
visual-studio
3
customcontrol
3
webview
3
samples
3
tabbedpage
3