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