2417 Repositories
Swift drag-and-drop Libraries
A simple Swift package for measuring and reporting the time taken for operations
Duration A simple Swift package for measuring and reporting the time taken for operations. It is derived from a version for Playgrounds that I blogged
An adorable little framework and command line tool for interacting with SourceKit.
SourceKitten An adorable little framework and command line tool for interacting with SourceKit. SourceKitten links and communicates with sourcekitd.fr
AVXCAssets Generator takes path for your assets images and creates appiconset and imageset for you in just one click
AVXCAssets Generator Often while developing an app, We ran into a condition when we need to scale images to each and every aspect ratios for icons and
swiftenv allows you to easily install, and switch between multiple versions of Swift.
Swift Version Manager swiftenv allows you to easily install, and switch between multiple versions of Swift. This project was heavily inspired by pyenv
Xcode storyboards diff and merge tool.
StoryboardMerge Storyboard diff and merge tool which: compares and merges two storyboard files, provides an automatic merge-facility, The storyboardin
Automatically build and rebuild Xcode image catalogs for app icons, universal images, and more
Better asset workflow for iOS developers. Generate Xcode image catalogs for iOS / OSX app icons, universal images, and more.
Strong typed, autocompleted resources like images, fonts and segues in Swift projects
R.swift Get strong typed, autocompleted resources like images, fonts and segues in Swift projects Why use this? It makes your code that uses resources
Swift CLI for strong-typing images, colors, storyboards, fonts and localizations
Shark Shark is a Swift command line tool that generates type safe enums for your images, colors, storyboards, fonts and localizations. Because Shark r
Carthage cache for S3, Minio, Ceph, Google Storage, Artifactory and many others
Rome Rome is a tool that allows developers on Apple platforms to use: Amazon's S3 Minio Ceph other S3 compatible object stores or/and a local folder y
How to build and sign your iOS application using Azure DevOps
How to build and sign your iOS application using Azure DevOps Sample source code
A simple game application using SpriteKit, physics, blend modes, radians and CGFloat
Pachinko A simple game application using SpriteKit, physics, blend modes, radian
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
This a simple swiftui app where i used mvvm architecture, coredata swiftui and so on..
SwiftUI MVVM COREDATA NOTE APP This a simple swiftui app where i used mvvm architecture, coredata swiftui and so on... #FEATURES SWIFTUI MVVM COREDATA
Bill splitting and tip calculating app, build with UIKit and MVC pattern.
Split Check Bill splitting and tip calculating app, build with UIKit and MVC pattern. Features Enter bill total with number pad. Select tip % and betw
iOS app built with UIKit and programatic auto-layouts to learn and apply knowledge. Offline storage using CoreData and Caching
PurpleImage Search Pixabay for images and save them offline to share and view To use: Clone the GitHub project, build and run in Xcode. The API is com
A Swift library for documenting, isolating, and testing SwiftUI, UIKIt & AppKit components.
A Swift library for documenting, isolating, and testing SwiftUI, UIKit & AppKit components. Minimal Example An example demonstrated with the Slider ui
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
A single line of code for selecting the optional editing image from Camera or Photo Library, including handling the authorizations of Photo library and Camera.
AvatarImagePicker & AuthSettings & Description AvatarImagePicker is a photo library and camera Image Picker for iOS written in Swift, it's just a sing
The purpose of this app is to list all of the schools in New Jersey and assign ratings to chosen schools.
My First iOS App Introduction This is my first iOS App from my CSSE337 Enterprise Mobile Apps class for college. Here was the objective of the assignm
MovieAppSwiftUI - The Application is using TMDB API and Server API to reduce user searching movies resources time with search engine
MovieAppSwiftUI The Application is using TMDB API and Server API to reduce user searching movies resources time with search engine.This Application is
NotSwiftUI is designed to help you create UI components quickly and efficiently with code!
NotSwiftUI NotSwiftUI is designed to help you create UI components quickly and efficiently with code! Capitalizing on the idea that most of the UI ele
MacOS Menubar Applet for showing spaces and switching spaces easily
Yabai Spaces Indicator Menubar Applet showing all spaces with clickable buttons
A Codable extension to decode arrays and to catch & log all decoding failures
SafeDecoder A Codable extension to decode arrays and to catch & log all decoding failures Features SafeDecoder makes two improvements for Codable mode
The SwiftUI Messages Clone consists of layout and composition clones of the iOS Messages app.
The SwiftUI Messages Clone consists of layout and composition clones of the iOS Messages app. It has Messages-like bubble and screen effects, reactions, and animations, all created with SwiftUI.
An iOS app demo to show list and detail screen of artworks.
Artworks iOS Demo Application Architecture MVP Clean Architecture (check Known Issues) Dependency Injection Features Localization Dark mode support Ba
Demonstration of using Tasks and TaskGroup to thread a calculation.
TasksTest Demonstration of using Tasks and TaskGroup to thread a calculation. The calculation takes place in a separate Swift class that can be reused
Shows a list of albums initially and shows the image in detailed view.
Description : PhotosViewer Shows a list of albums initially. Selcting any album will lead to a photos list screen Tapping on any photo will display a
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
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
An animated popover that pops out a given frame, great for subtle UI tips and onboarding.
Animated popover that pops out of a frame. You can specify the direction of the popover and the arrow that points to its origin. Color, border radius
Presentation helps you to make tutorials, release notes and animated pages.
Presentation helps you to make tutorials, release notes and animated pages.
A UICollectionView backed drop-in component for introduction views
#GHWalkThrough - iOS App Walk through control This is simple and customizable drop-in solution for showing app walkthroughs or intros. Configurable to
A super-charged version of MYIntroductionView for building custom app introductions and tutorials.
MYBlurIntroductionView #####NOTICE: As of February 4th, Apple has begun to ban new app submissions using the common blurring method (UIToolbar hack) f
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
SVG parser and renderer written in SwiftUI
SVGView SVG parser written in SwiftUI We are a development agency building phenomenal apps. Overview The goal of this project is to bring the full pow
Creating a Todo app using Realm and SwiftUI
Realmで作るTodoアプリ note記事「【SwiftUI】Realmを使ってTodoアプリを作る」のソースです。
A simple map with the location of the user and the control of permissions
Proposal The project is based on implementing a simple map with the location of
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
Taking a string containing a csv file and split it into records (aka lines) containing fields of data (aka Array of SubStrings)
Swift .csv parser Taking a string containing a csv file and split it into records (aka lines) containing fields of data (aka Array of SubStrings). Par
Elimination-backoff stack is an unbounded lock-free LIFO linked list, that eliminates concurrent pairs of pushes and pops with exchanges.
Elimination-backoff stack is an unbounded lock-free LIFO linked list, that eliminates concurrent pairs of pushes and pops with exchanges. It uses compare-and-set (CAS) atomic operation to provide concurrent access with obstruction freedom. In order to support even greater concurrency, in case a push/pop fails, it tries to pair it with another pop/push to eliminate the operation through exchange of values.
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,
A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.
SwiftUIAsyncContentView A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.. Installa
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
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
Useful functions and extensions for sorting in Swift
SwiftSortUtils Motivation This library takes a shot at making comparing and sorting in Swift more pleasant. It also allows you to reuse your old NSSor
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
Extensions for Swift Standard Types and Classes
Cent Cent is a library that extends certain Swift object types using the extension feature and gives its two cents to Swift language. Dollar is a Swif
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
Utility functions for validating IBOutlet and IBAction connections
Outlets Utility functions for validating IBOutlet and IBAction connections. About Outlets provides a set of functions which validate that IBOutlets ar
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
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
💥 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
Includes CreateML and other learning materials (day 26-35) in 100 days of SwiftUI
SwiftUI Day 26 to 35 Simulator.Screen.Recording.-.iPhone.12.-.2021-12-25.at.21.1
Conforming WebSocket (RFC 6455) client library for iOS and Mac OSX
SwiftWebSocket Conforming WebSocket (RFC 6455) client library for iOS and Mac OS
Nice and easy UIAlertController extensions
SwiftAlertController (Inspired by EZAlertController (https://github.com/thellimist/EZAlertController)) Nice and easy UIAlertController extensions One
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 simple thread-safe, in-memory bus for Swift that supports fully-typed Events and States.
Causality Causality is a simple thread-safe, in-memory bus for Swift that supports fully-typed Events and States. In addition, Causality has provision
CSP inspired data structures and concurrency control for the Swift programming language.
Solver7CSP CSP inspired data structures and concurrency control for the Swift programming language. Communicating Sequential Processes, Wikipedia-CSP,
Dynamically stores additive values and get arbitrary sub-range sums in O(log(n)) time.
SegmentQuery Eonil, 2019. Dynamically stores additive values and get arbitrary sub-range sums in O(log(n)) time. This is an implementation of somethin
UITableViewCell drop-in replacement with support of UITextField
CKTextFieldTableCell Getting started CKTextFieldTableCell is designed to used in Interface Builder as a drop-in replacement of UITableViewCell with su
Naive date and times for Swift
CalendarDate Calendar dates for Swift, built around DateComponents. Provides value objects for representing dates and times that are not directly boun
✋ ✋ ✋ 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
A UIPickerView drop-in replacement with support for titles and Selection Indicator customization
CKPickerView A UIPickerView drop-in replacement with support for titles and Selection Indicator customization. Features Add Titles on top of UIPickerV
Incorporate with CoreLocation, Cocoapods, REST APIs, Alamofire, JSON, and UI Animation to Create a Weather Check Application.
PPWeatherCheck Incorporate with Delegates, CoreLocation, Cocoapods, REST APIs,JSON, Alamofire, and UIAnimation. In this application, you will be going
An application on the iPad for people who cook. It comes with features such as smart recipes, recipe management and ingredient inventory tracking.
ChopChop ChopChop is an application on the iPad for people who cook. It comes with features such as smart recipes, recipe management and ingredient in
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 simple and configurable rating/favorite view.
ImageRating A simple and configurable rating/favorite view. ImageRating will display a sequence of SFSymbols from 0-maxImages in half or whole increme
A swift library that implements a parametric Lindenmayer system and related SwiftUI views for presentation of the results of your systems
Lindenmayer The package provides a library you can expand upon to develop your o
A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
InputBarAccessoryView Features Autocomplete text with @mention, #hashtag or any other prefix A self-sizing UITextView with an optional fixed height (c
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
⚡️ 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
A Float Input View with smooth animation and supporting icon and seperator written with Swift
RSFloatInputView Features Smooth animation using CoreText Support optional left icon Support optional seperator Configurable padding, size, fonts and
An UITextView in Swift. Support auto growing, placeholder and length limit.
GrowingTextView Requirements iOS 8.0 or above Installation CocoaPods GrowingTextView is available through CocoaPods. To install it, simply add the fol
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
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.
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 and UITextView subclasses with placeholders that change into floating labels when the fields are populated with text.
Deprecated Please use JVFloatLabeledTextField instead or feel free to chime in on an issue if you'd like to take over the repo. RPFloatingPlaceholders
📝 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
UITextField with underline and left image
TJTextField UITextField with underline and left image Version: 1.0 Features Add image in UITextField Left text pedding Underline whole UITextField Sho
An auto-layout base UITextView subclass which automatically grows with user input and can be constrained by maximal and minimal height - all without a single line of code
Deprecated This library is no longer maintained and is deprecated. The repository might be removed at any point in the future. MBAutoGrowingTextView A
A light-weight UITextView subclass that automatically grows and shrinks.
RSKGrowingTextView A light-weight UITextView subclass that automatically grows and shrinks based on the size of user input and can be constrained by m
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
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.
This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr.
PARTagPicker This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr. This tag picker was originally us
Password generator and strength tester
Password-Generator Password generator and strength tester Description This was a
Seasonal regional fruit and vegetable calendar
Twelve Months Seasonal regional fruit and vegetable calendar Table of Contents O
Simple command line utility for switching audio inputs and outputs on macOS
Switch Audio Simple command line utility for switching audio inputs and outputs
ipanema analyzes and prints useful information from *.ipa file.
ipanema 🏖 ipanema analyzes and prints useful information from *.ipa file. Usage Usage: ipanema [OPTIONS] path-to.ipa OPTIONS: -A Do both what -
This helps make the view's configuration code, hierarchy code, and constraint code neat.
UIBaseKit 🤔 So far, when coding for a view, we wrote a combination of configuration code, constraint code, and hierarchical code, resulting in a poor
Simple interactive and customizable library to handle form input and validations.
LightForm LightForm Simple interactive and customizable library to handle form input and validations. A simple library which let the user create beaut