awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to reactorkit/reactorkit

Projects sharing features with ReactorKit

30 open-source projects similar to reactorkit/reactorkit, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • bendingspoons/katana-swiftBendingSpoons avatar

    BendingSpoons/katana-swift

    2,235View on GitHub↗

    Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.

    Swift
    View on GitHub↗2,235
  • bendingspoons/tempura-swiftBendingSpoons avatar

    BendingSpoons/tempura-swift

    716View on GitHub↗

    A holistic approach to iOS development, inspired by Redux and MVVM

    Swift
    View on GitHub↗716
  • reswift/reswiftReSwift avatar

    ReSwift/ReSwift

    7,579View on GitHub↗

    ReSwift is a unidirectional data flow framework for Swift applications that centralizes state management within a single store. It ensures predictable and traceable updates by requiring all state modifications to occur through explicit actions processed by reducer functions. The library includes a state time travel debugger that records and replays sequences of actions to reload or rewind the application state. It also provides an asynchronous action dispatcher to handle side effects and network requests while maintaining synchronized state updates. The framework covers a broad surface of st

    Swift
    View on GitHub↗7,579
  • devyeom/onewayDevYeom avatar

    DevYeom/OneWay

    109View on GitHub↗

    A Swift library for state management with unidirectional data flow.

    Swiftarchitecturestate-managementswift
    View on GitHub↗109
  • square/workflowsquare avatar

    square/workflow

    1,163View on GitHub↗

    Workflow is a cross-platform architectural framework for building deterministic unidirectional state machines and user interfaces in native mobile applications. Available as libraries for both Kotlin and Swift, the framework manages application state and screen navigation using composable state machines that direct data in a single direction from source to interface while routing user actions back to business logic. The architecture models screen navigation as nested presenter states and recursive component hierarchies rather than separate routing logic. Complex application features are buil

    Shellandroidioskotlin
    View on GitHub↗1,163

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • square/workflow-kotlinsquare avatar

    square/workflow-kotlin

    1,120View on GitHub↗

    Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application navigation, background tasks, and screen rendering through composable, hierarchical state machines. The architecture drives application behavior by flowing immutable data downward to declarative user interfaces and routing user interactions upward through named event handlers. The library includes multiplatform target support for compiling shared code across operating systems, along with asynchronous operation execution that handles background tasks safely outside render passes. I

    Kotlinandroidkotlinreactive
    View on GitHub↗1,120
  • chriseidhof/tea-in-swiftchriseidhof avatar

    chriseidhof/tea-in-swift

    410View on GitHub↗

    The Elm Architecture in Swift

    Swift
    View on GitHub↗410
  • cooler333/highwaycooler333 avatar

    cooler333/Highway

    45View on GitHub↗

    Fast and simple multi-store Redux-like architecture framework for iOS/OSX applications

    Swift
    View on GitHub↗45
  • declarativehub/bondDeclarativeHub avatar

    DeclarativeHub/Bond

    4,191View on GitHub↗

    Bond is a Swift data binding framework designed to synchronize data models and user interface elements through one-way and two-way value flows. It functions as a reactive suite for monitoring collection changes, transforming data streams, and bridging user interface events to data models. The project provides a reactive bridge that transforms user interface interactions and protocol delegate method calls into observable signals. It includes a collection observer to monitor changes in arrays and a functional data stream processor that applies operators to modify or combine values before they r

    Swift
    View on GitHub↗4,191
  • developerpaul123/eventbusDeveloperPaul123 avatar

    DeveloperPaul123/eventbus

    208View on GitHub↗

    A simple, header only event bus library written in modern C++17.

    C++
    View on GitHub↗208
  • developerpaul123/periodic-functionDeveloperPaul123 avatar

    DeveloperPaul123/periodic-function

    30View on GitHub↗

    Small header only library to call a function at a specific time interval.

    CMake
    View on GitHub↗30
  • futurekit/futurekitFutureKit avatar

    FutureKit/FutureKit

    746View on GitHub↗

    A Swift based Future/Promises Library for IOS and OS X.

    Swift
    View on GitHub↗746
  • fxm90/lightweightobservablefxm90 avatar

    fxm90/LightweightObservable

    137View on GitHub↗

    📬 A lightweight implementation of an observable sequence that you can subscribe to.

    Swiftcocoapodsiosmvvm
    View on GitHub↗137
  • hyperoslo/aftermathhyperoslo avatar

    hyperoslo/Aftermath

    71View on GitHub↗

    :crystal_ball: Stateless message-driven micro-framework in Swift.

    Swift
    View on GitHub↗71
  • jarsen/reactorjarsen avatar

    jarsen/Reactor

    176View on GitHub↗

    🔄 Unidirectional data flow in Swift.

    Swift
    View on GitHub↗176
  • jonathanong/ee-firstjonathanong avatar

    jonathanong/ee-first

    54View on GitHub↗

    Get the first event in a set of event emitters and event pairs, then clean up after itself.

    JavaScript
    View on GitHub↗54
  • joshaber/few.swiftjoshaber avatar

    joshaber/Few.swift

    1,074View on GitHub↗

    Views as functions of their state.

    Swift
    View on GitHub↗1,074
  • kzaher/rxfeedbackkzaher avatar

    kzaher/RxFeedback

    1,018View on GitHub↗

    The universal system operator and architecture for RxSwift

    Swift
    View on GitHub↗1,018
  • lilyball/tomorrowlandlilyball avatar

    lilyball/Tomorrowland

    116View on GitHub↗

    Lightweight Promises for Swift & Obj-C

    Swift
    View on GitHub↗116
  • marty-suzuki/noticeobservekitmarty-suzuki avatar

    marty-suzuki/NoticeObserveKit

    152View on GitHub↗

    NoticeObserveKit is type-safe NotificationCenter wrapper.

    Swift
    View on GitHub↗152
  • mcmatan/topiceventbusmcmatan avatar

    mcmatan/topicEventBus

    54View on GitHub↗

    Publish–subscribe design pattern implementation framework, with an ability to publish events by topic.

    Swift
    View on GitHub↗54
  • mxcl/promisekitmxcl avatar

    mxcl/PromiseKit

    14,207View on GitHub↗

    PromiseKit is a future-based concurrency framework and promise library for Swift and Objective-C. It functions as an asynchronous workflow coordinator, representing the eventual result of an operation to simplify concurrency logic and replace nested callback structures. The framework enables the coordination of both sequential and parallel asynchronous tasks. It provides a structured pipeline for chaining operations, allowing the results of one task to be passed into the next and facilitating the execution of multiple operations simultaneously. The library includes a state-machine based reso

    Swift
    View on GitHub↗14,207
  • noppefoxwolf/combinativenoppefoxwolf avatar

    noppefoxwolf/Combinative

    106View on GitHub↗

    UI event handling using Apple's combine framework.

    Swift
    View on GitHub↗106
  • opencombine/opencombineOpenCombine avatar

    OpenCombine/OpenCombine

    2,794View on GitHub↗

    Open source implementation of Apple's Combine framework for processing values over time.

    Swiftcocoapodscombineios
    View on GitHub↗2,794
  • postmates/pmkvobserverpostmates avatar

    postmates/PMKVObserver

    705View on GitHub↗

    Modern thread-safe and type-safe key-value observing for Swift and Objective-C

    Objective-C
    View on GitHub↗705
  • primus/eventemitter3primus avatar

    primus/eventemitter3

    3,532View on GitHub↗

    EventEmitter3 is a high-performance JavaScript event emitter and publish-subscribe library. It implements the observer pattern to enable decoupled communication between application components through the registration and emission of custom events. The library functions as a context-aware event dispatcher, allowing specific execution contexts to be bound to listeners. This removes the need for manual function binding during event dispatching. The project covers core event management capabilities, including listener registration and a synchronous execution loop for event delivery. It utilizes

    JavaScriptbrowsereventemitternodejs
    View on GitHub↗3,532
  • ra1028/vuefluxra1028 avatar

    ra1028/VueFlux

    330View on GitHub↗

    :recycle: Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux

    Swift
    View on GitHub↗330
  • reactcomponentkit/reactcomponentkitReactComponentKit avatar

    ReactComponentKit/ReactComponentKit

    32View on GitHub↗

    ReactComponentKit = Component MVVM Redux for iOS!!!

    Swift
    View on GitHub↗32
  • reactivecocoa/reactivecocoaReactiveCocoa avatar

    ReactiveCocoa/ReactiveCocoa

    19,835View on GitHub↗

    ReactiveCocoa is a functional reactive programming framework and Cocoa UI binding layer. It provides a library for composing asynchronous data streams and managing application state through signals and functional operators. The framework functions as an Objective-C data binding library that links object properties and method calls to reactive streams using runtime dynamism and swizzling. It includes a utility to convert traditional key-value observation notifications into composable streams for synchronized state tracking. The project covers reactive UI programming by connecting interface el

    Swift
    View on GitHub↗19,835
  • reactivex/rxswiftReactiveX avatar

    ReactiveX/RxSwift

    24,648View on GitHub↗

    RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and composing asynchronous, event-based programs. It utilizes observable sequences and functional operators to transform and filter asynchronous sequences through a declarative approach. The library is distinguished by its ability to link asynchronous data streams directly to user interface elements, automating view updates via reactive data binding. It includes specialized tools for tracking UI control properties and events on the main thread, as well as the ability to encapsulate

    Swift
    View on GitHub↗24,648