# 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 | 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 ;)