Displaying 20 to 40 from 541 results

SCLAlertView - Beautiful animated Alert View. Written in Objective-C

  •    Objective-C

Animated Alert View written in Swift but ported to Objective-C, which can be used as a UIAlertView or UIAlertController replacement. I tried to build an easy to use API, while beeing flexible enough for multiple variations, but I'm sure there are ways of improving and adding more features, so feel free to collaborate with ideas, issues and/or pull requests.

SkyFloatingLabelTextField - A beautiful and flexible text field control implementation of "Float Label Pattern"

  •    Swift

SkyFloatingLabelTextField is a beautiful, flexible and customizable implementation of the space saving "Float Label Pattern". This design enables adding context to input fields that are visible at the time of typing, while minimizing the additional space used to display this additional context. This component is used in the Skyscanner TravelPro iOS application in several places, like when searching for flights. On top of implementing the space-saving floating title, the component also supports using iconography, RTL text support (e.g. Arabic & Hebrew), various states (error, selected, highlighted states), and is very much customizable and extensible.

libPhoneNumber-iOS - iOS port from libphonenumber (Google's phone number handling library)

  •    Objective-C

Carthage is a decentralized dependency manager that automates the process of adding frameworks to your Cocoa application. And set the Embedded Content Contains Swift to "Yes" in your build settings.




PocketSVG - Easily convert your SVG files into CGPaths, CAShapeLayers, and UIBezierPaths

  •    Objective-C++

A simple toolkit for displaying and manipulating SVGs on iOS and macOS in a performant manner. The goal of this project is not to be a fully compliant SVG parser/renderer. But rather to use SVG as a format for serializing CG/UIPaths, meaning it only supports SVG features that can be represented by CG/UIPaths.

GaugeKit - Kit for building custom gauges + easy reproducible Apple's style ring gauges.

  •    Swift

##Kit for building custom gauges + easy reproducible Apple's style ring gauges. Just open GaugeKit.xcworkspace and run Example project.

RandomKit - Random data generation in Swift

  •    Swift

RandomKit is a Swift framework that makes random data generation simple and easy. RandomKit is possibly also compatible with FreeBSD, Android, and Windows (under Cygwin) but has not been tested for those platforms.


XCGLogger - A debug log framework for use in Swift projects

  •    Swift

XCGLogger is the original debug log module for use in Swift projects. Swift does not include a C preprocessor so developers are unable to use the debug log #define macros they would use in Objective-C. This means our traditional way of generating nice debug logs no longer works. Resorting to just plain old print calls means you lose a lot of helpful information, or requires you to type a lot more code.

EZSwiftExtensions - :smirk: How Swift standard types and classes were supposed to work.

  •    Swift

How Swift standard types and classes were supposed to work. A collection of useful extensions for the Swift Standard Library, Foundation, and UIKit.

SVProgressHUD - A clean and lightweight progress HUD for your iOS and tvOS app.

  •    Objective-C

SVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task on iOS and tvOS. Try SVProgressHUD on Appetize.io.

SwifterSwift - A handy collection of more than 500 native Swift extensions to boost your productivity

  •    Swift

SwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of primitive data types, UIKit and Cocoa classes –over 500 in 1– for iOS, macOS, tvOS, watchOS and Linux. Add the extensions folder to your Xcode project to use all extensions, or a specific extension.

Cluster - Easy Map Annotation Clustering 📍

  •    Swift

Cluster is an easy map annotation clustering library. This repository uses an efficient method (QuadTree) to aggregate pins into a cluster. The Annotation class exposes a style property that allows you to customize the appearance.

Magnetic - SpriteKit Floating Bubble Picker (inspired by Apple Music)

  •    Swift

Magnetic is a customizable bubble picker like the Apple Music genre selection. A Magnetic object is an SKScene.

TSMessages - 💌 Easy to use and customizable messages/notifications for iOS à la Tweetbot

  •    Objective-C

Notice: TSMessages is no longer being maintained/updated. We recommend everyone migrate to RMessage. This repository will be kept as is for those who want to continue using TSMessages or are in the process of migrating. If an issue you submitted to TSMessages still applies to RMessage feel free to create a new issue in RMessage's repository.

SnapKit - A Swift Autolayout DSL for iOS & OS X

  •    Swift

SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. CocoaPods 1.1.0+ is required to build SnapKit 4.0.0+.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.