Displaying 1 to 20 from 176 results

LayoutKit - LayoutKit is a fast view layout library for iOS, macOS, and tvOS.

  •    Swift

LayoutKit is a fast view layout library for iOS, macOS, and tvOS.LinkedIn created LayoutKit because we have found that Auto Layout is not performant enough for complicated view hierarchies in scrollable views. For more background, read the blog post.

xamarin-macios - Bridges the worlds of .NET with the native APIs of Mac, iOS, tvOS, and watchOS.

  •    CSharp

This module is the main repository for both Xamarin.iOS and Xamarin.Mac.These frameworks allow us to create native iOS, tvOS, watchOS and Mac applications using the same UI controls we would in Objective-C and Xcode, except with the flexibility and elegance of a modern language (C#), the power of the .NET Base Class Library (BCL), and two first-class IDEs—Xamarin Studio and Visual Studio—at our fingertips.

EGOCache - Fast Caching for Objective-C (iPhone & Mac Compatible)

  •    Objective-C

EGOCache is a simple, thread-safe key value cache store for macOS, iOS, tvOS and watchOS. It has native support for NSString, UIImage, NSImage, and NSData, but can store anything that implements <NSCoding>. All cached items expire after the timeout, which by default, is one day.

Iconic - Auto-generated icon font library for iOS, watchOS and tvOS

  •    Swift

Iconic helps making icon fonts integration effortless on iOS, tvOS and watchOS. Its main component is in charge of auto-generating strongly typed Swift code with SwiftGen, compatible with Objective-C. You will interact with an auto-generated class under the name of {FontName}Icon.swift, which is a light abstraction of the IconDrawable.swift protocol. For more information, have a look at how to install and how to use.




RateLimit - Simple utility for only executing code every so often.

  •    Swift

Simple utility for only executing code every so often. This will only execute the block passed for a given name if the last time it was called is greater than limit or it has never been called.

SAMKeychain - Simple Objective-C wrapper for the keychain that works on Mac and iOS

  •    Objective-C

SAMKeychain is a simple wrapper for accessing accounts, getting passwords, setting passwords, and deleting passwords using the system Keychain on Mac OS X and iOS. SAMKeychain requires ARC.

SwiftSVG - A simple, performant, and lightweight SVG parser

  •    Swift

SwiftSVG is not meant to be a a full SVG parser. The library supports the most common use cases of flat, solid color SVG elements. It supports grouping and transformations and can parse all path and shape elements. The best use case for SwiftSVG is for flat icons that you may want to theme at runtime and have good control over. Think icons for your app, especially if you offer light and dark themes. The library can handle complex paths, and more importantly can handle them quickly, so you can use it to display many SVGs, just not every single use case. See the complex example in the examples app.

UIFontComplete - Font management (System & Custom) for iOS and tvOS

  •    Swift

This library currently provides two different options for creating UIFont objects. The first is calling the font name off of the provided Font enumeration and then calling of(size:) to provide the desired size. The other UIFont creation method offered by this library is similar to the normal UIFont constructor except that instead of providing a String of the desired font, a case of the Font enum is provided instead.


SwiftLinkPreview - It makes a preview from an URL, grabbing all the information such as title, relevant texts and images

  •    Swift

It makes a preview from an URL, grabbing all the information such as title, relevant texts and images. To use SwiftLinkPreview as a pod package just add the following in your Podfile file.

Provenance - An iOS/tvOS Frontend for multiple emulators, currently supporting various Sega, Nintendo, Atari, Sony, NEC, SNK and Bandai systems

  •    C++

See the instructions on the Wiki and follow them to the letter. Any issues raised that clearly demonstrate that the instructions haven't been followed will be closed. The beginning of something's existence; something's origin.

Cosmos - A star rating control for iOS/tvOS written in Swift

  •    Swift

Picture of binary star system of Sirius A and Sirius B by NASA, ESA and G. Bacon (STScI). Source: spacetelescope.org. There are three ways you can add Cosmos to your Xcode project.

ResponseDetective - Sherlock Holmes of the networking layer. :male_detective:

  •    Swift

ResponseDetective is a non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and your server for debugging purposes. ResponseDetective is written in Swift 3.2 and supports iOS 8.0+, macOS 10.9+ and tvOS 9.0+.

SwiftyStoreKit - Lightweight In App Purchases Swift framework for iOS 8

  •    Swift

SwiftyStoreKit is a lightweight In App Purchases framework for iOS 8.0+, tvOS 9.0+ and macOS 10.10+. I started Coding with Flutter, a YouTube video series on building apps with Flutter. Interested? Subscribe here.

FlagKit - Beautiful flag icons for usage in apps and on the web.

  •    Swift

Beautiful flag icons for usage in apps and on the web. All flags are provided as stand-alone PNG and SVG files. FlagKit also provides an Asset Catalog and framework for easy use on Apple platforms. FlagKit provides a framework for easy installation as a dependency. You can also manually copy the Asset Catalog into your project.

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.

AudioKit - Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  •    C++

Installation details are found in the Frameworks README file. There are three Hello World projects, one for each of the Apple platforms: iOS, macOS, and tvOS. They play oscillators and display waveforms. The examples rely on AudioKit's frameworks so you can either download precompiled frameworks or build them yourself .

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.

EFQRCode - A better way to operate quick response code in Swift.

  •    Swift

EFQRCode is a lightweight, pure-Swift library for generating pretty QRCode image with input watermark or icon and recognizing QRCode from image, it is based on CoreGraphics, CoreImage and ImageIO. EFQRCode provides you a better way to operate QRCode in your app, it works on iOS, macOS, watchOS and tvOS, and it is available through CocoaPods, Carthage and Swift Package Manager. This project is inspired by qrcode. To run the example project manually, clone the repo, demos are in the 'Examples' folder.

Provenance - iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, Sega, NEC, Nintendo, SNK and Sony and systems

  •    C++

To get started, please follow the Installation instructions on the wiki. If you run into trouble, check the Frequently Asked Questions and please read up on our Issues Usage first, before posting any new issues.