Skip to content

A list of resources & libraries for iOS and Swift.

Notifications You must be signed in to change notification settings

Ramshandilya/iOSRepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

iOS Repo ####About A list of awesome resources, libraries, frameworks for iOS developers.


##Contents


Architecture

Pure Swift

Algorithms

Error Handling

###Other

##Foundation

Color

Date

  • Date Extentions - Practical real-world dates
  • NSDate-TimeAgo - A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS.
  • Timepiece - Intuitive date handling.

Operations

Timer

##UI

Animations

Activity Indicator

Alerts

Button

Cache

  • HanekeSwift - A lightweight generic cache for iOS written in Swift with extra love for images.

Calendar

Camera and Gallery

Chat

CollectionView

Drawing

  • NXDrawKit - A simple and easy but useful drawing kit for iPhone

Forms

Graphs

Image

Image Caching

  • Nuke - for loading, processing, caching and preheating images
  • Preheat - Automates prefetching of content in UITableView and UICollectionView
  • Vulcan

Label

  • CountdownLabel
  • ActiveLabel - UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift
  • GlitchLabel - G..lit...c...hing UILa..bel fo..r iO...S πŸ“Ί

Map

Navigation

Notification

Onboarding

Page Control

PopOver

Pull-to-refresh

Segment

Side Menu

Slider

SVG

  • Snowflake
  • SwiftSVG - A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView).
  • Macaw

Tab Bar

TableView

TextField

TextView

Walkthrough

Others

Networking

Network Layer

  • Networking - Simple HTTP Networking in Swift a NSURLSession wrapper with image caching support
  • URLNavigator - Elegant URL Routing for Swift
  • Moya - Network abstraction layer written in Swift.

JSON Parsing

###Testing

  • Venmo: DVR - Network testing for Swift.
  • Kakapo - Dynamically Mock server behaviors and responses in Swift.
  • Mockingjay - stub HTTP requests with ease.

###Other

  • Reachability
  • Netfox - A lightweight, one line setup, iOS / OSX network debugging library.

Data Layer

  • Pantry - The missing light persistence layer for Swift.
  • CoreStore - Unleashing the real power of Core Data with the elegance and safety of Swift

Image Processing

##Permissions

  • Arek - wrapper over any kind of iOS permission.
  • PermissionScope - Intelligent iOS permissions UI and unified API
  • Permission - A unified API to ask for permissions on iOS.

##Security

Audio

  • Chirp - The easiest way to prepare, play, and remove sounds in your Swift app.
  • novocaine - Painless high-performance audio on iOS and Mac OS X.
  • AudioKit

Video

  • Mobile Player - A powerful and completely customizable media player for iOS.

Logging and Debug

Analytics

  • HEAnalytics - A simple Swift-based framework for iOS app analytics across analytics platforms.

Localization

  • LocalizeSwift - Swift 2.0 friendly localization and i18n with in-app language switching
  • Swifternalization - Localize iOS apps in a smarter way using JSON files.

Misc

##Version

Learn Swift

OSS Applications

Coding Guide

AI

  • Neural Style - Prisma like Neural Networks.
  • Colornet - Neural Network to colorize grayscale images.
  • Deep Learning Kit - Open Source Deep Learning Framework for Apple's iOS, OS X and tvOS.
  • Swift AI - An artificial intelligence and machine learning library in Swift.
  • BrainCore - The iOS and OS X neural network framework

Similar Compilations

About

A list of resources & libraries for iOS and Swift.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages