3909 Repositories
Swift scrumdinger-ios Libraries
Guidelines for iOS development in use at Spotify
Spotify Objective-C Coding Style Version: 0.9.0 Our general coding conventions at Spotify are documented on an internal wiki, but specifics for Object
โจ An elegant way to guide your beloved users in iOS apps - Material Showcase.
Material Showcase for iOS An elegant and beautiful tap showcase view for iOS apps based on Material Design Guidelines. Requirement iOS 10.0+ Swift 4.2
Show overlay and info on app components
SwiftyOverlay App Intro / Instruction component to show data over app UI at run time! Easy to use, Animated and Customizable. Supported Components are
WVWalkthroughView is an objective C based utility to highlight certain parts for iOS apps.
WVWalkthroughView A simple utility written in Objective C to help developers walk a user through their app. It allows a message to be displayed, a par
An iOS framework to easily create simple animated walkthrough, written in Swift.
Intro Overview An iOS framework to easily create simple animated walkthrough, written in Swift. Requirements iOS8 Installation with CocoaPods Intro is
Fully customisable tooltip view in Swift for iOS.
Description EasyTipView is a fully customizable tooltip view written in Swift that can be used as a call to action or informative tip. Contents Featur
A simple and attractive AlertView to onboard your users in your amazing world.
AlertOnboarding A simple and attractive AlertView to onboard your users in your amazing world. PRESENTATION This AlertOnboarding was inspired by this
Presentation helps you to make tutorials, release notes and animated pages.
Presentation helps you to make tutorials, release notes and animated pages.
A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros.
RazzleDazzle is a simple AutoLayout-friendly keyframe animation framework for iOS, written in Swift. Perfect for scrolling app intros. RazzleDazzle gr
Highly customizable drop-in solution for introduction views.
EAIntroView - simple iOS Introductions This is highly customizable drop-in solution for introduction views. Some features (remember, most features are
An iOS framework to easily create a beautiful and engaging onboarding experience with only a few lines of code.
Onboard Click Here For More Examples Important Onboard is no longer under active development, and as such if you create any issues or submit pull requ
iOS 360-degree video player streaming from an AVPlayer.
Swifty360Player iOS 360-degree video player streaming from an AVPlayer. Demo Requirements Swifty360Player Version Minimum iOS Target Swift Version 0.2
Simple 360 Video player for iOS using SceneKit
simple360player_iOS Simple 360 Video player for iOS using SceneKit. VR ready. Stereoscopic Ready. We generate a simple scene in which we add a sphere
Open Source iOS 360 Degree Panorama Video Player.
๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ The Metal with Swift 5.0 version is comming ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ 360 VR Player A Open Source, Ad-free, Na
A sample project that provides the basics to create an interactive VR experience on iOS
VR_Toolkit_iOS A sample project that provides a basic toolkit to create an interactive VR experience on iOS. Written in Swift 2.0 using SceneKit. We a
Accessbility workshop by hacking with swift. Make every app more usefull for the all the users
Accessibility Accessbility workshop by hacking with swift. Make every app more u
UndrDawg: a sport-betting application for iOS
Table of contents What Is UndrDawg Our Mission Technologies Setup Features What
Weather app for iOS with swift
Weather app Codable Protocol Getting data from Open Weather API and using JSON D
The sample project how to use MobileStyleGAN in iOS.
CoreML-StyleGAN The Sample project how to use CoreML model of MobileStyleGAN in the Xcode project. You can generate person images and save it in photo
Simple iOS app written with SwiftUI (and, of course, Swift) to begin exploring it.
WishList Tracking: An exploration with SwiftUI Simple iOS app written with SwiftUI (and, of course, Swift) to begin exploring it. Goal: Get used to Vi
A demo app to showcase testable, modern iOS development with SwiftUI and Combine on MVVM-C architecture.
Coinz_App_iOS A demo app to showcase testable, modern iOS development with SwiftUI and Combine on MVVM-C architecture. Tech Stack: Swift, SwiftUI, Com
Prototyping Stream Chat iOS SDK with SwiftUI.
Prototyping Stream Chat iOS SDK with SwiftUI.This project includes layout and composition of the main screens such as the channel list (contacts), select user and chats (conversations). Additionally there are several SwiftUI animations along with interaction styles.
A demo app to showcase pixel perfect, modern iOS development with SwiftUI and Combine on MVVM-C architecture.
Pixel_Perfect_SwiftUI A demo app to showcase pixel perfect, modern iOS development with SwiftUI and Combine on MVVM-C architecture. Tech Stack: Swift,
Parse iOS mobile provisioning files into Swift models
SwiftyProvisioningProfile This library provides a way to decode a .mobileprovision file into a Swift model. Installation The recommended installation
Drop-in replacement for system() in iOS programs
ios_system: Drop-in replacement for system() in iOS programs When porting Unix utilities to iOS (vim, TeX, python...), sometimes the source code execu
Extensions which helps to convert objc-style target/action to swifty closures
ActionClosurable Usage ActionClosurable extends UIControl, UIButton, UIRefreshControl, UIGestureRecognizer and UIBarButtonItem. It helps writing swift
Acknowledgements screen displaying a list of licenses, for example from CocoaPods dependencies.
VTAcknowledgementsViewController Acknowledgements screen displaying a list of licenses, for example from CocoaPods dependencies. Also available in Swi
Message passing between iOS apps and extensions.
MMWormhole MMWormhole creates a bridge between an iOS or OS X extension and its containing application. The wormhole is meant to be used to pass data
This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app.
InAppSettingsKit InAppSettingsKit (IASK) is an open source framework to easily add in-app settings to your iOS or Catalyst apps. Normally iOS apps use
Contacts wrapper for iOS 9 or upper with Objective-C
ContactsWrapper Contacts wrapper for iOS 9 or upper with Objective-C. For the information translated to Russian, take a look at this link. Requirement
Alert popup to notify your users if they use an unsupported iOS version
UnsupportedOSVersionAlert This source code alerts your users if they use your app with an unsupported version of iOS (e.g. iOS 10.0 beta). The alert l
Tweak your iOS app without recompiling!
SwiftTweaks Adjust your iOS app on the fly without waiting to re-compile! Your users wonโt see your animation study, Sketch comps, or prototypes. What
Super powerful remote config utility written in Swift (iOS, watchOS, tvOS, OSX)
Mission Control Super powerful remote config utility written in Swift (iOS, watchOS, tvOS, OSX) Brought to you by Have you ever wished you could chang
Easy way to detect iOS device properties, OS versions and work with screen sizes. Powered by Swift.
Easy way to detect device environment: Device model and version Screen resolution Interface orientation iOS version Battery state Environment Helps to
A way to easily add Cocoapod licenses and App Version to your iOS App using the Settings Bundle
EasyAbout Requirements: cocoapods version 1.4.0 or above. Why you should use Well, it is always nice to give credit to the ones who helped you ๐ Bonu
Simple utility for only executing code every so often.
Rate Limit 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 cal
All the reusable code that we need in each project
SwiftyUtils SwiftyUtils groups all the reusable code that we need to ship in each project. This framework contains: Extensions Protocols Structs Subcl
Simple and Lightweight App Version Tracking for iOS written in Swift
AEAppVersion Simple and lightweight iOS App Version Tracking written in Swift I made this for personal use, but feel free to use it or contribute. For
Versions tracker for your iOS, macOS, and tvOS app
VersionTrackerSwift VersionTrackerSwift is a versions / builds tracker to know which version has been installed by a user. Usage In your ApplicationDe
๐ก Helping you own NotificationCenter in Swift!
Notificationz ๐ก Helping you own NotificationCenter Highlights Keep Your Naming Conventions: This library gives you convenient access to NotificationC
Monitor iOS app version easily.
AppVersionMonitor Monitor iOS app version easily. You can get previous version and installation history. Usage To run the example project, clone the r
Protocols for your every day iOS needs
Standard Template Protocols Essential protocols for your every day iOS needs Example UIGestureRecognizerProtocols About Swift 2.0 opens a world of opp
Unit converter in Swift
Scale โค๏ธ Support my app โค๏ธ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcut manager
BFKit is a collection of useful classes and categories to develop Apps faster.
Swift Version โข What does it do โข Language support โข Requirements โข Communication โข Contributing โข Installing and Usage โข Documentation โข Changelog โข
๐ Breeze through Date, DateComponents, and TimeInterval with Swift!
Datez ๐ Breeze through Date, DateComponents, and TimeInterval Highlights Two Custom Structs Only (value types FTW!): DateView: An Date associated wit
Easier sharing of structured data between iOS applications and share extensions
XExtensionItem XExtensionItem is a tiny library allowing for easier sharing of structured data between iOS applications and share extensions. It is ta
PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item.
PTPopupWebView PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item. Requirement iOS 8.0 Inst
A drop-in inline browser for your iOS app.
SVWebViewController SVWebViewController is a simple inline browser for your iOS 7 app. SVWebViewController features: iPhone and iPad distinct UIs full
A drop-in inline browser for your Swift iOS app.
SwiftWebVC SwiftWebVC is a simple inline browser for your Swift iOS app. SwiftWebVC features: iPhone and iPad distinct UIs Full landscape orientation
A rubber animation pagecontrol
TKRubberIndicator A rubber animation pagecontrol Requirements Swift 4.0 iOS 8.0+ Xcode 9.0 Installation CocoaPods You can use CocoaPods to install TKR
๐ฅ Beautiful, animated and highly customizable UIPageControl alternative for iOS.
PageControl Requirements iOS 9.0+ Xcode 7.0+ Installation CocoaPods: Add folowing line to Podfile and run 'pod instal'. pod 'Sevruk-PageControl' Or j
UmaBasicAlertKit is a Swift UI library for iOS
UmaBasicAlertKit UmaBasicAlertKit is a Swift UI library for iOS. This library al
Conforming WebSocket (RFC 6455) client library for iOS and Mac OSX
SwiftWebSocket Conforming WebSocket (RFC 6455) client library for iOS and Mac OS
Simple image crop library for iOS
PhotoCropper This is a simple image crop library for iOS I made for fun on Chris
This page contains an iOS Application that uses Modelplace.AI Cloud API
Modelplace iOS App This page contains an iOS Application that uses Modelplace.AI
Email Campaigns and Marketing Automation on iOS powered by EmailOctopus
EmailOctopusKit EmailOctopus is an affordable email campaign and marketing automation platform. EmailOctopusKit makes use of the EmailOctopus API and
A code generation tool enable use of UserDefaults as computed properties in a class.
SVMPrefs Note: This tool requires Xcode 11 for compilation as it uses some Swift 5.1 language features. SVMPrefs is a command line tool that generates
Path library for Swift
SimplePath SimplePath is a library for working with file paths in Swift. It borrows heavily from the path libraries of other languages such as Go, PHP
An iOS Swift UIColor extension
UIColorWDUtils (Swift) This is a simple extension for RGB(A) hex values and UIColor class. Support for RGB and RGBA as numeric values ##Examples // Cl
A Modern Horizontal Option Selector View for SwiftUI
SwiftUISelector A perfect option picker. Great for navigation. Simple to use. Try it out with @fermoya's package SwiftUIPager! Swift Package Manager S
Draftsman is a Layout builder based on AutoLayout with Declarative approach
Draftsman Draftsman is a DSL framework for Swift focussed on builder pattern Example To run the example project, clone the repo, and run pod install f
โ โ โ The super easy and generic builder pattern. It's easy if you try ๐ช.
Builder โ โ โ The super easy and generic builder pattern. It's easy if you try ๐ช . Introduction Initialize UIView build set its properties. ๐ ๐ let
Put your interesting logs into view for showing.
LogView Description LogView is a debugging tool view, you can put your interesting logs into view for showing, it support to pan for moving and show/h
IMC - รndice de Massa Corporal iOS - Swift
IMC (รndice de Massa Corporal) - View Code O objetivo desse projeto foi criar em view code o aplicativo IMC (รndice de Massa Corporal) ministrado no c
Assignment 9 - Weather Search iOS App
WeatherSearchiOS Assignment 9 - Weather Search iOS App This is my implementation of assignment 9 for csci 571 for fall 2021. Requirement In this exerc
Networking layer implementation using CLEAN Architecture for iOS.
NetworkLayer-CLEANArchitecture Networking layer implementation using CLEAN Architecture for iOS. Features โจ CLEAN Architecture โจ No Storyboards No ext
Train a ML Model to detect faces. (Image classifier)
face-recognition-match Train a CoreML Model to detect faces in IOS. (Image classifier) Requeriments conda create --name face_recog python=3.6 conda ac
iOS App that helps you breath properly.
Breathing App iOS App that helps you breath properly. I created this iOS app in my Intro to iOS Develepmont class at Hunter College. I am not a profes
Project 04 I created for "iOS & Swift - The Complete iOS App Development Bootcamp"
Magic 8 Ball This is the fourth project I created for "iOS & Swift - The Complete iOS App Development Bootcamp" Our Goal The objective of this challen
Project 03 I created for "iOS & Swift - The Complete iOS App Development Bootcamp"
Dicee This is the third project I created for "iOS & Swift - The Complete iOS App Development Bootcamp" Our Goal The objective of this tutorial is to
[yolov5] + [ios] + [tensorflow lite]
YOLOv5 - TensorFlow Lite Object Detection iOS Example Application iOS Versions Supported: iOS 12.0 and above. Xcode Version Required: 10.0 and above O
KatKit: a Swift UI library for iOS
KatKit KatKit is a Swift UI library for iOS. It looks similar to the Daagn marke
Custom emoji rendering library for iOS apps with support for GIF & still images
Custom emoji rendering library for iOS apps with support for GIF & still images - plug-in extension for UITextView - performance, cache โ - Made with ๐ by @GetStream
Apple TextField created according to the Material.IO guidelines of 2019. Featured at Medium.
CocoaTextField Highly customizable text field created according to Material.IO guidelines. Minimum iOS version 11.0 Carthage github "edgar-zigis/Cocoa
A TextView that provides easy to use tagging feature for Mention or Hashtag
Tagging A TextView that provides easy to use tagging feature for Mention or Hashtag. Introduction Tagging is a UIView that encloses a TextView that co
UITextField-based control for (NS)Measurement values input.
MeasurementTextField UITextField-based control for (NS)Measurement values input. Provides type-safe keyboard and picker based input of different measu
Lightweight set of text fields with nice animation and functionality
TweeTextField This is lightweight library that provides different types of Text Fields based on your needs. I was inspired by Jan Henneberg. Features
Declarative text styles and streamlined Dynamic Type support for iOS
StyledText StyledText is a library that simplifies styling dynamic text in iOS applications. Instead of having to use attributed strings every time yo
๐ An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad) .
๐ An elegant search controller for iOS. QQ chat room Features Support a variety of hot search style Support a variety of search history style Support
โก๏ธ A library of widgets and helpers to build instant-search applications on iOS.
By Algolia. InstantSearch family: InstantSearch iOS | InstantSearch Android | React InstantSearch | InstantSearch.js | Angular InstantSearch | Vue Ins
My first cocoapod framework
TaniwhaTextField Introduction TaniwhaTextField is a lightweight and beautiful swift textfield framework. It has float label pattern, and also you can
A text view that supports selection and expansion
The Problem UILabel and UITextView offer unsatisfying support for text selection. Existing solutions like TTTAttributedLabel are great but offer a som
The famous iOS search bar with auto completion feature implemented.
PRESENTATION This search bar will allow you to offer suggestions words to your users when they are looking for something using default iOS search bar.
Awesome TextField is a nice and simple libriary for iOS and Mac OSX
Awesome TextField is a nice and simple libriary for iOS and Mac OSX. It's highly customisable and easy-to-use tool. Works perfectly for any registration or login forms in your app.
Library that allows you binding `enabled` property of button with textable elements (TextView, TextField)
What is NxEnabled? It's a fairly common case, when the enabled state of button depends on some textable elements such as TextView, TextField. So this
Animated UITextField and UITextView replacement for iOS
AnimatedTextInput iOS custom text input component used in the Jobandtalent app. Installation Use cocoapods to install this custom control in your proj
UITextField that automatically formats text to display in the currency format
CurrencyTextField The numbers that the user enters in the field are automatically formatted to display in the dollar amount format. For example, if th
๐ The next in the generations of 'growing textviews' optimized for iOS 8 and above.
NextGrowingTextView The next in the generations of 'growing textviews' optimized for iOS 8 and above. As a successor to HPGrowingTextView, NextGrowing
VMaskTextField is a library which create an input mask for iOS.
VMaskTextField An inputmask helps the user with the input by ensuring a predefined format. This can be useful for dates, numerics, phone numbers etc U
UITextfield subclass with autocomplete menu. For iOS.
MLPAutoCompleteTextField "We believe that every tap a user makes drains a tiny bit of their energy and patience. Typing is one of the biggest expendit
๐ RAMReel is a UI controller that allows you to choose options from a list.
REEL SEARCH Reel Search is a Swift UI controller that allows you to choose options from a list We specialize in the designing and coding of custom UI
iOS - Subclass of UITextField to achieve autocompletion for Place Search like Google Places, Uber and Much more apps having maps.
MVAutocompletePlaceSearchTextField iOS - Subclass of UITextField to achieve autocompletion for Place Search like Google Places, Uber and Much more app
UICollectionViewLayout with focused content
SFFocusViewLayout Overview SFFocusViewLayout is a UICollectionViewLayout subclass for displaying focused content on UICollectionView which is the larg
๐ Awesome fully customize search view like Pinterest written in Swift 5.0 + Realm support!
YNSearch + Realm Support Updates See CHANGELOG for details Intoduction ๐ Awesome search view, written in Swift 5.0, appears search view like Pinteres
An iOS text field that represents tags, hashtags, tokens in general.
WSTagsField An iOS text field that represents tags, hashtags, tokens in general. Usage let tagsField = WSTagsField() tagsField.layoutMargins = UIEdgeI
Highly customizable iOS tags view [input, edit, dynamic, tag, token, field, NSTokenField]
RKTagsView Highly customizable iOS tags view (like NSTokenField). Supports horizontal and vertical direction, editing, multiple selection, Auto Layout
Simple and highly customizable iOS tag list view, in Swift.
TagListView Simple and highly customizable iOS tag list view, in Swift. Supports Storyboard, Auto Layout, and @IBDesignable. Usage The most convenient
Useful for showing text or custom view tags in a vertical or horizontal scrollable view and support Autolayout at the same time
Useful for showing text or custom view tags in a vertical or horizontal scrollable view and support Autolayout at the same time. It is highly customizable that most features of the text tag can be configured.
Lightweight Core Data fetch framework
FetchKit Lightweight Core Data fetch framework. With FetchKit you can easily fetch data from store without creating NSFetchRequest. Usage Example Core
LocationKit SDK for iOS
LocationKit iOS The most advanced location manager Homepage | Community | Documentation | Blog | FAQs | Pricing | Developer Dashboard This is the publ