Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: unidirectional-data-flow

ReSwift/ReSwift

Unidirectional Data Flow in Swift - Inspired by Redux

Language: Swift - Size: 9.16 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 7,508 - Forks: 516

alexdrone/Render

UIKit a-là SwiftUI.framework [min deployment target iOS10]

Language: Swift - Size: 871 MB - Last synced: 28 days ago - Pushed: over 4 years ago - Stars: 2,155 - Forks: 98

Kotlin-Android-Open-Source/MVI-Coroutines-Flow

Play MVI with Kotlin Coroutines Flow | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | Koin DI | SharedFlow | StateFlow | Arrow.kt Android Sample

Language: Kotlin - Size: 23 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 806 - Forks: 93

uniflow-kt/uniflow-kt

Uniflow 🦄 - Simple Unidirectional Data Flow for Android & Kotlin, using Kotlin coroutines and open to functional programming

Language: Kotlin - Size: 1.5 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 605 - Forks: 33

Accenture/reactive-interaction-gateway

Create low-latency, interactive user experiences for stateless microservices.

Language: Elixir - Size: 18.5 MB - Last synced: 3 days ago - Pushed: 7 months ago - Stars: 586 - Forks: 64

alexdrone/Store

Unidirectional, transactional, operation-based Store implementation.

Language: Swift - Size: 31.1 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 500 - Forks: 36

ww-tech/roxie

Lightweight Android library for building reactive apps.

Language: Kotlin - Size: 250 KB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 482 - Forks: 38

dotanuki-labs/norris

An app that existed before Android existed! 🔥

Language: Kotlin - Size: 4.68 MB - Last synced: about 18 hours ago - Pushed: about 21 hours ago - Stars: 472 - Forks: 38

lkzhao/UIComponent

A modern, declarative approach to building user interfaces with UIKit.

Language: Swift - Size: 7.86 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 382 - Forks: 27

ra1028/VueFlux

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

Language: Swift - Size: 989 KB - Last synced: 12 days ago - Pushed: about 5 years ago - Stars: 331 - Forks: 16

CesarValiente/KUnidirectional

The goal of this sample app is to show how we can implement unidirectional data flow architecture based on Flux and Redux on Android... using Kotlin :wink:

Language: Kotlin - Size: 1.58 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 314 - Forks: 30

antranapp/awesome-tca

Awesome list for The Composable Architecture

Size: 47.9 KB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 291 - Forks: 11

Kotlin-Android-Open-Source/Jetpack-Compose-MVI-Coroutines-Flow

[IN PROGRESS...] Play MVI with Kotlin Coroutines Flow and Jetpack Compose | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | Koin DI | SharedFlow | StateFlow | Jetpack Compose MVI | Jetpack Compose MVI Coroutines Flow | Compose MVI

Language: Kotlin - Size: 3.16 MB - Last synced: about 16 hours ago - Pushed: about 18 hours ago - Stars: 265 - Forks: 29

ErickSumargo/Dads

*BA DUM TSSS*

Language: Kotlin - Size: 15.4 MB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 245 - Forks: 20

sergejsha/knot

Unidirectional reactive state container for Android & Kotlin

Language: Kotlin - Size: 1.43 MB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 232 - Forks: 20

kaushikgopal/movies-usf-android

Movie searching using a Unidirectional State Flow pattern for Android

Language: Kotlin - Size: 33.5 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 228 - Forks: 44

gumil/Kaskade

[INACTIVE] Simplifying state management

Language: Kotlin - Size: 722 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 224 - Forks: 6

lpan/viw

VI Worsened, a lightweight and fun VI clone.

Language: C - Size: 115 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 213 - Forks: 12

ReMVVM/ReMVVM

ReMVVM is an application architecture concept, marriage of Unidirectional Data Flow (Redux) with MVVM.

Language: Swift - Size: 71.1 MB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 192 - Forks: 8

CoinTrend/CoinTrend

