576 Repositories
Swift xcode-extension Libraries
Xgist - Xcode extension to send code to GitHub's Gist
Xgist Xgist is a Xcode extension to send code to GitHub's Gist. The extension will send your code selection to Gist and automatically copy the Gist UR
XShared - Xcode extension that allows you copying the code with special formatting quotes for social (Slack, Telegram)
This extension is for those who like to show code to the public 😎 Xcode extension which allows you copying the code with special formatting quotes fo
Mark - Xcode extension for generating MARK comments.
Mark Xcode extension for automatic generation of MARK comments. Why? If you would like to organize your code with MARK comments, this will save you so
Import - Xcode extension for adding imports from anywhere in the code ☝️
Import ☝️ Xcode extension for adding imports from anywhere in the code. Now available on App Store Why? Because sometimes you are on 300th line of cod
XcodeEquatableGenerator - Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.
Depricated! There is not need for it at the moment as Swift compiler can do that for us 🚀 Swift Equatable Generator Xcode 8 Source Code Extension wil
SwiftInitializerGenerator - Xcode Source Code Extension to Generate Swift Initializers
Swift Initializer Generator This Xcode Source Code Extension will generate a Swift initializer based on the lines you've selected. Handy if you made a
XTextHandler - Xcode Source Editor Extension Tools (Xcode 8 Plugins)
Download Let's Swift! xTextHandler has been rewritten in Swift. The Objective-C version can be found in: https://github.com/cyanzhong/xTextHandler-obj
CleanClosureXcode - An Xcode Source Editor extension to clean the closure syntax.
Clean Closure - Xcode Source Editor Extension Clean Closure is a simple Xcode Source Editor Extension for Xcode 8. It parses each line of a file to si
Xcode-streamdeck-plugin - A Stream Deck plugin for Xcode
Stream Deck Xcode Plugin This repository contains a Stream Deck plugin to add so
Unboxing - An extension for KeyedDecodingContainer class to decode a collection of heterogeneous types.
Unboxing An extension for KeyedDecodingContainer class to decode a collection of heterogeneous types. Usage Start by creating an enum that has variant
Appfiguratesdk - Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime.
Appfigurate™ Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime. Do
Injectionforxcode - Runtime Code Injection for Objective-C & Swift
Injection Plugin for Xcode Copyright (c) John Holdsworth 2012-19 TLDR: Xcode is an integrated development environment (IDE) for macOS containing a sui
Dyci-main - Dynamic Code Injection Tool for Objective-C
This tool allows you to inject code into running iOS application, without restarting it. DyCI is not about loading new code in application. DyCI is ab
Resume-app - A simple iOS app to showcase Swift development skills using Xcode
resume-app A simple iOS app to showcase Swift development skills using Xcode. Pr
BTTV-for-Safari - Unofficial BTTV/ FFZ Safari Extension for Twitch
BTTV for Safari This unofficial Safari exention adds support for BTTV and FFZ emotes on Twitch. The extension simply injects the BTTV script from the
I'm trying to make Flutter based Audio Unit Extensions possible.
Flutter AUv3 Audio Unit Error Demo Motivation We are the developers of Audanika, a professional MIDI Controller app written in Flutter. Many of our us
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
💊 steroids for 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
A tool to convert Xcode .xib to .storyboard files
xib2Storyboard • xib2Storyboard is a handy tool to easily convert .xib files to .storyboard without the hassle of manually copying views, losing your
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 Swift command line tool for generating your Xcode project
XcodeGen XcodeGen is a command line tool written in Swift that generates your Xcode project using your folder structure and a project spec. The projec
A command line tool for cleaning unused resources in Xcode.
What FengNiao is a simple command-line util to deleting unused image resource files from your Xcode project. How Install You need Swift Package Manage
A license list generator of all your dependencies for iOS applications
LicensePlist LicensePlist is a command-line tool that automatically generates a Plist of all your dependencies, including files added manually(specifi
Create Xcode playgrounds from your menu bar
PlayAlways - Create playgrounds quickly PlayAlways is a menubar app to quickly create new iOS or macOS playgrounds. ⬇️ LATEST RELEASE ⬇️ When you firs
👮Sanitize your Assets.xcassets files
AssetChecker AssetChecker is a tiny run script that keeps your Assets.xcassets files clean and emits warnings when something is suspicious. Because Im
Groom your Xcode environment.
Groom your Xcode environment with xcenv. Use xcenv to document and manage the Xcode version for your project and system. When working on multiple proj
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
Build Time Analyzer for Swift
Build Time Analyzer for Xcode Overview Build Time Analyzer is a macOS app that shows you a break down of Swift build times. See this post and this pos
An executable that can be called from a Run Script Build Phase that makes comments such as // TODO: or // SERIOUS: appear in Xcode's Issue Navigator giving them project-wide visibility.
XcodeIssueGenerator An executable that can be called from a Run Script Build Phase that makes comments such as // TODO: or // SERIOUS: appear in Xcode
Xcode-compatible build tool.
xcbuild xcbuild is an Xcode-compatible build tool with the goal of providing faster builds, better documentation of the build process and running on m
Simple PBXProj Verifier
Kin Kin is a minimalistic tool to check whether your project.pbxproj file is correct. What does it do? Have you ever found yourself undoing a merge du
An Xcode Plugin to convert Objective-C to Swift
XCSwiftr Convert Objective-C code into Swift from within Xcode. This plugin uses the Java applet of objc2swift to do the conversion. Noticed that the
An Xcode plug-in to format your code using SwiftLint.
SwiftLintXcode An Xcode plug-in to format your code using SwiftLint. Runs swiftlint autocorrect --path CURRENT_FILE before *.swift file is saved. IMPO
A git plugin for real-world xcode versioning workflow.
git-xcp The most simplest, safe, and fully automatic git plugin for versioning workflow of real-world xcode projects. Current working or draft content
Script to support easily using Xcode Asset Catalog in Swift.
Misen Misen is a script to support using Xcode Asset Catalog in Swift. Features Misen scans sub-directories in the specified Asset Catalog and creates
Xcode .appiconset generator for Adobe Illustrator.
Creating AppIcon sets from Adobe Illustrator This repo is rewrited from original repo https://github.com/CaryChamplin/CreatingIconsFromAI. Just genera
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
Soulful docs for Swift & Objective-C
jazzy is a command-line utility that generates documentation for Swift or Objective-C About Both Swift and Objective-C projects are supported. Instead
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
Icons generator for XCode assets project
SwiftUI-PictGen Icons generator for XCode assets project. Small project in Swift
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
A Spotify clone created using SwiftUI
Spotify Clone Its a Spotify clone created using SwiftUI. Deployment To deploy th
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
An Xcode playground showcasing the new features in Swift 4.0.
What’s new in Swift 4 An Xcode playground showcasing the new features in Swift 4.0. As seen in the What’s New in Swift session at WWDC 2017. Written b
🍮 A collection of Swift snippets to be used in Xcode
Swift Snippets ❤️ Support my app ❤️ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcu
Good ideas for iOS development, by Futurice developers.
iOS Good Practices Just like software, this document will rot unless we take care of it. We encourage everyone to help us on that – just open an issue
Contacts wrapper for iOS 9 or upper with Objective-C
ContactsWrapper Contacts wrapper for iOS 9 or upper with Objective-C. For the information translated to Russian, take a look at this link. Requirement
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
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 •
Simple way to display activity indicator inside the button.
QBIndicatorButton Custom of UIButton in Swift. Example To run the example project, clone the repo, and run pod install from the Example directory firs
An iOS Swift UIColor extension
UIColorWDUtils (Swift) This is a simple extension for RGB(A) hex values and UIColor class. Support for RGB and RGBA as numeric values ##Examples // Cl
📝 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 extension in Swift that adds shake animation
UITextField-Shake-Swift UITextField extension in Swift that adds shake animation Initially created by Andrea Mazzini (using Objective-C) on 08/02/14:
Sort import statements in your Swift source code
Sort Swift Imports Sort import statements in your Swift source code. 🏛 Swift Li
Plugin for Xcode to submit github issues directly from within Xcode.
xSendIssue: Introduction: xSendIssue is an Xcode plugin that provides a quick and easy way to file Github issues on your Xcode project from within Xco
iOS Framework HSB: hue, saturation, and brightness
HSB I am build a framework that exposes a function called HSBColor(hue:saturation:brightness) that returns a new HSBColor created from those values. I
Xcode Template for generating VIPER-B modules: View, Interactor, Presenter, Router and Builder.
VIPER-Xcode-Template Xcode Template for generating VIPER-B modules: View, Interactor, Presenter, Router and Builder. Installation Clone or download th
Auto slide the view when keyboard appears
DPKeyboardManager Auto slide the view when keyboard appears HOW TO USE : import UIKit class DPBaseViewController: UIViewController { let keyboard
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.
GenericDataSource A generic small reusable components for data source implementation for UITableView/UICollectionView written in Swift. Features Basic
Netflix and App Store like UITableView with UICollectionView, written in pure Swift 4.2
GLTableCollectionView Branch Status master develop What it is GLTableCollectionView is a ready to use UITableViewController with a UICollectionView fo
A UITableView extension that enables cell insertion from the bottom of a table view.
ReverseExtension UITableView extension that enabled to insert cell from bottom of tableView. Concept It is difficult to fill a tableview content from
RxXRepository: reactive extension for XRepository
RxXRepository is reactive extension for XRepository. This extension allows imple
UITabBarController with swipe interaction between its tabs.
🌟 Features Zero setup Different animations Enable/Disable interactions easily Fluid gestures 📲 Installation Using CocoaPods Edit your Podfile and sp
A Swift package that adds some handy functions to String and NSMutableAttributedString
StringBooster StringBooster is a simple Swift package containing a few useful ex
Folder References With Xcode Gen
FolderReferencesWithXcodeGen How to Build and Run Install dependencies # Install
RangeSeedSlider provides a customizable range slider like a UISlider.
RangeSeekSlider Overview RangeSeekSlider provides a customizable range slider like a UISlider. This library is based on TomThorpe/TTRangeSlider (Objec
StepSlider its custom implementation of slider such as UISlider for preset integer values.
StepSlider StepSlider its custom implementation of slider such as UISlider for preset values. Behind the scenes StepSlider manipulate integer indexes.
Introducing with Xcode Storyboard and Interface Builder
I-am-rich Introducing with Xcode Storyboard and Interface Builder Introducing wi
New Way Of Working Around With Closures.
Closured New Way Of Working Around With Closures. Are you tired of old-school callback closures? Are you always mess up with capturing references on a
↕️ VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9.
Made by Applikey Solutions Find this project on Dribbble Also check another flowlayout for UICollectionView: https://github.com/ApplikeySolutions/Grav
Customizable progress indicator library in Swift
Gradient Circular Progress Customizable progress indicator library in Swift Requirements Swift 5.1 iOS 8.0 or later Screen Shots Preset style: BlueDar
Measuring the progress with annotations 🔱
Description Displaying the progress in a meter control. ProgressMeter lets you create your custom annotations that display either on top or bottom of
A UINavigationBar extension to show loading effects
BusyNavigationBar A UINavigationBar extension to show loading effects above navigation bar's background. Screenshot Stripes Bars Your custom layer Usa
Extension URLRequest With Swift
JHURLRequest extension URLRequest Example func test1() { let url = "https://httpbin.org/get" let dic: [String: Any] = [ "name": "Lilei
A command line tool to easily install and browse Xcode templates
🥾 XTrail A command line tool to easily install and browse Xcode templates. Usage The general invocation syntax for xtrail is as follows: xtrail subc
In this tutorial, you’ll write your very first Core Data application with SwiftUI in Xcode
TodoApp-IOS In this tutorial, you’ll write your very first Core Data application with SwiftUI in Xcode. You’ll see how easy it is to get started with
Single Webview project for xcode in swift
Single Webview project for xcode in swift An xcode project that with single webview(UIWebView) that opens external URL, for hybrid web app debug or te
A fully customisable swift subclass on UIButton which allows you to create beautiful buttons without writing any line of code.
JSButton Demo $ pod try JSButton ...or clone this repo and build and run/test the JSButton project in Xcode to see JSButton in action. If you don't ha
A way to quickly add a notification badge icon to any view. Make any view of a full-fledged animated notification center.
BadgeHub A way to quickly add a notification badge icon to any view. Demo/Example For demo: $ pod try BadgeHub To run the example project, clone the r
UIView extension that adds a notification badge.
Installation CocoaPods pod 'EasyNotificationBadge' Swift Package Manager You can use The Swift Package Manager to install EasyNotificationBadge by add
Working alternative to Xcode previews.
SwiftUIPlaygrounds! A shell project you can use to iterate over SwiftUI interfaces using the HotReloading project. Instead of a "preview" the interfac
ColorKit makes it easy to find the dominant colors of an image
ColorKit ColorKit is your companion to work with colors on iOS. Features Installation Sample Project Contributing License Features Dominant Colors Col
Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration.
SPPerspective About Animatable widgets from iOS 14. Same animation for transform and shadow. Customisable duration, perspective and shadow also. For v
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
LoadingShimmer An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. Thi
Simple extension of UINavigationController to display progress on the UINavigationBar.
KYNavigationProgress KYNavigationProgress is simple extension of UINavigationController to display progress on the UINavigationBar. Installation Cocoa
Basic calculator app for iOS devices using Swift3. Created for learning purpose.
iOS Calculator App Basic calculator app for iOS devices using Swift 4 and Xcode 9. Created for learning purpose. How to use Just download source code
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
A library to imitate the iOS 10 Maps UI.
Pulley A library to imitate the drawer in Maps for iOS 10/11. The master branch follows the latest currently released version of Swift. If you need an
Set of iOS controls with useful IBInspectable properties. Written on Swift.
DCKit [Not maintained anymore] I switched to Flutter, so I don't maintain the library anymore. DCKit is a set of @IBDesignable iOS controls (buttons,
XCTestExtensions is a Swift extension that provides convenient assertions for writing Unit Test.
XCTestExtensions Features XCTAssertEventually (that convenient assertions for writing Unit Test). Use "XCTAssertEventually", you can write asynchronou
Tool for generating Acceptance Tests in Xcode, inspired by Fitnesse
AcceptanceMark is a tool for generating Acceptance Tests in Xcode, inspired by Fitnesse. Read this blog post for a full introduction to AcceptanceMark
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Bluepill is a tool to run iOS tests in parallel using multiple simulators. Motivation LinkedIn created Bluepill to run its large iOS test suite in a r
Control your iPhone from inside Xcode for end-to-end testing.
Remote - Control your iPhone from Xcode "Remote" is a plugin for Xcode that allows you to control an iPhone from a window on your Mac during developme
🧲🔗 Open Magnet Links in Put.io
Magnet Links extension Open Magnet Links in Put.io Tired of seeing "Safari cannot open the page because the address is invalid." alerts when you try t
Code coverage for Xcode projects (Objective-C only)
XcodeCoverage provides a simple way to generate reports of the Objective-C code coverage of your Xcode project. Generated reports include HTML and Cob
A light-weight TDD / BDD framework for Objective-C & Cocoa
Specta A light-weight TDD / BDD framework for Objective-C. FEATURES An Objective-C RSpec-like BDD DSL Quick and easy set up Built on top of XCTest Exc
iOS native app demo with Xcode and Swift using MVVM architecture and Apple's Combine framework for functional reactive programming, all with UIKit
iOS (Swift 5): MVVM test with Combine and UIKit MVVM and functional reactive programming (FRP) are very used in iOS development inside companies. Here
Font Awesome swift library for iOS.
Font Awesome Swift Follow me: @vaberer I like ★. Do not forget to ★ this super convenient library. Added UISegmentedControl & UITabbarItem & UISlider
XCode and Swift game based on the generation of random cards and some functions related to the comparison of the results.
war-card-game-V1 XCode and Swift game based on the generation of random cards and some functions related to the comparison of the results. Once a card