345 Repositories
Swift depreciated-not-in-use Libraries
HockeyKit - HockeyApp was retired and the SDKs are deprecated. Please use App Center instead.
About: Hockey is a iOS Ad-Hoc updater framework. It can be used for all apps that target the Apple AppStore and improves the beta testing process dram
Kraken - Simple Dependency Injection container for Swift. Use protocols to resolve dependencies with easy-to-use syntax!
Kraken Photo courtesy of www.krakenstudios.blogspot.com Introduction Kraken is a simple Dependency Injection Container. It's aimed to be as simple as
Swift-music - swift-music is a swift package that provides an easy-to-use API for music related developments.
🎼 swift-music Introduction swift-music is a swift package that provides an easy-to-use API for music related developments. Currently available module
Splito - Nice and easy-to-use billing and tip calculator with swift
Splito! Nice and easy-to-use billing and tip calculator
IOS-IntegratedPhotoCapture - Integrated photo capture framework use podspec
IOS-IntegratedPhotoCapture integrated photo capture framework use podspec ======
Use Swift in the macOS command line to build maps.
Use Swift in the macOS command line to build maps. imagefrom A Swift command line utility that gets an image from a URL. Saves the web image as JPEG o
Small color quantizer for bitmaps without any dependencies or use of frameworks
MicroColorQuantizer This package currently offers a very simple color quantizer
A sample project how to use YOLOv5 in iOS
CoreML-YOLOv5 A sample project how to use YOLOv5 in iOS. You can run model on yo
This app demonstrates how to use the Google Cloud Speech API and Apple on-device Speech library to recognize speech in live recorded audio.
SpeechRecognitionIOS This app demonstrates how to use Google Cloud Speech API and Apple on-device Speech library to recognize speech in live audio rec
Use Swift to pack ambiguous image that display differently on Apple and Other devices
Aibmoe Use Swift to pack ambiguous image that display differently on Apple and O
Use this template as a starting point for any Swift 5 module that you want other people to include in their projects
Swift 5 Module Template Use this template as a starting point for any Swift 5 mo
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
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
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
Otafuku provides utility classes to use WKWebView in Swift.
Otafuku Otafuku provides utility classes to use WKWebView. Features WebViewUIController to handle WKUIDelegate methods by presenting an alert as usual
Modules to use with The Composable Architecture
TCA-Modules Modules to use with The Composable Architecture You can run Examples
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
NavigationCoordinator acts as a coordinator for NavigationView in SwiftUI. You can use pushView, popView, popToView, popToRootView as you can in traditional UIKit
NavigationCoordinator NavigationCoordinator acts as a coordinator for NavigationView. You can use pushView, popView, popToView, popToRootView in Swift
A zero-code template app that demonstrates how to use TheraForge's APIs and can be used for fast prototyping
TheraForge MagicBox 1.0.0-beta The Open TheraForge (OTF) MagicBox app is a template for creating digital health solutions that help people better mana
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
Easy-to-use token field that is used in the Venmo app.
VENTokenField VENTokenField is the recipients token field that is used in the Venmo compose screen. Installation The easiest way to get started is to
Simple Dependency Injection container for Swift. Use protocols to resolve dependencies with easy-to-use syntax!
Kraken Photo courtesy of www.krakenstudios.blogspot.com Introduction Kraken is a simple Dependency Injection Container. It's aimed to be as simple as
AZSafariCollectionViewLayout is replica of safari browser history page layout. very easy to use, IBInspectable are given for easy integration
AZSafariCollectionViewLayout Features iOS Safari history view layout IBDesignAble for properties Few minutes integration Installation CocoaPods CocoaP
💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
⚠️ The latest updates is this PR. It changes the difference algorithm to DifferenceKit. DataSources 💾 🔜 📱 Type-safe data-driven List-UI Framework.
A sample app demonstrates how to use Atlantis on Swift Playground (iOS/macOS)
Atlantis with Swift Playground A sample app demonstrates how to use Atlantis on
Simple and beautiful stacked UIView to use as a replacement for an UITableView, UIImageView or as a menu
VBPiledView simple but highly effective animation and interactivity! By v-braun - viktor-braun.de. Preview Description Very simple and beautiful stack
a TableView have thumbnail cell only, and you can use gesture let it expands other expansionView, all diy
ZYThumbnailTableView #####可展开型预览TableView,开放接口,完全自由定制 #####An expandable preview TableView, custom-made all the modules completely with open API you c
An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)
SWTableViewCell An easy-to-use UITableViewCell subclass that implements a swipeable content view which exposes utility buttons (similar to iOS 7 Mail
An easy to use UITableViewCell subclass that allows to display swippable buttons with a variety of transitions.
MGSwipeTableCell MGSwipeTableCell is an easy to use UITableViewCell subclass that allows to display swipeable buttons with a variety of transitions. T
Perspective is a friendly charting iOS App for your everyday use.
Perspective Perspective is a friendly charting iOS App for your everyday use. Nowadays, Data is everywhere, and we tend to feel like we have a picture
A demo demonstrates how to use combine and MVVM in the SwiftUI app
SwiftUI-MVVM-Combine A demo demonstrates how to use combine and MVVM in the Swif
An easy to use, customizable replacement for UISegmentedControl & UISwitch.
BetterSegmentedControl BetterSegmentedControl is an easy to use, customizable replacement for UISegmentedControl and UISwitch written in Swift. Featur
Apple provides us two ways to use UIKit views in SwiftUI
RepresentableKit Apple provides us two ways to use UIKit views in SwiftUI: UIVie
A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App.
MZTimerLabel Purpose MZTimerLabel is a UILabel subclass, which is a handy way to use UILabel as a countdown timer or stopwatch just like that in Apple
A simple keyboard to use with numbers and, optionally, a decimal point.
MMNumberKeyboard A simple keyboard to use with numbers and, optionally, a decimal point. Installation From CocoaPods CocoaPods is a dependency manager
MusicTheoryKit: a swift module that provides an easy-to-use API for most commonly used music terms
MusicTheoryKit Introduction MusicTheoryKit is a Swift framework that provides an easy-to-use API for most commonly used music terms. Create notes, ass
Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!
MDCSwipeToChoose Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!
Use UIAlertController like a boss.
Description Requirements Installation CocoaPods Carthage Usage License Description CatAlertController is a high level manager object that with chainin
🚨Use the iPhone X Notch to display alerts. 🚨
NotchyAlert Prerequisites Xcode 9.x Swift 4.x iPhone X Simulator/Device Demo Installation Cocoapods To install NotchyAlert using Cocoapods, add the fo
(Animate CSS) animations for iOS. An easy to use library of iOS animations. As easy to use as an easy thing.
wobbly See Wobbly in action (examples) Add a drop of honey 🍯 to your project wobbly has a bunch of cool, fun, and easy to use iOS animations for you
Various view's effects for iOS, written in Swift. Allows you to animate views nicely with easy to use extensions
Various view's effects for iOS, written in Swift. Allows you to animate views nicely with easy to use extensions. Every animation is randomized. Currently supported animations:
ProgressHUD is a lightweight and easy-to-use HUD for iOS.
WHAT'S NEW IN 13.5 and 13.6 Bugfix related to iPad split screen Bugfix related to showProgress OVERVIEW ProgressHUD is a lightweight and easy-to-use H
iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion. You can use this app for learning purpose. You can use this app as a templet of any event related app.
technex-ios iOS app for Technex, IIT(BHU) Varanasi. This project is closed before completion for some reasons. You can use this app for learning purpo
Easy to use, highly customizable gauge view
GDGauge - Customizable Gauge View Requirements Xcode 11+ Swift 5 iOS 9+ Installation Swift Package Manager .package(url: "https://github.com/saeid/GDG
Use the iPhone X notch in creative ways 👩🎨👨🎨.
NotchToolkit NotchToolkit is a framework for iOS that allow developers use the iPhone X notch space in creative ways. Inspired by I was working on thi
An easy to use FAQ view for iOS written in Swift
FAQView An easy to use FAQ view for iOS written in Swift. This view is a subclass of UIView. Setup with CocoaPods If you are using CocoaPods add this
Use UIStackView directly in iOS6+
FDStackView Use UIStackView as if it supports iOS6. Problem UIStackView is a very handy tool to build flow layout, but it's available only when iOS9+,
Easy to use UIPageViewController to create a view navigation like Snapchat/Tinder/iOS Main Pages
EZSwipeController Easy to use UIPageViewController to create a view navigation like Snapchat/Tinder/iOS Main Pages. Manual Install (~10 seconds) Downl
A simple and easy to use view controller enabling you to enter a phone number with a country code similar to WhatsApp written in Swift
PhoneNumberPicker A simple and easy to use view controller enabling you to enter a phone number with a country code similar to WhatsApp Screenshots In
A high-performance, flexible, and easy-to-use Video compressor library written by Swift.
FYVideoCompressor A high-performance, flexible and easy to use Video compressor library written by Swift. Using hardware-accelerator APIs in AVFoundat
The repository for a command line / build pipeline tool for generating colors from a human-readable text file that designers can also use.
ColorPaletteGenerator ColorPaletteGenerator is a tool that takes a human-readable input file describing a color palette, and generates the associated
Use 1600+ icons (and more!) from FontAwesome and Google Material Icons in your swift/iOS project in an easy and space-efficient way!
Swicon Use 1600+ icons from FontAwesome and Google Material Icons in your iOS project in an easy and space-efficient way! The built-in icons are from
A better choice for iOS Developer to use FontAwesome Icon with UI.😍
FontAwesomeKit.Swift 😀 😘 A better choice for iOS Developer to use FontAwesome Icon with UI. 😍 Support Swift 4.2 & iOS 8.0+ FontAwesome 4.7.0 Storyb
A replacement for as which runs in constant time instead of O(n) when the conformance is not satisfiedA replacement for as which runs in constant time instead of O(n) when the conformance is not satisfied
ZConform A replacement for as? which runs in constant time instead of O(n) when the conformance is not satisfied. How it works ZConform does a one-tim
A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift.
SwiftKeychainWrapper A simple wrapper for the iOS / tvOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift. Prov
A keychain wrapper that is so easy to use that your cat could use it.
A keychain wrapper that is so easy to use that your cat could use it.
Example project showing how to use async/await with iOS 13
ios13AsyncAwait Example project showing how to use async/await with iOS 13 Article This source code is a part of an article published at This Dev Brai
An open-source library to use with SwiftUI, It allows you to create Floating menu action button.
Floating Menu Action Button Example Overview This is an open-source library to use with SwiftUI. It allows you to create Floating menu action button. Ins
Safe and easy to use crypto for iOS and macOS
Swift-Sodium Swift-Sodium provides a safe and easy to use interface to perform common cryptographic operations on macOS, iOS, tvOS and watchOS. It lev
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An
A tiny and easy to use Swift class to encrypt strings using HMAC algorithms.
#Sweet HMAC SweetHMAC is a tiny and easy to use Swift class to encrypt strings using HMAC algorithms. A special thanks to jernejstrasner for shared HM
A clima based app with use of API
Clima Our Goal It’s time to take our app development skills to the next level. We’re going to introduce you to the wonderful world of Application Prog
A simple network layer for use in small iOS projects with async/await support
SimpleNetwork Intro SimpleNetwork is simple network layer for use in small projects. Swift Package Manager Note: Instructions below are for using Swif
Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.
BiometricAuthentication Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication. It's very simple and easy to use that ha
In this repository I've learned how to use the layout as well as alignment and constraints.
Auto Layout Our Goal At the moment, our app only looks good on the canvas dimension that we’ve selected. If you run the app on screens with different
The Easiest and Simplest iOS library for Twitter and Facebook. Just Drop in and Use!
EasySocial iOS Library for Twitter and Facebook This library allows your apps to use Twitter and Facebook with minimal understanding of the relevant S
An easy-to-use Objective-C wrapper for the Uber API (no longer supported)
UberKit UberKit is a simple Objective-C wrapper for the new Uber API . Installation Cocoapods UberKit is available through Cocoapods. To install it, s
Use UIResponder to imitate an iOS slider.
WWSlider Use UIResponder to imitate an iOS slider. 使用UIResponder仿造一個iOS的滑桿. Installation with Swift Package Manager dependencies: [ .package(url:
An example project showing how to use `overrideUserInterfaceStyle` to build an in-app light/dark mode switch
OverrideDarkMode A sample project to show how using overrideUserInterfaceStyle enables having a dark / light mode switch directly in the app, while st
A suite of IoT tools to use with React Native.
react-native-iot-tools WIP. A suite of IoT tools for React Native applications. Package iOS Android @react-native-iot-tools/bluetooth ✅ ❌ @react-nativ
The app demonstrates how to use Firebase in a SwiftUI iOS app
Firebase SwiftUIDemo app This app demonstrates how to use Firebase in a SwiftUI iOS app. Firebase Setup Go to firebase.com Click new project. Copy app
Game of Life Use the custom SwiftLint script
Game of Life The deployement target of the project is iOS 13.0 and the project use cocopoads as dependency manager
LibAuthentication will simplify your code when if you want to use FaceID/TouchID in your tweaks.
LibAuthentication will simplify your code when if you want to use FaceID/TouchID in your tweaks.
Gallery has a clearer flow based on albums and focuses on the use case of selecting video
Description We all love image pickers, don't we? You may already know of ImagePicker, the all in one solution for capturing pictures and selecting ima
Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.
JSONModel - Magical Data Modeling Framework for JSON JSONModel allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS
Added functionality that system buttons are not easy to implement
LLCustomButton Added functionality that system buttons are not easy to implement What are the functions ? Sets the position and spacing of text and im
SwiftRegressor - A linear regression tool that’s flexible and easy to use
SwiftRegressor - A linear regression tool that’s flexible and easy to use
Use this package in order to ease up working with Combine URLSession.
Use this package in order to ease up working with Combine URLSession. We support working with Codable for all main HTTP methods GET, POST, PUT and DELETE. We also support MultipartUpload
QwikHttp is a robust, yet lightweight and simple to use HTTP networking library for iOS, tvOS and watchOS
QwikHttp is a robust, yet lightweight and simple to use HTTP networking library. It allows you to customize every aspect of your http requests within a single line of code, using a Builder style syntax to keep your code super clean.
A custom wrapper over AFNetworking library that we use inside RC extensively
AFNetworkingHelper A very simple wrapper over the most amazing networking library for objective C, AFNetworking. We extensively use it inside RC and i
a NSURLCache subclass for handling all web requests that use NSURLRequest
EVURLCache What is this? This is a NSURLCache subclass for handeling all web requests that use NSURLRequest. (This includes UIWebView) The EVURLCache
Easy-to-use ICMP Ping for iOS (and maybe OSX)
CDZPinger Easy-to-use ICMP ping for iOS - just create a CDZPinger and you delegate gets a callback every second with the average ping time. Installati
Easy to use CFNetwork wrapper for HTTP requests, Objective-C, Mac OS X and iPhone
ASIHTTPRequest is an easy to use wrapper around the CFNetwork API that makes some of the more tedious aspects of communicating with web servers easier
SpaceAidExplorer - An app made for students who are not from Naples to explore places in and near Naples.
SpaceAidExplorer - An app made for students who are not from Naples to explore places in and near Naples. Made with love in Naples! Team Members Nicolas
Use iOS devices as game controller for PC via usb-lighting cable.
Xpad v1.0 Use iOS devices as game controller for PC via usb-lighting cable. How to use Prequirments Download all files of this project. [iOS] Open /Xp
Use iOS devices as game controller for PC via usb-lighting cable.
Xpad v1.0 Use iOS devices as game controller for PC via usb-lighting cable. How to use Prequirments Download all files of this project. [iOS] Open /Xp
Control your display's brightness from the macOS menu bar. Simple and easy to use.
MonitorControl Lite Control your display's brightness from the macOS menu bar. Simple and easy to use. About MonitorControl Lite is a simplified versi
TPPDF is a simple-to-use PDF builder for iOS
TPPDF is a fast PDF builder for iOS & macOS using simple commands to create advanced documents! Created and maintained by Philip Niedertscheider and a
Very easy to use image loader for swift
Silo Silo is a extremely easy to use and very basic image loader for iOS built in Swift. if you use Silo in your project please let me know! Version 2
You can use blur effect and it's animation easily to call only two methods.
SABlurImageView You can use blur effect and it's animation easily to call only two methods. ManiacDev.com referred. https://maniacdev.com/2015/04/open
SwiftyGif - High performance & easy to use Gif engine
SwiftyGif High performance & easy to use Gif engine Features UIImage and UIImageView extension based Remote GIFs with customizable loader Great CPU/Me
Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.
YLGIFImage Asynchronized GIF image class and Image viewer supporting play/stop GIF images. It just use very less memory. Following GIF usually will co
Demo of using AVPictureInPictureController with an AVSampleBufferDisplayLayer content source not working on tvOS or macOS
PiP Bug Demo I believe there is an Apple-level framework issue when using AVPictureInPictureController with an AVSampleBufferDisplayLayer content sour
A repository to experiment around the use and generation of tokens for the JLL/T Design System
Basic Style Dictionary This example code is bare-bones to show you what this framework can do. If you have the style-dictionary module installed globa
Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood.
Bender Bender is an abstraction layer over MetalPerformanceShaders useful for working with neural networks. Contents Introduction Why did we need Bend
Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux in Swift.
Lighty Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux in Swift. Screenshots Requirements Lighty Version Minimum iOS Target
A log should tell a story, not drown the reader in irrelevance.
StoryTeller A log should tell a story, not drown the reader in irrelevance Story Teller is an advanced logging framework that takes an entirely differ
Sonic language: Heavily inspired by Swift, but compiles to C so you can use it anywhere.
Sonic Sonic programming language: Heavily inspired by Swift, but compiles to C so you can use it anywhere. Brought to you by Chris Hulbert and Andres
✂ Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit.
ManualLayout Table of Contents Installation Usage API Cheat Sheet Installation Carthage Add the following line to your Cartfile. github "isair/ManualL