Lightweight Open-Source Crypto Monitor 📱📈 Android MVVM/MVI Multimodule Clean Architecture, Unidirectional Data Flow, Kotlin Flows, Room, Retrofit, Coroutines, 100% Jetpack Compose 🚀 Available on Google Play ▶️ and F-Droid 🤖

Language: Kotlin - Size: 907 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 176 - Forks: 26

ReactorSwift/Reactor

🔄 Unidirectional data flow in Swift.

Language: Swift - Size: 81.1 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 176 - Forks: 16

google/uniflow-polymer 📦

UniFlow for Polymer

Language: HTML - Size: 4.77 MB - Last synced: 13 days ago - Pushed: about 6 years ago - Stars: 165 - Forks: 21

babylonhealth/ReactiveFeedback

Unidirectional reactive architecture

Language: Swift - Size: 229 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 156 - Forks: 11

RxSwiftCommunity/RxState

Redux implementation in Swift using RxSwift

Language: Swift - Size: 527 KB - Last synced: 12 days ago - Pushed: about 1 year ago - Stars: 153 - Forks: 12

kbiakov/unidirectional-architecture-on-mobile

Dive into :iphone: Unidirectional Architecture!

Language: Kotlin - Size: 58.6 KB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 142 - Forks: 17

ReSwift/ReactiveReSwift

Unidirectional Data Flow in Swift via FRP - Inspired by Elm

Language: Swift - Size: 7.98 MB - Last synced: 6 days ago - Pushed: almost 5 years ago - Stars: 136 - Forks: 22

p69/dartea

The Elm Architecture (TEA) for Flutter

Language: Dart - Size: 2.75 MB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 130 - Forks: 15

wearemakery/kotlin-composable-architecture

Companion for the Swift Composable Architecture. A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

Language: Kotlin - Size: 247 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 123 - Forks: 12

gokselkoksal/Movies

Simple movies app for architectural experiments.

Language: Swift - Size: 191 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 91 - Forks: 12

ww-tech/lasso

iOS architectural pattern and framework

Language: Swift - Size: 1.33 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 90 - Forks: 21

VoliJS/NestedReact

BackboneJS compatibility layer for React-MVx MVVM framework.

Language: TypeScript - Size: 5.52 MB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 79 - Forks: 5

riggaroo/adopt-me-compose

🐶 Adopt Me - Jetpack Compose Android Dev submission using Mobius (MVI) and Compose

Language: Kotlin - Size: 26.1 MB - Last synced: 20 days ago - Pushed: almost 3 years ago - Stars: 76 - Forks: 3

ReactiveCocoa/Loop

Composable unidirectional data flow with ReactiveSwift.

Language: Swift - Size: 849 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 75 - Forks: 8

DevYeom/OneWay

A Swift library for state management with unidirectional data flow.

Language: Swift - Size: 1.2 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 72 - Forks: 7

hyperoslo/Aftermath

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

Language: Swift - Size: 446 KB - Last synced: 12 days ago - Pushed: about 7 years ago - Stars: 71 - Forks: 1

juliobertolacini/ReduxPaperSwift

A simple approach to learning the beginnings of Redux in Swift.

Language: Swift - Size: 122 KB - Last synced: 7 months ago - Pushed: almost 7 years ago - Stars: 68 - Forks: 10

gokselkoksal/Core 📦

Starter kit for Core architecture.

Language: Swift - Size: 178 KB - Last synced: 6 days ago - Pushed: almost 4 years ago - Stars: 68 - Forks: 4

brewin/mvi-coroutines 📦

MVI pattern on Android using Kotlin coroutines

Language: Kotlin - Size: 312 KB - Last synced: 27 days ago - Pushed: about 1 year ago - Stars: 66 - Forks: 8

MaximBazarov/Unicore 📦

Redux implementation for swift. Not proven to be a great fit for app development.

Language: Swift - Size: 569 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 62 - Forks: 4

rohan-deshpande/trux

Unidirectional data layer for reactive user interfaces

Language: JavaScript - Size: 1.18 MB - Last synced: 28 days ago - Pushed: about 7 years ago - Stars: 59 - Forks: 1

