ReCombine Logo

Simple. Performant. Native.

Swift Platform support License MIT

A Swift Redux Library utilizing Apple’s Combine Framework.


See the full documentation on

Why ReCombine?

  • Simple
  • Performant
    • 🚀 Uses Combine, boosting performance in comparison to Redux libraries that use RxSwift.
    • 🦁 Implements performance optimizations for you, including memoized selectors.
  • Native
    • 📲 Interacts seemlessly with SwiftUI.
    • 🛠 Only depends on Combine under the hood.


The API is inspired by NgRx, Angular’s most popular Redux framework.