Displaying 1 to 20 from 49 results

ARKit-Sampler - Code examples for ARKit.

  •    Swift

ARKit-Sampler is a collection of ARKit samples. A simple AR with 3 lines code.

swift-sdk - :iphone: The Watson Swift SDK enables developers to quickly add Watson Cognitive Computing services to their Swift applications

  •    Swift

The Watson Developer Cloud Swift SDK makes it easy for mobile developers to build Watson-powered applications. With the Swift SDK you can leverage the power of Watson's advanced artificial intelligence, machine learning, and deep learning techniques to understand unstructured data and engage with mobile users in new ways. This SDK provides classes and methods to access the following Watson services.




BetterSegmentedControl - An easy to use, customizable replacement for UISegmentedControl & UISwitch.

  •    Swift

BetterSegmentedControl is an easy to use, customizable replacement for UISegmentedControl and UISwitch written in Swift. If you prefer not to use CocoaPods or Carthage, you can integrate BetterSegmentedControl into your project manually.

xcodeproj - 📝 Read, update and write your Xcode projects

  •    Swift

xcodeproj is a library written in Swift for parsing and working with Xcode projects. It's heavily inspired in CocoaPods XcodeProj and xcode. If you are also leveraging xcodeproj in your project, feel free to open a PR to include it in the list above.

PullUpController - Pull up controller with multiple sticky points like in iOS Maps

  •    Swift

The desired size of the pull up controller’s view, in screen units. The default value is width: UIScreen.main.bounds.width, height: 400. A list of y values, in screen units expressed in the pull up controller coordinate system. At the end of the gestures the pull up controller will scroll to the nearest point in the list.

AssistantKit - Easy way to detect iOS device properties, OS versions and work with screen sizes

  •    Swift

You can check the exact device version with next code. All possible values of version can be found in the Version enum, located in the Version.swift file. Detecting screen size can be detected with next code. All possible values could be found in the Screen enum, located in Screen.swift.


BiometricAuthentication - Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication

  •    Swift

Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication. It's very simple and easy to use that handles Touch ID and Face ID authentication based on the device. Note: - Face ID authentication requires user's persmission to be add in info.plist.

NSWindowStyles - A showcase of the many different styles of windows possible with NSWindow on macOS

  •    Swift

A showcase of many of the different styles of windows possible with NSWindow on MacOS. In some examples, NSToolbar, and NSVisualEffectView are used. No private API's are used. To test each style, clone the project, open it in Xcode, uncomment each block of code in WindowController.swift and run. The numbers above each block correspond to each style below.

Agrume - A lemony fresh iOS image viewer written in Swift.

  •    Swift

An iOS image viewer written in Swift with support for multiple images. There are multiple ways you can use the image viewer (and the included Example project shows them all).

RxViewModel - ReactiveViewModel-esque using RxSwift

  •    Swift

The Model-View-ViewModel (MVVM) pattern is an application pattern that isolates the user interface from the underlying business logic. MVVM belongs to a class of patterns called Separated Presentation. These patterns provide a clean separation between the UI and the rest of the application. This improves the testability of the application and allows the application and its UI to evolve more easily and independently. The Model-View-ViewModel (MVVM) pattern helps you to cleanly separate the business and presentation logic of your application from its user interface (UI). Maintaining a clean separation between application logic and UI helps to address numerous development and design issues and can make your application much easier to test, maintain, and evolve. It can also greatly improve code re-use opportunities and allows developers and UI designers to more easily collaborate when developing their respective parts of the application.

Viperit - Viper Framework for iOS using Swift v4

  •    Swift

Write an iOS app following VIPER architecture. But in an easy way. CocoaPods is a dependency manager for Cocoa projects.

Hippolyte - HTTP Stubbing in Swift

  •    Swift

An HTTP stubbing library written in Swift. To stub a request, first you need to create a StubRequest and StubResponse. You then register this stub with Hippolyte and tell it to intercept network requests by calling the start() method.

LinkedIdeas - A macOS app to treat ideas as links of concepts (soon an iOS app too)

  •    Swift

A macOS application to write down and connect ideas. The project is not yet production ready, not present to download in the App Store, but you can download the latest test release.

SignalR-Client-Swift - Swift SignalR Client for Asp.Net Core SignalR server

  •    Swift

Add #import SwiftSignalRClient to swift files you would like to use the client in.

SwiftDigest - Simple md5 implementation in pure Swift with no dependencies.

  •    Swift

Copyright (c) 2017 Nikolai Ruhe. SwiftDigest is released under the MIT License.

SignalBox - DCC Project

  •    Swift

Project to build a DCC computer control system that will allow completely autonomous operation of simple to complex layouts with train behaviors written in a scripting language. For hardware a Raspberry Pi is used as the "command station" component, with both the Booster and RailCom components based on custom boards managed by Arduino/AVR microcontrollers.

Insomnia - How to prevent screen lock on my application?

  •    Swift

Well... Sometimes you want your iPhone to stay active a little bit longer is it an import or just game interface. This project aims to simplify the code and give you a well tested solution.

AR-ANE - ARKit Adobe Air Native Extension for iOS11

  •    Swift

N.B. You must use a Mac to build an iOS app using this ANE. Windows is NOT supported. This folder, ios_dependencies/device/Frameworks, must be packaged as part of your app when creating the ipa. How this is done will depend on the IDE you are using. After the ipa is created unzip it and confirm there is a "Frameworks" folder in the root of the .app package.





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.