Programming Stuff

Sourcery

3476

Meta-programming for Swift, stop writing boilerplate code.

Swinject

2254

Dependency injection framework.

Closures

1340

Swifty closures for UIKit and Foundation.

Cleanse

1035

Lightweight dependency injection framework.

xcproj

594

Library for parsing Xcode projects.

DeallocationChecker

506

Catch leaking view controllers without opening Instruments.

PluggableApplicationDelegate

438

Smallest AppDelegate ever by using a decoupled-services based architecture. 🛠

Difference

435

Simple way to identify whats different between 2 instances.

Flow

341

A new declarative approach to populate and manage UITableViews.

Delegated

266

Closure-based delegation without memory leaks.

VueFlux

198

Unidirectional Data Flow State Management architecture inspired by Vuex and Flux.

FunctionalTableData

187

Declarative UITableViewDataSource implementation.

Archit-iOS

187

Demo application that uses OMDb API and implements the Archit architecture.

Ladybug

149

Makes it easy to write a model or data-model layer.

Pure

141

Pure dependency injection.

PrefsMate

120

🐣 Elegant UITableView generator using a property list file(.plist file).

Eval

116

A lightweight interpreter framework, evaluating expressions at runtime.

MirrorDiffKit

105

Pretty diff between any structs or classes.

Unreachable

91

Unreachable code path optimization hint.

Tuxedo

60

Template language, allows you to separate the UI and rendering layer from the business logic.

EasyDi

47

Effective Dependency Injection library for rapid development in 200 lines of code.

EnumList

45

Safely enumerate all enum cases.

Archery

41

Allows you to declare all your project's metadata and what you can do with it in one single place.

AarKay

36

A code generator designed for all developers to create any type of file from data and template.

OSet

24

Fast, idiomatic Ordered Set data structure.