2441 Repositories
Swift Rick-and-Morty-Challenge Libraries
XIV-on-Mac - Wine Wrapper, Setup tool and launcher for FFXIV on mac
XIV on Mac Wine Wrapper, Setup tool and alternative launcher for FFXIV on MacOS.
BulbapediaIOS - The home for Kiwix apps on iOS and macOS
Kiwix for iOS & macOS This is the home for Kiwix apps on iOS and macOS. Mobile a
straightforward networking and error handling with async-await and URLSession
AsyncAwaitNetworkingPlayground How To Run Just clone the project, open it and run. Some notes about AsyncAwaitNetworkingPlayground It's a straightforw
The easiest way to install and switch between multiple versions of Xcode - with a mouse click.
Xcodes.app The easiest way to install and switch between multiple versions of Xcode. If you're looking for a command-line version of Xcodes.app, try x
Quick Look plugin for apps and provisioning profile files
ProvisionQL - Quick Look for ipa & provision Inspired by a number of existing alternatives, the goal of this project is to provide clean, reliable, cu
iSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator.
iSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator. Features Usage Build from the code Requirements P
A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, and other artifacts.
Lona (Developer Preview) This project is in an early stage and lacks documentation – however, with some effort, it can be used very effectively. If yo
An easy way to fine-tune, and adjust parameters for iOS apps in development.
Tweaks Tweaks is an easy way to fine-tune an iOS app. Why The best way to improve an app is to use it every day. Even when ideas can be tested out in
Micro library to unify XIB and its code.
Gluten Unify XIB with its code. Background We always try to generalize some views that would be used in different places throughout the app. And one a
Shows FPS, CPU and memory usage, device model, app and iOS versions above the status bar and report FPS, CPU and memory usage via delegate.
GDPerformanceView-Swift Shows FPS, CPU and memory usage, device model, app and iOS versions above the status bar and report FPS, CPU and memory usage
A template for new Swift iOS / macOS / tvOS / watchOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file
Swift Framework Template A template for new Swift Framework. What's in the template? Deployment Targets - iOS 9.0 / Mac OS X 10.10 / tvOS 9.0 / watchO
idb is a flexible command line interface for automating iOS simulators and devices
The "iOS Development Bridge" or idb, is a command line interface for automating iOS Simulators and Devices. It has three main priniciples: Remote Auto
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 -
Small app that creates empty Swift playground files and opens them with Xcode.
#PlayNow.app Tired of having to think of directories and names for your throwaway playground files? PlayNow is here solve all your problems! Installat
A static analyzer for Java, C, C++, and Objective-C
Infer Infer is a static analysis tool for Java, C++, Objective-C, and C. Infer is written in OCaml. Installation Read our Getting Started page for det
Generate required icon sizes and iconset from a master application icon.
appicon plugin Getting Started This project is a fastlane plugin. To get started with fastlane-plugin-appicon, add it to your project by running: fast
SuperDelegate provides a clean application delegate interface and protects you from bugs in the application lifecycle
DEPRECATED This library has been deprecated and is no longer under active development. The original README can be found in README_OLD, but we would re
The Benchmark⏲ module provides methods to measure and report the time used to execute Swift code.
Benchmark The Benchmark ⏲ module provides methods to measure and report the time used to execute Swift code. Installation Carthage // Cartfile github
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
Restaurant Menu Project - Trio.dev Code Challenge
Restaurant Menu Project - Trio.dev Code Challenge Description Get ready! You'll be creating a screen that fetches data from a restaurant API and displ
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 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
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
My Bootcamp ; 100 days challenge swift with swiftui
References : https://gelecegiyazanlar.turkcell.com.tr/konu/swift (free) https://gelecegiyazanlar.turkcell.com.tr/konu/swift-ile-ios-programlama (free)
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
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
💥 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
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