StarterBoilerplate is Swift Boilerplate includes MVVM, Router, Presenter, Extensions all you need to get started new project! This repository is a boilerplate for your next Swift/IOS projects, includes a base starter implementation and tools for the speed up your development cycle. No pod, no Swift package or dependency. Pure Swift5 Lightweight MVVM with Protocol Oriented Design Built-in Network Layer to implement your own API endpoints quickly Swift 5 Result type to handle response/error mappings using Codable protocol Lots of common extensions to reuse components. ie. UICollectionView, UITableView and UIViewController Unit Tests https://github.com/seyhunak/StarterBoilerplate