Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wrathchaos/awesome-swift-lib-hunt

All these libraries are tested and used my me. Bookmarks are just not enough and we cannot share them on public easily. Here are the awesome iOS / Swift libraries.
https://github.com/wrathchaos/awesome-swift-lib-hunt

List: awesome-swift-lib-hunt

Last synced: 9 days ago
JSON representation

All these libraries are tested and used my me. Bookmarks are just not enough and we cannot share them on public easily. Here are the awesome iOS / Swift libraries.

Awesome Lists containing this project

README

        

# Awesome-Swift-Lib-Hunt


Awesome




[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
![](https://img.shields.io/badge/swift%20projects-37-orange.svg) ![](https://img.shields.io/badge/Last%20Updated-January 01, 2018-green.svg)

All these libraries are tested and used by myself. Bookmarks are just not enough and we cannot share them on public easily.

Here are the awesome iOS / Swift libraries.

### Contents

- [Date](#date)
- [JSON](#json)
- [Network](#network)
- [Socket](#socket)
- [Stream](#stream)
- [Keyboard](#keyboard)
- [UI](#ui)
- [Alert](#alert)
- [Animation](#animation)
- [Button](#button)
- [Calendar](#calendar)
- [Camera](#camera)
- [Color](#color)
- [Images](#images)
- [Indicator](#indicator)
- [Label](#label)
- [OnBoard](#onboard)
- [Pickerview](#pickerview)
- [Security](#security)
- [Switch](#switch)
- [Tab](#tab)
- [Tag](#tag)
- [TextField](#textfield)

## Date
* [SwiftDate](https://github.com/malcommac/SwiftDate) - Good library for using timestamp and normal date in Swift 3

## JSON
* [AlamofireObjectMapper](https://github.com/tristanhimmelman/AlamofireObjectMapper) - An Alamofire extension which converts JSON response to your own object model
* [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON) - The better way to deal with JSON data in Swift

## Keyboard
* [IHKeyboardAvoiding](https://github.com/IdleHandsApps/IHKeyboardAvoiding) - Extremely useful and easy to use keyboard avoiding library

## UI

* [DropDown](https://github.com/AssistoLab/DropDown) - Customizable and material dropdown menu library
* [GLTimeline](https://github.com/GetLinks/GLTimeline) - Beautiful timeline library, not well documented. NOT Recommended for new iOS Developers
#### Alert
* [CDAlertView](https://github.com/candostdagdeviren/CDAlertView) - Well supported and easy to use alert/dialog/popup library
* [NotificationBanner](https://github.com/Daltron/NotificationBanner) - Perfect, customizable and easy to use Banner Dropdown library
* [SCLAlertView](https://github.com/vikmeup/SCLAlertView-Swift) - Beautiful and customizable alert view library
#### Animation
* [Lottie](https://github.com/airbnb/lottie-ios) - Extremely easy to use and native animation library!
* [Pastel](https://github.com/cruisediary/Pastel) - Perfect and extremely easy to use, gradient color change animation library.
* [Sequents](https://github.com/fujiyuu75/Sequents) - Cool and easy to use library for first animation in a View Controller
* [Transitions Everywhere](https://github.com/andkulikov/transitions-everywhere) - Perfect library for creating magical transitions. Easy to use & Well documented.
#### Button
* [EasySocialButton](https://github.com/Minitour/EasySocialButton) - Easy to use and beautiful customizable button
* [Floaty](https://github.com/kciter/Floaty) - Easy to implement and very customizable floaty button, can add more than one button with Floaty
* [VHBoomMenuButton](https://github.com/Nightonke/VHBoomMenuButton) - Marvelous animations, plenty of animation options, wonderful documentation
#### Calendar
* [DateTimePicker](https://github.com/itsmeichigo/DateTimePicker) - The best calendar library ever ! Perfect UI and easy to implement
* [FSCalendar](https://github.com/WenchaoD/FSCalendar) - Very good calendar library with its UI, supports Widget Calendar
#### Camera
* [ALCameraViewController](https://github.com/AlexLittlejohn/ALCameraViewController) - Amazing camera library! You just do not forget to get the permissions
#### Color
* [Chameleon](https://github.com/ViccAlexander/Chameleon) - Perfect for gradient and flat color schemas
* [MaterialColor](https://github.com/WrathChaos/MaterialColor) - Material Color Palette Library
#### Images
* [SwiftGif](https://github.com/bahlo/SwiftGif) - Tiny & easy to use GIF library
#### Indicator
* [RSLoadingView](https://github.com/roytornado/RSLoadingView) - Very beautiful and customizable loading indicator library
* [NVActivityIndicatorView](https://github.com/ninjaprox/NVActivityIndicatorView) - Easy to use, so many options perfect indicator library
#### OnBoard
* [SwiftyOnboard](https://github.com/juanpablofernandez/SwiftyOnboard) - Easy to use and very beautiful way to onboarding (introductionview) library, not totally up-to-date but still so easy to use
#### Pickerview
* [McPicker](https://github.com/kmcgill88/McPicker-iOS) - Easy to use and very useful pickerview, also it is customizable
* [CZPicker](https://github.com/chenzeyu/CZPicker) - So beautiful and easy to use single/multi selection support pickerview.
#### Security
* [Smile-Lock](https://github.com/recruit-lifestyle/Smile-Lock) - I do not recommend this library for newbie iOS developers. It is not easy to customize and implement but once understand the library, can do anything with it.
#### Switch
* [RAMPaperSwitch](https://github.com/Ramotion/paper-switch) - Awesome animation switch library but its installation guide is not enough. Need to check their example, NOT recommended for new iOS Developers
#### Tab
* [XLPagerTabStrip](https://github.com/xmartlabs/XLPagerTabStrip) - Material Tab library, very good ReadME file.
#### Tag
* [TagListView](https://github.com/ElaWorkshop/TagListView) - Very easy to implement and customizable tag list library
#### TextField
* [TextFieldEffects](https://github.com/raulriera/TextFieldEffects) - Many effects and easy to use TextField library
* [SkyFloatingLabelTextField](https://github.com/Skyscanner/SkyFloatingLabelTextField) - Beautiful material design textfield for Swift 3

## Network
* [Alamofire](https://github.com/Alamofire/Alamofire) - Best Swift networking library
* [ReachabilityLib](https://github.com/WrathChaos/ReachabilityLib) - Very simple and tiny network connection control library
#### Socket
* [StompClientLib](https://github.com/WrathChaos/StompClientLib)- Very simple STOMP Client socket library
#### Stream
* [MJPEGStreamLib](https://github.com/WrathChaos/MJPEGStreamLib)- Very simple and easy to use MJPEGStream Library