Skip to content

Instantly share code, notes, and snippets.

@MarcAlx
Last active March 2, 2021 09:03
Show Gist options
  • Save MarcAlx/f78199f73d2a7bfafdc702d8091496e0 to your computer and use it in GitHub Desktop.
Save MarcAlx/f78199f73d2a7bfafdc702d8091496e0 to your computer and use it in GitHub Desktop.
Xamarin Forms usefull libraries

Xamarin Forms libraries

This file lists usefull libraries for Xamarin forms

Library Goal Link
Xamarin.Forms.InputKit UI Controls https://github.com/enisn/Xamarin.Forms.InputKit
xamarin-bluetooth-le Bluetooth https://github.com/xabre/xamarin-bluetooth-le
MultilingualPlugin i18n (prefer Xamarin built in solution now) https://github.com/CrossGeeks/MultilingualPlugin
SkiaSharp Drawing https://github.com/mono/SkiaSharp
Newtonsoft.Json JSON https://github.com/JamesNK/Newtonsoft.Json
SkiaSharp.Svg and SkiaSharp.Extended SVG https://github.com/mono/SkiaSharp.Extended
TouchTracking.Forms Better touch https://github.com/OndrejKunc/SkiaScene
CarouselView Carousel view https://github.com/alexrainman/CarouselView
DeviceOrientation Orientation https://github.com/wcoder/Xamarin.Plugin.DeviceOrientation
Newtonsoft.Json JSON handling (not just Xamarin, .NET) https://github.com/JamesNK/Newtonsoft.Json
Sharpnado.Presentation.Forms Consistent tab view over iOS and Android https://github.com/roubachof/Sharpnado.Presentation.Forms
Xam.Plugin.Media Take photo/video / Pick photo/video in gallery (prefer Xamarin essential solution) https://github.com/jamesmontemagno/MediaPlugin
Plugin.Permissions Handle iOS/Android permissions https://github.com/jamesmontemagno/PermissionsPlugin
FilePicker-Plugin-for-Xamarin-and-Windows File picker https://github.com/jfversluis/FilePicker-Plugin-for-Xamarin-and-Windows
Cardview Cardview https://github.com/AndreiMisiukevich/CardView
Xamarin.Essentials Official Xamarin toolbox to address most common crossplatform problematics https://github.com/xamarin/Essentials
Xamarin.Forms.BackgroundKit Background customisation https://github.com/ChasakisD/Xamarin.Forms.BackgroundKit
PancakeView  Gradient https://github.com/sthewissen/Xamarin.Forms.PancakeView
TouchEffect Add Touch effect to controls https://github.com/AndreiMisiukevich/TouchEffect
FFImageLoading Image with caching https://github.com/luberda-molinet/FFImageLoading
PushNotificationPlugin Push notification https://github.com/CrossGeeks/PushNotificationPlugin
 AiForms.Effects Touch effect  https://github.com/muak/AiForms.Effects
AiForms.Dialogs   Dialogs https://github.com/muak/AiForms.Dialogs
SlideOverKit Popup and slideover https://github.com/XAM-Consulting/SlideOverKit
XamForms.Controls.Calendar Calendar Widget https://github.com/rebeccaXam/XamForms.Controls.Calendar
Plugin.ImageEdit Image processing https://github.com/muak/Xamarin.Plugin.ImageEdit
ContextMenu Swipe context menu https://github.com/AndreiMisiukevich/ContextMenu
bottomtabbedpage-xamarin-forms Bottom tab https://github.com/NAXAM/bottomtabbedpage-xamarin-forms
toptabbedpage-xamarin-forms Top tab https://github.com/NAXAM/toptabbedpage-xamarin-forms
Xamarin.Forms.Breadcrumb Breadcrump https://github.com/IeuanWalker/Xamarin.Forms.Breadcrumb
Xamanimation Animation https://github.com/jsuarezruiz/Xamanimation
Forms9Patch Popup and controls https://github.com/baskren/Forms9Patch
 Xamarin.Plugin.SharedTransitions Transition between elements in diferent pages  https://github.com/GiampaoloGabba/Xamarin.Plugin.SharedTransitions
Xamarin.Forms.Skeleton Loading aspect for control https://github.com/HorusSoftwareUY/Xamarin.Forms.Skeleton
XamarinCommunityToolkit Official Xamarin community toolkit (contains effects / behaviors...) https://github.com/xamarin/XamarinCommunityToolkit

Fill free to submit yours in comments ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment