Skip to content
forked from licvido/SwiftLibs

List of Swift libraries, frameworks, extensions, tools, examples, etc.

Notifications You must be signed in to change notification settings

antmd/SwiftLibs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 

Repository files navigation

SwiftLibs

Platform Language

List of my favorite swift libraries, frameworks, extensions, tools, examples, etc.

Table of Contents

Layout, UI

  • Neon - A powerful Swift programmatic UI layout framework.
  • SnapKit - A Swift Autolayout DSL for iOS & OS X.
  • ActiveLabel.swift - UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://).
  • ParkedTextField - A text field with a constant text/placeholder.
  • LiquidFloatingActionButton - Material Design Floating Action Button in liquid state.
  • TKSubmitTransition - Animated UIButton of Loading Animation and Transition Animation.
  • AMScrollingNavbar - Scrollable UINavigationBar that follows the scrolling of a UIScrollView.
  • BRYXBanner - A lightweight dropdown notification for iOS 7+, in Swift.
  • PullToBounce - Animated "Pull To Refresh" Library for UIScrollView.
  • TKAnimatedCheckButton - Animated Check Button.
  • FillableLoaders - Completely customizable progress based loaders drawn using custom CGPaths written in Swift.
  • NVActivityIndicatorView - Collection of nice loading animations.
  • TOCropViewController - A view controller that allows users to crop UIImage objects.
  • iOS Charts - An iOS port of the beautiful MPAndroidChart.
  • CVCalendar - A custom visual calendar for iOS 8 written in Swift.
  • UIStackViewPlayground - Playground to play with UIStackViews.
  • CariocaMenu - CariocaMenu is a simple, elegant, fast, modern, innovative, ..., navigation menu for your iOS app.
  • Cartography - A declarative Auto Layout DSL.
  • FlagKit - Beautiful flag icons for usage in apps and on the web.
  • CardAnimation - There are two style implement, auto layout and frame-based layout.
  • FrostedSidebar - Hamburger Menu using Swift and iOS 8 API's
  • GearRefreshControl - A custom animation for the UIRefreshControl.
  • SKPhotoBrowser - Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers written by swift 2.0.
  • DGElasticPullToRefresh - Elastic pull to refresh for iOS developed in Swift.
  • StarWars Animation - This component implements transition animation to crumble view-controller into tiny pieces.
  • Instructions - Create walkthroughs and coach mark tours in a simple way.
  • TVButton - Recreating the cool parallax icons from Apple TV as iOS UIButtons (in Swift).

Networking

  • Alamofire - Elegant HTTP Networking in Swift.
  • Kingfisher - A lightweight and pure Swift implemented library for downloading and caching image from the web.
  • Reachability.swift - Replacement for Apple's Reachability re-written in Swift with closures.

Images

  • ImageLoaderSwift - A lightweight and fast image loader for iOS written in Swift.
  • Toucan - Fabulous Image Processing in Swift.
  • Kingfisher - A lightweight and pure Swift implemented library for downloading and caching image from the web.
  • Nuke - Advanced framework for managing images.
  • TOCropViewController - A view controller that allows users to crop UIImage objects.

Dispatches

  • Async - Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch.
  • RateLimit - Simple utility for only executing code every so often.

JSON

  • ObjectMapper - Simple JSON Object mapping written in Swift.
  • AlamofireObjectMapper - An Alamofire extension which converts JSON response data into swift objects using ObjectMapper.
  • Unbox - The easy to use Swift JSON decoder.
  • Argo - Functional JSON parsing library for Swift.
  • SwiftyJSON - The better way to deal with JSON data in Swift.
  • Decodable - Swift 2 JSON parsing done (more) right.
  • ModelRocket - An iOS framework for creating JSON-based models.
  • JSONWebToken.swift - Swift implementation of JSON Web Token (JWT).
  • Gloss - A shiny JSON parsing library in Swift.
  • Genome - A simple, type safe, failure driven mapping library for serializing JSON to models in Swift 2.0 (Supports Linux)

Databases

  • Realm - Realm is a mobile database: a replacement for Core Data & SQLite.
  • SQLite.swift - A type-safe, Swift-language layer over SQLite3.

Games, SceneKit, SpriteKit

  • SceneKitFrogger - A 3D Frogger / Crossy Road clone made with Scene Kit and Swift.
  • Swift 2048 - 2048 for Swift.
  • FlappySwift - Swift implementation of flappy bird.
  • JigsawPuzzle - Simple 9x9 jigsaw puzzle game.
  • Breakout - Simple breakout game.
  • Simple SpriteKit Game - Simple SpriteKit game with sounds, gestures, dynamic lightning, detect collisions, has splash and shake screen effects.
  • Orbit7 - Open Source iOS Game created in SpriteKit with Swift.

Caching

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

Extensions

  • ExSwift - A set of Swift extensions for standard types and classes.
  • UIColor+Hex - Convenience method for creating autoreleased color using RGBA hex string.
  • EVReflection - Swift helper library with reflection functions with support for NSCoding, Printable, Hashable, Equatable and JSON.

Authentication

  • OAuth2 - OAuth2 framework for OS X and iOS, written in Swift.
  • OAuthSwift - Swift based OAuth library for iOS.

Playgrounds

Others

  • PathKit - Effortless path operations in Swift.
  • Design Patterns In Swift - Design Patterns implemented in Swift.
  • Linchi - Small web server written in pure Swift, designed for Linux.
  • awesome-swift - A collaborative list of awesome swift resources. Great source!
  • jazzy - Soulful docs for Swift & Objective-C.
  • Swift Radio - Professional Radio Station App.
  • SwiftWeather - SwiftWeather is an iOS weather app developed in Swift 2.
  • LeetCode Solutions in Swift - Get prepared for your next iOS job interview by studying high quality LeetCode solutions in Swift 2.1.
  • Plum-O-Meter - 3D Touch Application for Weighing Plums (and other small fruit!)

About

List of Swift libraries, frameworks, extensions, tools, examples, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published