Swift + SwiftUI MVVM Combine REST API iOS Open source
A unified declarative API for processing values over time. Combine can be used to unify and simplify your code for dealing with things like delegates, notifications, timers, completion blocks and callbacks.