floschu/control

🎮 coroutines flow based uni-directional architecture

Language: Kotlin - Size: 2.35 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 53 - Forks: 8

wx-chevalier/ueact

Ultimate Progressive and Freewheeling Web Library, Inspired by React and Vue, for Micro Frontend and Interactive Web Apps Building | 渐进式,多调和策略,多渲染终端的乐高式微前端框架,以及可复用的多框架碎片化组件

Language: JavaScript - Size: 5.43 MB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 49 - Forks: 5

yanmagale/awesome-flux

A curated list about Flux arquitechture and your implementations.

Size: 1.34 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 46 - Forks: 9

chenmnkken/ballade

For unidirectional data flow.

Language: JavaScript - Size: 1.18 MB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 44 - Forks: 3

keitaoouchi/FluxxKit

Unidirectional data flow for reactive programming in iOS.

Language: Swift - Size: 41 KB - Last synced: 3 months ago - Pushed: about 5 years ago - Stars: 42 - Forks: 2

tunjid/Mutator

Flow powered mutual exclusion for UI state mutation over time.

Language: Kotlin - Size: 13.3 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 42 - Forks: 7

abhimuktheeswarar/Flywheel

A simple and predictable state management library inspired by Redux for Kotlin Multiplatform using the concepts of actors.

Language: Objective-C - Size: 47.5 MB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 41 - Forks: 3

kahlil/zero-fux

No Flux plus no Redux equals ZeroFux. A stateless unidirectional data flow implemented with Custom Events.

Language: JavaScript - Size: 199 KB - Last synced: 22 days ago - Pushed: over 6 years ago - Stars: 37 - Forks: 3

cooler333/Highway

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

Language: Swift - Size: 877 KB - Last synced: 30 days ago - Pushed: 7 months ago - Stars: 35 - Forks: 1

weegigs/swiftea

Bits of the Elm Architecture in Swift for iOS, MacOS and SwiftUI

Language: Swift - Size: 117 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 31 - Forks: 2

tokopedia/RxComposableArchitecture

RxComposableArchitecture is a forked of Composable Architecture with adjustment to make it work with UIKit.

Language: Swift - Size: 614 KB - Last synced: about 17 hours ago - Pushed: 4 months ago - Stars: 31 - Forks: 4

nikitamounier/tapit-app

App which lets two people share their social media details by simply putting one phone on top of the other ("tapping"). Currently in development by Nikita Mounier.

Language: Swift - Size: 2.43 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 29 - Forks: 3

sgrekov/Teapot

Unidirectional Dataflow library for Android inspired by The Elm Architecture

Language: Kotlin - Size: 363 KB - Last synced: 11 months ago - Pushed: almost 3 years ago - Stars: 29 - Forks: 2

Popalay/Tracktor-ComposeUI

Track the progress of anything in one place

Language: Kotlin - Size: 25.1 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 29 - Forks: 3

InventiDevelopment/Elmdroid

Minimalistic Android implementation of The Elm Architecture with android architecture components integration.

Language: Kotlin - Size: 461 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 26 - Forks: 2

sergejsha/comachine

Kotlin coroutine capable Finite-State Machine (multiplatform)

Language: Kotlin - Size: 1.58 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 26 - Forks: 3

alexdrone/CoreRender

Moved to https://github.com/alexdrone/Render

Language: Objective-C++ - Size: 15 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 26 - Forks: 0

purplenoodlesoop/stream-bloc

💫 Modern implementation of the original BLoC that uses asynchronous generators to describe relationships between events and states

Language: Dart - Size: 72.3 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 25 - Forks: 5

a-voronov/swifty-redux

Swifty implementation of Redux

Language: Swift - Size: 563 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 25 - Forks: 3

BrianSemiglia/Cycle.swift

An experiment in unidirectional architecture inspired by Cycle.js https://cycle.js.org

Language: Swift - Size: 1.64 MB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 24 - Forks: 0

cmandamiento/angular-architecture-base

