Serpent
A protocol to serialize Swift structs and classes for encoding and decoding.SwiftSafe
Thread synchronization made easy.KeyboardHelper
No more checking for keyboard notifications and parsing keyboard apperance info manually!ModelBoiler
Generate model boilerplate code for Codable conformance quickly and easily.Codemine
A gold mine of code, filled with neat utility functions.Playbook
The Nodes iOS team Playbook 📖Cashier
An easy to use 2-layered object cache for iOS.Rye
A framework for displaying non intrusive alerts to your usersVIPERCoordinatorsXcodeFileTemplate
Drawer
Drawer is a framework that enables you to easily embed a UIViewController in a drawer and display it on top of another UIViewController.user-manager-type
A protocol for implemening a user manager system for your iOS app. The name is a work in progressmodel-generator
A framework for generating boilerplate code for models using Serializable protocol. Also a fancy CLI tool.Spinner
Makes using UIActivityIndicatorView even easier.Compositional-Layout-AppStore
The starter project and the completed project for the 3rd part of the Compositional layout tutorial.QRIO
Lightweight framework for QR scanning and generationNoted
Notifications made even easierReachability-UI
ReachabilityUI is a framework that is meant to help displaying the Network connection banner when the user loses connection to the internet in an appSerpentPerformanceComparison
Comparing Serpent with several other JSON mapping frameworksBlobfish
Easily handle errors and present them to the user in a nice way.Sourcery
TableViews made easytransitions-animations-part1
Animated Transitions in ViewController, part 1UIControl-Blocks
NStackSDK-pre-migration-to-nstack-io
NStackSDK is the companion software development kit to the NStack backend.nstack-localizations-generator
ios-template
Fingered
Protocol-based Touch ID wrapper written in SwiftLineDeleteForXcode
Delete an entire line in XcodeCompositional-Layout
Repo associated with the Compositional Layout Blog post seriesSpringbok
A light and fast HTTP Networking in SwiftTranslationManager
A manager for handling translation in your iOS application.SerpentXcodeFileTemplate
Xcode file template for models using Serpent.CombineExample
Playground with a gentle crash course in practical application of Combinebitrise-step-nodes-custom-script
Custom Bitrise step for the iOS CI systemGoogleCast-Demo
Google Cast Demo ProjectNodes
A collection of functions and data types common to how we do things at Nodes.SiriShortcuts-Demo
Demo project for Siri Shortcuts articled publish on https://www.nodesagency.com/blog/bitrise-step-xcode-build-version
Gets project's version and buildhigher-order-functions-swift
Higher Order Functions in Swift Article: https://engineering.nodesagency.com/categories/ios/2019/07/03/Higher-Order-Functions-In-SwiftCustomAnnotatedMap
MapKit ViewRepresentable that allows clustering annotations on SwiftUILove Open Source and this site? Check out how you can help us