Kit & Utilities

Curated Swift libraries for Kit & Utilities.

88 of 88 libraries

AlexaSkillsKit

Develop custom Alexa Skills.

ApplyStyleKit

Elegantly, Apply style to UIKit using Method Chain.

swiftmethodchaindesignios

Basis

Pure Declarative Programming.

Beak

A command line interface for your Swift scripts.

BetterCodable

Level up your `Codable` structs through property wrappers. The goal of these property wrappers is to avoid implementing a custom `init(from decoder: Decoder)` throws and suffer through boilerplate.

BFKit-Swift

A collection of useful classes, structs and extensions to develop Apps faster.

linux

Bow

Companion library for Typed Functional Programming.

C4iOS

Harnesses the power of native iOS programming with a simplified API.

CallbackURLKit

Implementation of x-callback-url (Inter app communication).

Closures

Swifty closures for UIKit and Foundation.

CodableWrappers

A Collection of PropertyWrappers to make custom Serialization of Codable Types easy.

swiftcodableproperty-wrappers

Codextended

Extensions giving Codable API type inference super powers.

ContactsChangeNotifier

Which contacts changed outside your app? Better CNContactStoreDidChange notification: Get real changes, without the noise.

Curry

Function currying.

Delegated

Closure-based delegation without memory leaks.

DifferenceKit

💻 A fast and flexible O(n) difference algorithm framework.

Differific

A fast and convenient diffing framework.

Dollar

Similar to Lo-Dash or Underscore in Javascript.

DuctTape

📦 KeyPath dynamicMemberLookup based syntax sugar for Swift.

EtherWalletKit

Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.

ethereumwalletethereum-walletswiftios

ExceptionCatcher

Catch Objective-C exceptions.

EZSwiftExtensions

How standard types and classes were supposed to work.

FlagAndCountryCode

FlagAndCountryCode provides phone codes and flags for every country. Works on UIKit and SwiftUI

swiftflagphonecountry-code

FluentQuery

Powerful and easy to use Query Builder.

linux

Forked

Generalized approach to managing shared data in Swift applications to support Local-first apps.

swiftcodable

Fugen

A command line tool for exporting resources and generating code from your Figma files.

figmafigma-exportdesign-tokensdesign-systemsxcode-assets

GoodExtensions-iOS

📑 GoodExtensions is a collection of useful and frequently used extensions.

swiftiOSutility

GoodUIKit

📑 GoodUIKit is an extensions library filled with reusable UI snippets for faster and more efficient development.

swiftiOSuikit

Highlighter

Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.

LifetimeTracker

Surface retain cycle / memory issues right as you develop your application.

Lumos

An easy-to-use API for Objective-C runtime functions.

MemberwiseInit

`@MemberwiseInit` is a Swift Macro that can more often provide your intended `init`, while following the same safe-by-default semantics of Swift’s memberwise initializers.

swiftmacroinitinitializers

Model2App

Turn your data model into a working CRUD app.

ObjectiveKit

API for Objective C runtime functions.

OpenSourceController

The simplest way to display the librarie's licences used in your application.

Percentage

Make percentages more readable and type-safe.

Periphery

A tool to identify unused code in Swift projects.

Playbook

📘A library for isolated developing UI components and automatically snapshots of them.

PrivacyFlash Pro

Generate a privacy policy for your Swift iOS app from its code.

swiftiOSprivacy policyprivacy

protobuf-swift

ProtocolBuffers.

Prototope

Library of lightweight interfaces for prototyping, bridged to JS.

R.swift

Tool to get strong typed, autocompleted resources like images, cells and segues.

RandomKit

Random data generation.

linux

ReadabilityKit

Preview extractor for news, articles and full-texts.

ReerKit

Powerful Swift foundation library of extensions and providing utility functions to supercharge your iOS/macOS/Linux development workflow.

swiftextensionsiOSmacOStvOS

ResourceKit

Enable autocomplete use resources.

Result

Type modelling the success/failure of arbitrary operations.

Rugby

🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

Runes

Functional operators: flatMap, map, apply.

Solar

Calculate sunrise and sunset times given a location.

SpriteKit+Spring

SpriteKit API reproducing UIView's spring animations with SKAction.

Sugar

Something sweet that goes great with your Cocoa.

Surmagic

Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! iOS, Mac Catalyst, tvOS, macOS, and watchOS.

xcframeworkfat-frameworkbinary-frameworkgenerateiOS

SwagGen

A command line tool for generating a REST API from a Swagger spec based off Stencil templates.

linuxswaggerswiftCIgenerator

swift-protobuf

A plugin and runtime library for using Google's Protocol Buffer.

linux

SwiftAutoGUI

Used to programmatically control the mouse & keyboard. A library for manipulating macOS with Swift.

swiftmacos

SwiftBoost

Collection of Swift-extensions to boost development process.

swiftproductivityboost

Swiftbot

run swift code on slack.

Swiftbrew

Homebrew for Swift packages.

SwifterSwift

A handy collection of more than 500 native extensions to boost your productivity.

extensionsios

SwiftGen

A suite of tools to auto-generate code for various assets of your project.

SwiftGen-Storyboard

A tool to auto-generate `enums` for all your Storyboards, Scenes and Segues constants + appropriate convenience accessors.

SwiftKit

Start your next Open-Source Swift Framework 📦.

cliswiftgenerateframeworkxcode

SwiftLinkPreview

It makes a preview from an url, grabbing all information such as title, relevant texts and images.

SwiftPlantUML

A command-line tool and Swift Package to generate UML class from your Swift source code. Also available as Xcode Source Editor Extension.

SwiftPlate

Easily generate cross platform framework projects from the command line.

SwiftRandom

A tiny generator of random data.

SwiftRater

A utility that reminds your iPhone app's users to review the app.

SwiftTweaks

Tweak your iOS app without recompiling.

Swiftx

Functional data types and functions for any project.

SwiftyUtils

All the reusable code that we need in each project.

Swiftz

Functional programming.

Then

Super sweet syntactic sugar for initializers.

Toybox

Xcode Playground management made easy.

TSAO

Type-Safe Associated Objects.

Tuist

An open source command line tool to create, maintain and interact with your Xcode projects at scale.

URLQueryItemEncoder

An Encoder for encoding any Encodable value into an array of URLQueryItem.

urlqueryitemcodableencoderswift

UTIKit

an UTI (Uniform Type Identifier) wrapper.

Vaccine

Make your apps immune to recompile-decease.

WeakableSelf

A micro-framework to encapsulate [weak self] and guard statements within closures.

WhatsNew

Showcase new features after an app update similar to Pages, Numbers and Keynote.

WhatsNewKit

Showcase your awesome new app features.

xc

A tool to open the Xcode project file by the specified version.

xcbeautify

Little beautifier tool for xcodebuild.

XcodeGen

Tool for generating Xcode projects from a YAML file and your project directory.

xcodeproj

A library to read, update and write Xcode projects and workspaces.

XestiMonitors

An extensible monitoring framework.

ZamzamKit

A collection of micro utilities and extensions for Standard Library, Foundation and UIKit.