668 Repositories
Swift ARKit-Example-by-Apple Libraries
Beers is a simple experimental app implemented using the new amazing SwiftUI.
Beers is a simple experimental app implemented using the new amazing SwiftUI. The app shows a list of beers fetched from Punk API
An example APOD app with SwiftUI and Combine using NASA API
SwiftUI-APOD An example Astronomy Picture of the Day(APOD) application using SwiftUI and Combine under iOS 13 Requirement Xcode 11 macOS 10.15 Catalin
WWDC21 Swift Student Challenge Submission
CircuitPlay Introduction Hello, welcome to Jose Adolfo Talactac's submission for ๏ฃฟWWDC21 Swift Student Challenge, CircuitPlay! CircuitPlay is an inter
An example of creating custom popups in SwiftUI
Custom Popup Example An example project for Implementing custom popups in SwiftUI article. Author Artem Novichkov, [email protected] License The
[Accepted] My WWDC21 Swift Student Challenge submission
My WWDC21 Swift Student Challenge submission I made a playground book that teaches you the basics of ARKit through interactive lessons. It covers posi
Concept for organizing View and Data layers within SwiftUI App
SwiftUI MVVM Concept It is not about how to create Lists and Charts and View design. It's about possibility how to organize View and Data layers withi
๐ฆ Flappy Bird reincarnation [Swift 5.3, GameplayKit, SpriteKit, iOS 12].
๐ฆ Flappy Bird reincarnation [Swift 5.3, GameplayKit, SpriteKit, iOS 12].
A SwiftUI iOS App and Vapor Server to send push notifications fueled by Siri Shortcuts.
Puffery An iOS App written in SwiftUI to send push notifications fueled by Siri Shortcuts. You can follow other's channels and directly receive update
SwiftWebUI - A demo implementation of SwiftUI for the Web
SwiftWebUI More details can be found on the related blog post at the Always Right Institute. At WWDC 2019 Apple announced SwiftUI. A single "cross pla
SwiftUI and Combine based GitHubSearch example.
GitHubSearchWithSwiftUI GitHubSearchWithSwiftUI is an example that using Combine and SwiftUI Receive Results Receive Error SafariViewController ricemi
A 2048 game writing with SwiftUI.
2048 Game (SwiftUI app) This is a simple game to demonstrate the new SwiftUI framework. Note that the game algorithm may have issues, and this is stil
SwiftUI MovieDB prototype app built with Xcode 11 Beta & macOS 10.15 Catalina
SwiftUI MovieDB iOS 13 App SwiftUI MovieDB prototype app built with Xcode 11 Beta & macOS 10.15 Catalina Requirements macOS 10.15 Catalina Xcode 11 Be
An example to-do list app using SwiftUI which is introduced in WWDC19
SwiftUITodo SwiftUITodo is an example to-do list application using SwiftUI which is first introduced in WWDC19 keynote. Requirements Xcode 11 Beta Swi
A cross-platform Reddit client built in SwiftUI
A cross-platform Reddit client created in SwiftUI. Get the Public Beta Note: This project is far from complete. It still lacks many features of your t
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.
SPStorkController About Controller as in Apple Music, Podcasts and Mail apps. Help if you need customize height or suppport modal style in iOS 12. Sim
Custom interactive transition like Apple Music iOS App (iOS 9). written in Swift.
MusicPlayerTransition Custom interactive transition like Apple Music iOS App. written in Swift. Demo See demo on Appetize.io Using Transition Animator
TPInAppReceipt is a lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally.
TPInAppReceipt is a lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally. Features Read all
String (and more) validation for iOS
Swift Validators ๐ถ String validation for iOS. Contents Installation Walkthrough Usage Available validators License ReactiveSwift + SwiftValidators Wa
A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,โฆ) for iOS 8.
A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,โฆ) for iOS 8 and up. Features Official iOS 8 blur effect via UIVisualEffects
An UITextField subclass to simplify country code's picking. Swift 5.0
Preview Installation NKVPhonePicker is available through CocoaPods. To install it, simply add the following line to your Podfile: pod 'NKVPhonePicker'
Google ProtocolBuffers for Apple Swift
Protocol Buffers for Swift An implementation of Protocol Buffers in Swift. Protocol Buffers are a way of encoding structured data in an efficient yet
The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable
Q: How will my calendar dateCells look with this library? A: However you want them to look. More Images Features Range selection - select dates in a r
The elegant full screen calendar missed in SwiftUI.
ElegantCalendar ElegantCalendar is an efficient and customizable full screen calendar written in SwiftUI. ElegantTimeline - Shows what's possible usin
Customizable download button with progress and transition animations. It is based on Apple's App Store download button.
AHDownloadButton is a customizable download button similar to the download button in the latest version of Apple's App Store app (since iOS 11). It fe
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.
StatusAlert is being sponsored by the following tool; please help to support us by takin a look and signing up to a free trial. Dependency managers Fe
Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets.
SPAlert Popup from Apple Music & Feedback in AppStore. Contains Done, Heart, Error and other presets. Supports Dark Mode. I tried to recreate Apple's
A framework that provides CurtainController. CurtainController is a container view controller that implements a content-curtain interface. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc. Someone calls it "Pull Up" or "Bottom Sheet".
A framework that provides Curtain Controller. Curtain Controller is a container view controller that implements a content-curtain interface. Contents
Iridescent Effect View (inspired by Apple Pay Cash) โจ
Shiny Shiny is an iOS library that generates an iridescent effect view matched to the gyroscope, similar to the Apple Pay Cash card in the Wallet app.
You can dismiss modal viewcontroller like Facebook Messenger by pulling scrollview or navigationbar in Swift.
PullToDismiss PullToDismiss provides dismiss modal viewcontroller function like Facebook Messenger by pulling scrollview or navigationbar with smooth
Apple TV Parallax effect in Swift.
MPParallaxView Apple TV Parallax effect in Swift. Rotate view using touch or accelerometer. Usage To run the example project, clone the repo, and run
SpriteKit Floating Bubble Picker (inspired by Apple Music) ๐งฒ
Magnetic Magnetic is a customizable bubble picker like the Apple Music genre selection. Demo Video $ pod try Magnetic Features Adding/Removing Nodes
A fancy hexagonal layout for displaying data like your Apple Watch
Hexacon is a new way to display content in your app like the Apple Watch SpringBoard Highly inspired by the work of lmmenge. Special thanks to zenly f
Kit for building custom gauges + easy reproducible Apple's style ring gauges.
GaugeKit ##Kit for building custom gauges + easy reproducible Apple's style ring gauges. - Example Usage Open GaugeKit.xcworkspace and change the sch
Protocol oriented, type safe, scalable design system foundation swift framework for iOS.
Doric: Design System Foundation Design System foundation written in Swift. Protocol oriented, type safe, scalable framework for iOS. Features Requirem
A library to recreate the iOS Apple Music now playing transition
DeckTransition DeckTransition is an attempt to recreate the card-like transition found in the iOS 10 Apple Music and iMessage apps. Hereสผs a GIF showi
UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks. Swift version
ContainerController UI Component. This is a copy swipe-panel from app: https://www.apple.com/ios/maps/ Preview Requirements Installation CocoaPods Swi
A wrapper for Apple's Common Crypto library written in Swift.
IDZSwiftCommonCrypto A Swift wrapper for Apple's CommonCrypto library. IDZSwiftCommonCrypto works with both CocoaPods and Cathage. For more details on
Cross-platform static analyzer and linter for Swift.
Wiki โข Installation โข Usage โข Features โข Developers โข License Tailor is a cross-platform static analysis and lint tool for source code written in Appl
A simple generator of PDF written in Swift.
Features | Requirements | Installation | Usage | Communication | LICENSE PDFGenerator PDFGenerator is a simple PDF generator that generates with UIVie
SwiftSocket library provides the easy way to use sockets on Apple platforms
SwiftSocket library provides as easy to use interface for socket based connections on server or client side. Supports both TCP and UDP sockets.
Apple Push Notifications (APNs) Server-Side library.
Perfect-Notifications ็ฎไฝไธญๆ APNs remote Notifications for Perfect. This package adds push notification support to your server. Send notifications to iO
๐ A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications. ๐ TermiNetwork was tested in a produc
Replacement for Apple's Reachability re-written in Swift with closures
Reachability.swift Reachability.swift is a replacement for Apple's Reachability sample, re-written in Swift with closures. It is compatible with iOS (
๐ Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
Connectivity is a wrapper for Apple's Reachability providing a reliable measure of whether Internet connectivity is available where Reachability alone
Easy Map Annotation Clustering ๐
Cluster is an easy map annotation clustering library. This repository uses an efficient method (QuadTree) to aggregate pins into a cluster. Features R
Localize is a framework writed in swift to localize your projects easier improves i18n, including storyboards and strings.
Localize Localize is a framework written in swift to help you localize and pluralize your projects. It supports both storyboards and strings. Features
TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use.
TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use. Features Pure Swift 5 sweetness. Everything you can do with Auto
Lightweight Swift framework for Apple's Auto-Layout
I am glad to share with you a lightweight Swift framework for Apple's Auto-Layout. It helps you write readable and compact UI code using simple API. A
Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper. Provides placeholders. Linux support.
CGLayout Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Has cross-hierarchy coordinate space. Implemen
NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS
NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally leverage AVFoundation or ARKit.
Imagine Engine - a fast, high performance Swift 2D game engine for Apple's platforms
Welcome to Imagine Engine, an ongoing project that aims to create a fast, high performance Swift 2D game engine for Apple's platforms that is also a j
Glide is a SpriteKit and GameplayKit based engine for building 2d games easily
Glide is a SpriteKit and GameplayKit based engine for building 2d games easily, with a focus on side scrollers. Glide is developed with Swift and works on iOS, macOS and tvOS.
Open source implementation of Apple's Combine framework for processing values over time.
OpenCombine Open-source implementation of Apple's Combine framework for processing values over time. The main goal of this project is to provide a com
UI event handling using Apple's combine framework.
Description Combinative is a library for UI event handling using Apple's combine framework. It doesn't need many dependencies because it is written ma
Thingy - A modern device detection and querying library.
Thingy A modern device detection and querying library. Features Swift 5 support Modern syntax Documentation Device detection Device family detection D
Simplified access to Apple's CloudKit
EVCloudKitDao Discuss EVCloudKitDao : What is this With Apple CloudKit, you can focus on your client-side app development and let iCloud eliminate the
Disk is a powerful and simple file management library built with Apple's iOS Data Storage Guidelines in mind
Disk is a powerful and simple file management library built with Apple's iOS Data Storage Guidelines in mind
nef๐a toolset to ease the creation of documentation in the form of Xcode Playgrounds
nef, short for Nefertiti, mother of Ankhesenamun, is a toolset to ease the creation of documentation in the form of Xcode Playgrounds. It provides com
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
One more heads up: As Swift evolves, if you are not using the latest Swift compiler, you shouldn't check out the master branch. Instead, you should go to the release page and pick up whatever suits you.
Poly is an unofficial Google Poly SDK, written in Swift
๐ฆ Unofficial Google Poly SDK in Swift โ search, discover, and download 3D models and scenes
ARVoxelKit - Lightweight Framework for Voxel graphic using AR + SceneKit
ARVoxelKit Lightweight Framework for Voxel graphic using AR + SceneKit Requirements ARVoxelKit requires iOS 11 and devices, which support ARKit Usage
An iOS Framework Capture & record ARKit videos ๐น, photos ๐, Live Photos ๐, and GIFs ๐.
An iOS Framework that enables developers to capture videos ๐น , photos ๐ , Live Photos ๐ , and GIFs ๐ with ARKit content.
ARKit Demo Application
ARKitNavigationDemo Work in progress. In Progress Region โ For one, we could render far fewer nodes. In fact, itโs a bit distracting that the entire t
ARKit + CoreLocation: Combines the high accuracy of AR with the scale of GPS data.
ARKit: Uses camera and motion data to map out the local world as you move around. CoreLocation: Uses wifi and GPS data to determine your global locati
SwiftyStoreKit is a lightweight In App Purchases framework for iOS, tvOS, watchOS, macOS, and Mac Catalyst โบ
SwiftyStoreKit is a lightweight In App Purchases framework for iOS, tvOS, watchOS, macOS, and Mac Catalyst. Features Super easy-to-use block-based API
Largest list of models for Core ML (for iOS 11+)
Since iOS 11, Apple released Core ML framework to help developers integrate machine learning models into applications. The official documentation We'v
Example of Clean Architecture of iOS app using RxSwift
Clean architecture with RxSwift Contributions are welcome and highly appreciated!! You can do this by: opening an issue to discuss the current solutio
Emacs support for Apple's Swift programming language.
swift-mode Major-mode for Apple's Swift programming language. Installation Install swift-mode package from MELPA. To install without MELPA, download l