John Grange's repositories
omnifocus-scripts
Scripts for use with OmniFocus
ASCollectionView
A SwiftUI collection view with support for custom layouts, preloading, and more.
SDNCrop
SPM compatible version of Mantis
UIColor-Hex-Swift
Convenience methods for creating color using RGBA hex string.
multipart-kit
🏞 Parses and serializes multipart-encoded data with Codable support.
DrawerView
A drop-in view, to be used as a drawer anywhere in your app
CocoaAsyncSocket
Asynchronous socket networking library for Mac and iOS
CocoaMQTT
MQTT for iOS and macOS written with Swift
MessageKit
A community-driven replacement for JSQMessagesViewController
RxViewModel
ReactiveViewModel-esque using RxSwift
swift-style-guide
The official Swift style guide for raywenderlich.com.
CollectionDifference
Back port of collection difference from Swift 5.x
TypingIndicator
A replica of iMessage's typing indicator bubble with support for a variety of animations
TimeZoneLocate
Time zone for locations offline in Swift (iOS).
RxCocoa-Texture
RxCocoa Extension Library for Texture.
RxFirebase
RxSwift extensions for Firebase
Texture
Smooth asynchronous user interfaces for iOS apps.
VENCalculatorInputView
Calculator keyboard used in the Venmo iOS app
SwiftLint
A tool to enforce Swift style and conventions.
awesome-github-templates
:octocat: Curated list of GitHub Issues and Pull Requests templates
RxSwift
Reactive Programming in Swift
SeeYou-Support
See You Support
RxRealm
RxSwift extension for RealmSwift's types
SimulatorRemoteNotifications
Library to send mock remote notifications to the iOS simulator
Locksmith
A sane way to work with the iOS Keychain in Swift.
ZenOpsViewParsePush
ZenPack for pushing to ZenOps View 2
SpriteKitEasingSwift
Better Easing for SpriteKit (swift)