Angular Architecture Patterns and best practices

Language: TypeScript - Size: 356 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 23 - Forks: 12

XCEssentials/XCEUniFlow

Unidirectional data flow & finite state machine merged together - app architecture done right.

Language: Swift - Size: 1.03 MB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 22 - Forks: 3

Maks-Jago/SwiftUI-UDF

UDF (Unidirectional Data Flow) architecture on SwiftUI/Concurrency/Combine

Language: Swift - Size: 187 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 22 - Forks: 1

xtro/SwiftMVI

A lightweight MVI framework for Swift

Language: Swift - Size: 596 KB - Last synced: 20 days ago - Pushed: over 1 year ago - Stars: 22 - Forks: 2

elpassion/SwiftUINavigation

Unidirectional data flow driven navigation for SwiftUI applications

Language: Swift - Size: 60.5 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 21 - Forks: 2

MianSarimHameed/CalorieTracker

The Carbs, Protein, Fat & Calories Tracker App.

Language: Kotlin - Size: 256 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 19 - Forks: 0

weegigs/qotd

A demo application using unidirectional data flow with SwiftUI and WeeDux

Language: Swift - Size: 704 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 19 - Forks: 3

darrarski/github-status-bar

GitHub notifications in macOS status bar. Written in Swift and unidirectional data flow architecture.

Language: Swift - Size: 801 KB - Last synced: 19 days ago - Pushed: over 3 years ago - Stars: 17 - Forks: 1

FractalBlocks/Fractal

Fractal Framework. A minimalist and well crafted app, content or component is our conviction. (inactive)

Language: TypeScript - Size: 1.56 MB - Last synced: 29 days ago - Pushed: almost 6 years ago - Stars: 16 - Forks: 4

ragvax/Dictionary

📖A simple online dictionary app to look up meanings and definitions of words. Built using Kotlin and Jetpack Components (Hilt, Coroutines, Flow, Room, Lifecycle, and Navigation Component) based on MVVM and Single Activity Architecture.

Language: Kotlin - Size: 969 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 15 - Forks: 1

oleksii-demedetskyi/ReduxStore

This is a Swift implementation of Store component from Redux approach

Language: Swift - Size: 8.79 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 14 - Forks: 0

AMMA-Family/Keemun

Language: Kotlin - Size: 243 KB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 14 - Forks: 1

mkj-is/Elementary

Experimental, uni-directional and purely functional architecture in Swift.

Language: Swift - Size: 37.1 KB - Last synced: 21 days ago - Pushed: almost 4 years ago - Stars: 14 - Forks: 0

cooler333/Swiftea

Swift implementation of the elm architecture (TEA)

Language: Swift - Size: 121 KB - Last synced: 18 days ago - Pushed: almost 2 years ago - Stars: 14 - Forks: 2

Zeta611/Video-Converter

A simple video convertor for Mac

Language: Swift - Size: 1.01 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 13 - Forks: 0

atabekm/moviessimo

Android kotlin sample app with modern tech stack

Language: Kotlin - Size: 3.91 MB - Last synced: 12 months ago - Pushed: over 1 year ago - Stars: 13 - Forks: 2

sDevPrem/run-track

RunTrack is a Running Tracking app made using Modern Android Development (MAD), including Jetpack Compose, MVVM architecture, and Google Maps API. The app allows users to track their running activities and displaying real-time routes on an interactive map.

Language: Kotlin - Size: 4.27 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 12 - Forks: 2

bangerang/swift-eazy

Eazy is the missing piece in your SwiftUI and UIKit application. It aims at harmonizing how your views communicate with the model and vice versa in a clear and consistent way.

Language: Swift - Size: 399 KB - Last synced: 2 months ago - Pushed: almost 2 years ago - Stars: 10 - Forks: 0

Aamirali86/RoutingUsingDifferentArchitecture

Simple navigation for iOS using different architecture

Language: Swift - Size: 158 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 10 - Forks: 1

ReactiveCircus/release-probe

