4779 Repositories
Swift ios-example-app Libraries
Dates and times made easy in iOS
DateTools DateTools was written to streamline date and time handling in iOS. Classes and concepts from other languages served as an inspiration for Da
Lightweight promises for iOS, macOS, tvOS, watchOS, and Linux
Futures Futures is a cross-platform framework for simplifying asynchronous programming, written in Swift. It's lightweight, fast, and easy to understa
NoticeObserveKit is type-safe NotificationCenter wrapper.
NoticeObserveKit NoticeObserveKit is type-safe NotificationCenter wrapper. // .keyboardWillShow is a static property. Notice.Center.default.observe(na
Typeful eventing
Signals Signals is an eventing library that enables you to implement the Observable pattern without using error prone and clumsy NSNotifications or de
A Swift based Future/Promises Library for IOS and OS X.
FutureKit for Swift A Swift based Future/Promises Library for IOS and OS X. Note - The latest FutureKit is works 3.0 For Swift 2.x compatibility use v
Tame async code with battle-tested promises
Then Reason - Example - Documentation - Installation fetchUserId().then { id in print("UserID : \(id)") }.onError { e in print("An error occur
A publish/subscribe EventBus optimized for iOS
SwiftEventBus Allows publish-subscribe-style communication between components without requiring the components to explicitly be aware of each other Fe
In-app purchases and subscriptions made easy. Support for iOS, iPadOS, watchOS, and Mac.
In-app purchases and subscriptions made easy. Support for iOS, iPadOS, watchOS, and Mac.
macOS (11.0) Menu Bar App for WLED
wledQuickControl functions Left click on the Menubar icon will toggle the WLED device On/Off Right click on the Menubar icon: will update the icon/sli
Useful SwiftUI container view's. FittingGeometry, ScrollableView, LayoutReader, PageView, UIKitView. (iOS)
Containers Also available as a part of my SwiftUI+ Collection โ just add it to Xcode 13+ Useful SwiftUI container view's for additional convenience. I
An iOS app/Safari extension to automagically redirect AMP links to their normal counterpart. Comes with a trusty dog.
Amplosion โก๏ธ Amplosion is an iOS 15 and greater app that automagically redirects AMP links to their normal counterpart. AMP links can be super annoyin
This is example project for my presentation in iOSDC JAPAN 2021
Swift PM Project Example This is example project for my presentation in iOSDC JAPAN 2021. Package.swift based project management Multi Modules Multi P
DSL for UICollectionViewCompositionalLayout
ListKit DSL for UICollectionViewCompositionalLayout! About ListKit is DSL for building UICollectionViewCompositionalLayout. You can make UICollectionV
Log every incoming notification to view them again later, also includes attachments and advanced settings to configure
Vฤ Natively integrated notification logger Installation Add this repository to your package manager
The demo app demonstrates a real-time application using FindSurface to search point clouds, which ARKit provides, for geometry shapes.
FindSurface-GUIDemo-iOS (Swift) CurvSurf FindSurfaceโข GUIDemo for iOS (Swift) Overview This demo app demonstrates a real-time application using FindSu
FacebookMe is a Swift App Mimics the personal profile tab of Facebook.
FacebookMe FacebookMe is a Swift App Mimics the personal profile tab of Facebook. It demos one simple way to implement a UITableView with mutiple sect
PillowTalk - An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution.
An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution.
Provides a SwiftUI multi-line TextView implementation including support for auto-sizing. (iOS)
TextView Also available as a part of my SwiftUI+ Collection โ just add it to Xcode 13+ Provides a SwiftUI multi-line TextView implementation with supp
Swifttty and easy camera framework for iOS.
SwiftttCamera Swifttty and easy camera framework for iOS. View Demo ยท Report Bug ยท Request Feature SwiftttCamera is a wrapper around AVFoundation that
Create, Save, and Export Point Clouds w/ Lidar equipped Iphones
Iphone Point Cloud Generator This was ceated to make the wwdc20 sample into a usable utility app. Place points in the real-world using the scene's dep
A SwiftUI dynamic property wrapper for fetching media from your photo library. (iOS, tvOS, macOS)
Media Also available as a part of my SwiftUI+ Collection โ just add it to Xcode 13+ A package for simplifying the user of the camera and the user's ph
IOS example app to generate point clouds in ARKit using scenedepth
Visualizing a Point Cloud Using Scene Depth Place points in the real-world using the scene's depth data to visualize the shape of the physical environ
GIFImage component for your SwiftUI app!
SwiftUI GIF Lightweight SwiftUI component for rendering GIFs from data or assets, with no external dependencies. As a bonus, there's an extension that
Swift Package for fetching approximate user location without asking for their permission ๐บ .
Earendil Swift Package for fetching approximate user location without asking for their permission ๐บ . Get their country, subregion or continent with
Card-based view controller for apps that display content cards with accompanying maps, similar to Apple Maps.
TripGo Card View Controller This is a repo for providing the card-based design for TripGo as well as the TripKitUI SDK by SkedGo. Specs 1. Basic funct
RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts
RippleRepositories RippleRepositories is an iOS application built as an assessment task at Ripple Egypt. Built Using RxSwift & MVVM (Model-View-ViewMo
An iOS app that generates random activities for the user to do. And can be personalized by setting the categories.
RandomActivityApp An iOS app that generates random activities for the user to do. And can be personalized by setting the categories. Created by: Pedro
Simple way to set up half modal view
HalfModalView Requirements iOS 9.0+ Xcode 10.0+ Swift 4.0+ Example Installation CocoaPods is a dependency manager for Cocoa projects. You can install
A package to help track how often the user opened the app and if they opened it in the current version before.
AppOpenTracker AppOpenTracker provides an observable AppOpenTracker.shared instance that can be used to track the last version that the app was opened
A SwiftUI view that enables you to properly present a UIActivityViewController. (iOS)
ActivityView Also available as a part of my SwiftUI+ Collection โ just add it to Xcode 13+ A SwiftUI view that enables you to properly present a UIAct
Provides a custom presentation modifier that provides more options including full screen presentations. (iOS)
Presentation Also available as a part of my SwiftUI+ Collection โ just add it to Xcode 13+ Provides a custom presentation modifier that provides more
Animations created with SwiftUI.
A repository containing a variety of animations and Animated components created in SwiftUI that you can use in your own projects.
Generic Network Layer created using Swift.
Generic-Network-Layer_iOS Generic Network Layer created using URLSession. Networking is an essential element in app development, and you'll need API c
Focus text field in SwiftUI dynamically and progress through form using iOS keyboard.
Focuser Focuser allows to focus SwiftUI text fields dynamically and implements ability move go through the form using Keyboard for iOS 13 and iOS 14.
๐ผ Gallery App for Actomaton (async/await + Elm Architecture) + SwiftUI.
๐ผ Actomaton-Gallery Gallery App for Actomaton (async/await + Elm Architecture) + SwiftUI. NOTE: Most of the code are reused from Harvest-SwiftUI-Gall
Validate iOS, Android, and Mac localizations. Find errors in .strings, .stringsdict, and strings.xml files.
Locheck An Xcode and Android localization file validator. Make sure your .strings, .stringsdict, and strings.xml files do not have any errors! What do
Distributed actors transport example, for feature review
swift-sample-distributed-actors-transport Sample application and ActorTransport, associated with distributed actor language evolution proposal. Runnin
Experimental iOS Arm64 hooking
ClownHook Experimental hooking on Arm64. Status Experimenting Setup Install xcodegen to generate an Xcode project. brew install xcodegen Create the X
MacOS app which allows drag and drop of images to BLE thermal printers
Print2BLE Copyright (c) 2021 BitBank Software, Inc. Written by Larry Bank [email protected] What is it? This project is a MacOS GUI applicatio
Menubar app to remove link tracking parameters automatically
TrackerZapper Website and more info TrackerZapper is a Mac app that sits in your menubar and silently removes tracking parameters from any links you c
Example project guide you schedules multiple thread for network requests in RxSwift, which is optimize your app's performance better.
RxSwift-Multi-Threading-Example Example project guide you schedules multiple thread for network requests in RxSwift, which is optimize your app's perf
Native and encrypted password manager for iOS and macOS.
Open Sesame Native and encrypted password manager for iOS and macOS. What is it? OpenSesame is a free and powerful password manager that lets you mana
Informant is a macOS menu bar app that lets you inspect files with a single click. ๐
Informant Inspect files with a single click. Introduction Welcome! If you're not sure what Informant is or what it does please check out informant-app
Awesome SwiftUI Libraries ๐ ๐ ๐
Awesome SwiftUI Libraries ๐ ๐ ๐ Do you know a cool SwiftUI library? Welcome to contribute! Content Alert Animation Button Calendar Card Chart Clock
๐๏ธ STDiscreteSlider โ slider which allows user to choose value only from predefined set of data.
STDiscreteSlider โ slider which allows user to choose value only from predefined set of data. Slider may receive any types of options, you may pass set of integers or strings, or any other type. Written using SwiftUI.
Network debugging made easy๏ผThis network debugging tool is developed based on the swift version of Wormholy.
Start debugging iOS network calls like a wizard, without extra code! Wormholy makes debugging quick and reliable. What you can do: No code to write an
iOS tweak to display toasts for Low Power alerts and charging
Electrode iOS tweak to display toasts for Low Power alerts and charging. Localization Want to help translate Electrode to your language? Sumbit a pull
Swift Package with examples of how to tests iOS apps
GimmeTheCodeTDD A swift package with examples of unit tests in iOS development. Requirements Xcode 13 Content Dependency Injection Constructor Injecti
A Swift package for iOS/tvOS for easy alert presentation
AlertPresenter Listed on the Swift Package Index and originally posted on my blog. It can be fiddly to handle the presentation of alerts on a specific
Source code related to blog post about creating custom parseable format styles in iOS 15 (and similar versions of tvOS, watchOS, and macOS). Blog post can be found at https://emptytheory.com/2021/08/14/creating-custom-parseable-format-styles-in-ios-15/
Project Title Custom Parseable Format Styles Description With iOS 15 (and the latest versions for watch, iPad, etc.), we can now convert certain value
Full featured Spotify iOS Client written in Swift 5
Spotify Client (iOS - Swift 5 - 2021) Full featured Spotify like app written in Swift 5 with MVVM architecture. Features Official Spotify API Use Play
iOS WKWebView webview App Template with fully working persistent cookies functionality (httpcookie, web cookie, browser cookie), custom status bar background color, option for white/black status bar text color, option to disable pinch to zoom and double tap to zoom in webview
iOSWKWebViewAppTemplatePersistentCookiesWorkLikeACharm iOS WKWebView webview App Template with fully working persistent cookies functionality (httpcoo
An iOS widget-based HN reader
Benuse, an iOS widget-based HN reader Why did you build this app? There already exist some great native Hacker News clients for iOS. I would recommend
SSToastMessage is written purely in SwiftUI. It will add toast, alert, and floating message view over the top of any view. It is intended to be simple, lightweight, and easy to use. It will be a popup with a single line of code.
SSToastMessage SSToastMessage is written in SwiftUI. It will add toast, alert, and floating message view over the top of any view. It is intended to b
SwiftUI view enabling navigation between pages of content, imitating the behaviour of UIPageViewController for iOS and watchOS
PageView SwiftUI view enabling page-based navigation, imitating the behaviour of UIPageViewController in iOS. Why SwiftUI doesn't have any kind of pag
SwiftUI library for a walkthrough or onboarding flow with tap actions
Concentric Onboarding iOS library for a walkthrough or onboarding flow with tap actions written with SwiftUI We are a development agency building phen
Native Pager in SwiftUI
SwiftUIPager SwiftUIPager provides a Pager component built with SwiftUI native components. Pager is a view that renders a scrollable container to disp
Coordinators in SwiftUI. Simple, powerful and elegant.
Simple, powerful and elegant implementation of the Coordinator pattern in SwiftUI. Stinsen is written using 100% SwiftUI which makes it work seamlessl
An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
Composable Navigator An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind Vanilla S
A SwiftUI view for displaying Markdown with customizable appearances.
Parma Display Markdown using pure SwiftUI components. Taking advantages of ViewBuilder to make custom appearances for Text and View. Example import Pa
Easily show HUDs with SwiftUI! Lightweight SwiftUI wrapper for JGProgressHUD for iOS, tvOS, Catalyst.
JGProgressHUD-SwiftUI This is a lightweight and easy-to-use SwiftUI wrapper for JGProgressHUD, giving you access to the large and proven feature set o
TTProgressHUD is a light weight HUD written in SwiftUI meant to display the progress of an ongoing task on iOS.
TTProgressHUD TTProgressHUD is a light weight HUD written in SwiftUI meant to display the progress of an ongoing task on iOS. TTProgressHUD (left) was
Advanced List View for SwiftUI with pagination & different states
AdvancedList This package provides a wrapper view around the SwiftUI List view which adds pagination (through my ListPagination package) and an empty,
A pure Swift high-performance asynchronous image loading framework. SwiftUI supported.
Longinus Longinus is a pure-Swift high-performance asynchronous web image loading,caching,editing framework. It was learned from Objective-C web image
AsyncImage before iOS 15. Lightweight, pure SwiftUI Image view, that displays an image downloaded from URL, with auxiliary views and local cache.
URLImage URLImage is a SwiftUI view that displays an image downloaded from provided URL. URLImage manages downloading remote image and caching it loca
SwiftUI Image loading and Animation framework powered by SDWebImage
SDWebImageSwiftUI What's for SDWebImageSwiftUI is a SwiftUI image loading framework, which based on SDWebImage. It brings all your favorite features f
A flexible grid layout view for SwiftUI
๐ฑ GridStack A flexible grid layout view for SwiftUI. WWDC20 Update Apple ๏ฃฟ released LazyVGrid and LazyHGrid at WWDC20. If you are fine to only suppor
๐ QGrid: The missing SwiftUI collection view.
[NOTE] If you'd like to see QGrid in action, check out this demo of QDesigner (see video below). Install QDesigner: https://apps.apple.com/us/app/qdes
A waterfall grid layout view for SwiftUI.
WaterfallGrid A waterfall grid layout view for SwiftUI. Features Irregular grid of content. Columns number different per device orientation. Spacing a
In-app console and debug tools for iOS developers
LocalConsole Welcome to LocalConsole! This Swift Package makes on-device debugging easy with a convenient PiP-style console that can display items in
A SwiftUI collection view with support for custom layouts, preloading, and more.
ASCollectionView A SwiftUI implementation of UICollectionView & UITableView. Here's some of its useful features: supports preloading and onAppear/onDi
This UI attempts to capture the Quibi Card Stack and the associated User Interaction.
RGStack This UI attempts to capture the Quibi Card Stack and the associated User Interaction. Required A View that conforms to the ConfigurableCard pr
A easy-to-use SwiftUI view for Tinder like cards on iOS, macOS & watchOS.
๐ CardStack A easy-to-use SwiftUI view for Tinder like cards on iOS, macOS & watchOS. Installation Xcode 11 & Swift Package Manager Use the package r
A SwiftUI card view, made great for setup interactions.
SlideOverCard A SwiftUI card design, similar to the one used by Apple in HomeKit, AirPods, Apple Card and AirTag setup, NFC scanning, Wi-Fi password s
SwiftUI Simple Calendar / Date Picker for iOS
RKCalendar RKCalendar is a SwiftUI Calendar / Date Picker for iOS. Features include: minimum and maximum calendar dates selectable, single date select
Craft that perfect SwiftUI button effect ๐๐ผ
buttoncraft (SwiftUI 3.0 App) Experimenting with SwiftUI 3.0 whilst creating a practical app to craft that perfect button style. โ๏ธ Testflight https:/
SwiftUI Animation Library. Useful SwiftUI animations including Loading/progress, Looping, On-off, Enter, Exit, Fade, Spin and Background animations that you can directly implement in your next iOS application or project. The library also contains huge examples of spring animations such as Inertial Bounce, Shake, Twirl, Jelly, Jiggle, Rubber Band, Kitchen Sink and Wobble effects. Browse, find and download the animation that fits your needs.
swiftui-animations SwiftUI Animations Library. Useful SwiftUI animations for your next project. YouTube Tutorials: https://www.youtube.com/nimbbble An
SwiftUI Bar Chart
SwiftUI BarChart Lightweight and easy to use SwiftUI chart library for all Apple platforms Features Scaling on both axes Fully customizable axes (labe
Line plot like in Robinhood app in SwiftUI
RHLinePlot Line plot like in Robinhood app, in SwiftUI Looking for how to do the moving price label effect? Another repo here. P.S. Of course this is
A Fourier Series visualisation written in Swift/SwiftUI
Fourier Series Visualisation in SwiftUI This little app visualises different Fourier series using epicycles and a graph. The number of functions and t
SwiftUI library to easily render diagrams given a tree of objects. Similar to ring chart, sunburst chart, multilevel pie chart.
Swift Sunburst Diagram Sunburst diagram is a library written with SwiftUI to easily render diagrams given a tree of objects. Similar to ring chart, su
SwiftUI Charts with custom styles
SwiftUI Charts Build custom charts with SwiftUI Styles Line Chart(data: [0.1, 0.3, 0.2, 0.5, 0.4, 0.9, 0.1]) .chartStyle( LineChartStyle(.
๐ถ ์์ ์ง๊ธ ๋ชจํ? ๐ถ
์๋ ์์ด๋ฒ๋ฆฐ ๋น์ ์ ์ผ์์ ๊นจ์์ค ํ๋ณต ๋ฉ์ดํธ, ์๋(Journey) ๊ฐ๋ฐ ๊ธฐ๊ฐ: 2021.06.27 ~ Contributors ์ด์ฃผ์ ์ด์ผ์ธ ์ ์ด์ด ๋ง๋๋ฆฌ ์ฝ๋๋ฅผ ๋ง๋๋ ์ค์์ง ๋ฐ์ง๋ฒ๊ณ ์ฝ๋ฉํ๋ ๋๋ฅธ์ ๊น์น์ฐฌ ์ฐ์งฌ์? ํ๊ฑฐ๋ฉ ! ์ผ๋ฌด์ง๊ฒ ๋จน์ด์ผ์ง ! ์ฐ๋จ์ ๊ฑฐ๋ฆฌ๊ฐ
iOS Blogging app with renewable subscriptions powered by RevenueCat; Written in Swift
Subscription Blogging App: Thoughts for iOS 1. Overview A modern blogging iOS app written in Swift with subscription paywalls powered by RevenueCat. T
Example usage of FingerprintJS Pro inside a iOS WebView.
FingerprintJS Pro iOS Integrations An example app and packages demonstrating FingerprintJS Pro capabilities on the iOS platform. The repository illust
๋๋ฆฌ๋ฒ๋ค ์์ ์คํ์ค ๏ฃฟ
DooRi-iOSLabs ๋๋ฆฌ๋ฒ๋ค ์์ ์คํ์ค ๏ฃฟ Rules 1. ๊ณต์ฉ ๋ ํฌ์๋ ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ค์ ๊ณต์ ํ๋๋ก ํ๋ค. ์ค์ ์์ ์ ์ํ ์ฝ๋ ex. ์จ๋ณด๋ฉ ๋ทฐ1 ์ํ, ๋ฉ์ธ ๋ทฐ ์ํ, ์ฌํ ์ถ๊ฐ ๋ทฐ2 ์ํ ๋ฑ ์ฑ๋ฆฐ์ง ์์ ๊ตฌํ ์ฝ๋ ex. ์บ๋ฆฐ๋, ์ปค์คํ ํญ๋ฐ, ๋ฐํ ์
Simple news iOS app with SwiftUI
NewsUI Simple news iOS app with SwiftUI ๐๏ธ which uses NewsAPI to fetch top news headlines The codebase uses following modern keys: SwiftUI Async/Awai
Implementing and testing In-App Purchases with StoreKit2 in Xcode 13, Swift 5.5 and iOS 15.
StoreHelper Demo Implementing and testing In-App Purchases with StoreKit2 in Xcode 13, Swift 5.5, iOS 15. See also In-App Purchases with Xcode 12 and
An iOS view-controller navigation management. No inherit, using one line code to integrate.
KGNavigationBar Example An iOS view-controller navigation management. No inherit, using one line code to integrate. ไธไธช iOS ๆงๅถๅจๅฏผ่ช็ฎก็ๅบ. ๆ ้็ปงๆฟ๏ผ ไธ่กไปฃ็ ๅณๅฏๅฎ็ฐ้ๆใ
Modular iOS with Uber needle & tuist example
Dodi Modular iOS with Uber needle & tuist example Setup brew install needle bash (curl -Ls https://install.tuist.io) and run make all Point of concer
Mimicrated views and controls to native Apple appearance.
Mimicrated views and controls to native Apple appearance. If you have any ideas of what elements can be added, let me know. Below you will see previews of all the elements and how to use them.
์ด๊ฒ ์ ๊ฒ ๋ค ํ ์คํธํด๋ณด๋ ๋ ํฌ๐
Test-iOS ์ด๊ฒ ์ ๊ฒ ์ค์ํํธ ๋ค ํ ์คํธํด๋ณด๊ณ ๊ธฐ๋กํด๋๋ ๋ ํฌ ๐ number what about โ 1 ๋ฒํผ ํด๋ฆญ์ Haptic Vibration โ 2 CodeBase NavigationBar โ 3 NavigationBar ๋ณด์ด์ง ์๋๋ก ํ์ ๋, Swip
This is a sample app to create a photo selection classifier using CreateML on an iOS Device.
PhotoSelectionClassifier This is a sample app to create a photo selection classifier using CreateML on an iOS Device. Demo In the demo video below, we
macOS PropertyList Editor
PropertyListEditor About ... License Project is released under the terms of the MIT License. Repository Infos Owner: Jean-David Gadina - XS-L
๐ทโโ๏ธ login tutorial using Kakao iOS SDK
KakaoLoginTutorial-iOS ๐ทโโ๏ธ login tutorial using Kakao iOS SDK ๋ชฉ์ฐจ ๋์์ธ ๊ฐ์ด๋ ์ค์ ๋จ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ๋ก CocoaPods ํตํด ๋ชจ๋ ์ค์น Info.plist ์ค์ ์ด๊ธฐํ ์์ํ๊ธฐ ์ ์นด์นด์คํก์ผ๋ก ๋ก๊ทธ์ธ ๊ธฐ๋ณธ ์น
Custom Beautiful UIView For Handling IDs in iOS
IDView Custom Beautiful UIView For Handling IDs in iOS Setup Set the placeholder images for the front and back faces. override func viewDidLoad()
๐ make QRcode and QRcode Reader Tutorial
QRCodeReaderTutorial-iOS ๐ make QRcode and QRcode Reader Tutorial QR์ฝ๋์ ๋ฆฌ๋๊ธฐ๋ฅผ ๋ง๋๋ ์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ง๋ง ์์ฒด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํด์ ๋ง๋ค์ด๋ณด๊ธฐ๋ก ํ๋ค. ๋ชฉ์ฐจ QR์ฝ๋ ๋ง๋ค๊ธฐ QR์ฝ๋ Reader ๋ง๋ค๊ธฐ
Desk360 Mobile Chat SDK for iOS
Desk360 Chat iOS SDK Desk360 Chat SDK provides simplicity and usability in one place. With this feature, you can provide live support to your customer
A simple chat app UI in SwiftUI
ChatUI - Sample app A simple chat app UI in SwiftUI ChatUI on both โ๏ธ light and ๐ dark mode. About ChatUI is a simple project created to implement so
A weather app made using swiftUI and lottie animations
Paolinsky Weather app Weather app made using swiftUI, Lottie animations and the openweather api (https://openweathermap.org/api/one-call-api) Setup Ge