An Android app for tracking new releases of libraries and dependencies from various sources.

Language: Kotlin - Size: 951 KB - Last synced: about 5 hours ago - Pushed: over 1 year ago - Stars: 10 - Forks: 3

andremion/Bikes

A sample of Unidirectional Data Flow ♺ usage. Bike data are fetched from CityBikes API. 🚴🏻‍♂️

Language: Kotlin - Size: 1.03 MB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 9 - Forks: 2

BrianSemiglia/CycleMonitor

A time-traveling MacOS application for monitoring/editing the state of an application over MultipeerConnectivity.

Language: Swift - Size: 1.45 MB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 9 - Forks: 1

rafsanahmad/Jetpack-compose-state-management

Sample application to show state management & unidirectional data flow using Jetpack compose.

Language: Kotlin - Size: 646 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 9 - Forks: 1

pawarvijay/react-chopper

Two way binding in reactjs made possible with javascript proxies

Language: JavaScript - Size: 808 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 9 - Forks: 3

palle-k/SwiftState

Redux-Like unidirectional data flow for SwiftUI with a Redux-Saga-like side effect model

Language: Swift - Size: 54.7 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 9 - Forks: 2

Beaver/Beaver

A framework to help you build your iOS application fast and clean

Language: Swift - Size: 586 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 8 - Forks: 1

ra1028/VueFluxExample-GitHub

VueFlux VueFluxReactive example project

Language: Swift - Size: 2.35 MB - Last synced: 12 days ago - Pushed: about 6 years ago - Stars: 8 - Forks: 1

bezkoder/spring-jpa-one-to-many-unidirectional

Hibernate/JPA One to Many unidirectional mapping in Spring Boot example with @OneToMany annotation

Language: Java - Size: 58.6 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 8 - Forks: 5

4mr0m3r0/movies-mvi-sample

Android MVI sample

Language: Kotlin - Size: 2.2 MB - Last synced: 8 months ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 1

subinkrishna/androidjobs 📦

An unofficial WIP Android client for androidjobs.io

Language: HTML - Size: 5.32 MB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 7 - Forks: 0

staydecent/atom

Shared, synchronous, independent state for JavaScript apps.

Language: JavaScript - Size: 289 KB - Last synced: 6 months ago - Pushed: 8 months ago - Stars: 7 - Forks: 1

4mr0m3r0/movies-modularization-sample

Android modularization sample

Language: Kotlin - Size: 658 KB - Last synced: 8 months ago - Pushed: about 3 years ago - Stars: 6 - Forks: 1

congncif/IDMCore

Unidirectional data flow and asynchronous

Language: Swift - Size: 242 KB - Last synced: 19 days ago - Pushed: over 3 years ago - Stars: 6 - Forks: 0

rondiamond/Reduxion-iOS

Easy-to-implement, best-practice Clean Architecture for iOS apps

Language: Swift - Size: 14 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 5 - Forks: 0

congncif/IDMFoundation

Default implementation of IDMCore & ModuleX & ViewStateCore

Language: Swift - Size: 7.72 MB - Last synced: 22 days ago - Pushed: over 2 years ago - Stars: 5 - Forks: 0

maxvol/RaspSwift

Reactive Aggregate State Pipeline (based on RxSwift)

Language: Swift - Size: 1.22 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 5 - Forks: 0

0xOpenBytes/CacheStore

🌳 SwiftUI State Management

Language: Swift - Size: 115 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

fabfelici/RxPaginationFeedback

Generic RxSwift operator to easily interact with paginated APIs

Language: Swift - Size: 12.4 MB - Last synced: 17 days ago - Pushed: over 4 years ago - Stars: 5 - Forks: 0

robCrawford/jetix

TypeScript components using pure functions

Language: TypeScript - Size: 4.24 MB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

raquo/Cycle.scala 📦

Scala.js interface to Cycle.js, a functional reactive JS framework

Language: Scala - Size: 164 KB - Last synced: 19 days ago - Pushed: over 6 years ago - Stars: 4 - Forks: 0