91 Repositories
Swift rxswift Libraries
Base projects for Devpass' Dev Sprints
Reactive Challenge - iOS โก๏ธ In this challenge, we will refactor an iOS application using Reactive Programming. Contributing Fork and clone this reposi
Anime Calendar's iOS App - Schedule your seasonal anime to watch!
๐ Anime Calendar Anime Calendar's iOS App - Schedule your seasonal anime to watch! Currently in progress UI Uses Xibs and some programmatic views. De
This is the demo of MVVM-C structure with dependency injection using RxSwift.
MVVMC-Demo Demo defination This is the demo project, I have integrated two APIs for MovieDB APIS (https://www.themoviedb.org/). One for the listing of
Simple REST Client based on RxSwift and Alamofire.
RxRestClient Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 10.0+ tvOS 10.
STDevRxExt contains some extension functions for RxSwift and RxCocoa which makes our live easy.
STDevRxExt Example To run the Example.playground, clone the repo, and run pod install from the Example directory first. Requirements iOS 9.0+ tvOS 9.0
Small app trying to recreate the Github's repos section from the iOS app with RxSwift and .nibs
Github Profile Repos Small app trying to recreate the Github's repos section from the iOS app with RxSwift and .nibs. This project is currently in pro
An iOS app for GitHub with exploring trending
GiTiny is iOS app for GitHub with exploring trending. Written in RxSwift and MVVM-C architecture. Features ๐ฅ Explore Trending Repositories and Develo
GitTime is GitHub Tracking App. Using ReactorKit, RxSwift, Moya.
GitTime Feature Activity: GitHub Contributions graph & Event lists Trending: Trending Repositories & Developers Buddys: Show your buddy's contribution
GitHub iOS client in RxSwift and MVVM-C clean architecture
GitHub iOS client in RxSwift and MVVM-C clean architecture. FlutterHub - Flutter version available at an early stage KotlinHub - Android version is co
Permission Util for iOS (feat.RxSwift)
EzRxPermission Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation EzR
FSPagerView appending RxSwift extension
FSPagerView appending RxSwift extension
Example of simple OAuth2 authentication using Alamofire 5 and RxSwift library
REST Client based on Alamofire 5 and RxSwift library. Supports OAuth2 and Basic authentication interceptor.
Paging Library for Infinity Scroll using RxSwift
Paging Library for Infinity Scroll using RxSwift
Simple and user-friendly application for doing the shopping list.
Shlist Simple and user-friendly application for doing the shopping list. Light _ Dark _ Features intuitive interface ability to import/export the list
NearbyWeather - OpenWeatherMap Client
NearbyWeather is a simple weather app, that provides current weather information for nearby cities, as well for bookmarked locations. NearbyWeather uses the OpenWeatherMap API to download weather data. Additionally the OpenWeatherMaps location database is directly bootstrapped into the app for quick access.
Realm RxSwift - This application was written in order to use Realm, RxSwift frameworks in real example
Realm_RxSwift This simple app was written to introduce basic operations of some
๐ง RxSwift + Moya + HandyJSON + Plugins.
RxNetworks ๐ง . RxSwift + Moya + HandyJSON + Plugins. ๐ ๐ ๐ English | ็ฎไฝไธญๆ This is a set of infrastructure based on RxSwift + Moya MoyaNetwork This
Example Poq App written in Swift with RxSwift and RxCocoa
PoqApp-iOS Example Poq App written in Swift with RxSwift and RxCocoa Overview This is an example app written by Emre AYDIN on 01.16.2022 MVVM Design P
Network abstraction layer written in Swift.
Moya 15.0.0 A Chinese version of this document can be found here. You're a smart developer. You probably use Alamofire to abstract away access to URLS
Dribbble for iOS using ReactorKit
Drrrible Unofficial Dribbble iOS application using ReactorKit. IMPORTANT NOTICE Since Dribbble has deprecated public APIs, this app will not work anym
iOS Todo Application using RxSwift and ReactorKit
RxTodo RxTodo is an iOS application developed using ReactorKit. This project is for whom having trouble with learning how to build a RxSwift applicati
iOS TV Shows app with TMDb Api. RxSwift, MVVM, Clean Architecture. Tuist + Swift Package Manager
TVShows iOS app built with RxSwift, using the TMDb API. Built with Swift 5 RxSwift, RxDataSources Clean + Modular Architecture Cordinator Pattern. MVV
๐ An Unsplash app for iOS
๐ Papr Papr is an unofficial Unsplash app for iOS. ๐โโ๏ธ Getting Started git clone https://github.com/jdisho/Papr.git cd Papr pod install open Papr.x
PunkAPI(BrewDog) ์ ์ด์ฉํ RxSwift-MVVM ์์ (Naver Tech Concert)
BringMyOwnBeer ๐บ RxSwift๋ฅผ ์ด์ฉํ MVVM ํจํด ์์ Contents About BringMyOwnBeer ๐บ Concept Contact Me About BringMyOwnBeer ๐บ ์์ํ RxSwift์ MVVM ๊ฐ๋ ์ ๋ณด๋ค ์ฝ๊ฒ ์ดํดํ
RxSwift+MVVM 4์๊ฐ์ ๋๋ด๊ธฐ
RxSwift+MVVM 4์๊ฐ์ ๋๋ด๊ธฐ RxSwift 4์๊ฐ์ ๋๋ด๊ธฐ (์์ฆ2) Preface ์์ฆ ๊ด์ฌ์ด ๋์ RxSwift! RxSwift๋
WWDCast - The unofficial WWDC application for iOS
WWDCast The unofficial WWDC iOS application to watch WWDC videos and sessions on your ChromeCast. If you would like to test the latest changes, you ca
MVVM-RXSWIFT-COMBINE- - Demo application populating posts from network request using
MVVM = RXSWIFT + COMBINE Demo application populating posts from network request
RxStudy - ReactiveX ๋ฅผ ํํค์ณ ๋ด ์๋ค.
RxStudy 2021.12.03 ~ 2022.01.28(์์ ) RxSwift ๋ฅผ ๊ณต๋ถํ๊ณ ๊ณต์ ํ๋ ๊ณต๊ฐ์ ๋๋ค. Rx, MVVM ์ ๋ง์คํฐ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํด์. ์ด๋ก ์ผ๋ก ์์ํด ์ฝ๋๋ก ์์ฑํด์. ํ ์ด ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ๋ด์. 1์ฃผ์ ํ๋ฒ ๊ณต์ ํด์. ์ฃผ์ ๋ฅผ ์ ํด ๋ฐํ
WhaleFull - MVVM + RxSwift + CTMediator + MJRefresh + DZNEmptyDataSet
WhaleFull ๐ . MVVM + RxSwift + CTMediatror + MJRefresh + DZNEmptyDataSet Englis
๐ฏ Syntactic sugar for Moya
MoyaSugar Syntactic sugar for Moya. Why? Moya is an elegant network abstraction layer which abstracts API endpoints gracefully with enum. However, it
๐พ ๐๐ฑ Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
โ ๏ธ The latest updates is this PR. It changes the difference algorithm to DifferenceKit. DataSources ๐พ ๐ ๐ฑ Type-safe data-driven List-UI Framework.
A reactive audio player for iOS using RxSwift
ESAudioPlayer: A reactive audio player for iOS ESAudioPlayer is a reactive audio player for iOS using RxSwift. It provides basic audio management feat
SpaceX rocket listing app using RxSwift and CLEAN Architecture with MVVM
Jibble SpaceX rocket listing app using RxSwift and CLEAN Architecture with MVVM Demo Features Reactive Bindings URL / JSON Parameter Encoding Filter Y
Support Combine Assign subscriber in RxSwift.
RxAssign Support Combine Assign subscriber in RxSwift. Assign uses a KeyPath which is really nice and useful. ** RxAssign extends Driver and Signal in
Mini-application iOS native avec Xcode et Swift exploitant l'architecture MVVM et le framework Combine d'Apple pour la mise en place de la programmation rรฉactive fonctionnelle, le tout avec UIKit.
iOS (Swift 5): Test MVVM avec Combine et UIKit L'architecture MVVM et la programmation rรฉactive fonctionnelle sont trรจs utlisรฉes dans le dรฉveloppement
MVVM example app with RxSwift & RxDataSources & Dependency Injection & UnitTests
Hi there, This is MVVM example app with RxSwift & RxDataSources & Dependency Injection & UnitTests and more ๐ MVVM with RxSwift Example Features: Rea
Unofficial GitHub API client in Swift
Github.swift โค๏ธ Support my apps โค๏ธ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcut
Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift
EVReflection General information At this moment the master branch is tested with Swift 4.2 and 5.0 beta If you want to continue using EVReflection in
๐ฃ Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Verge.swift ๐ An effective state management architecture for iOS - UIKit and also SwiftUI ๐ _ An easier way to get unidirectional data flow _ _ Supp
RxAlamoRecord combines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with API's easier than ever reactively.
Written in Swift 5 RxAlamoRecord combines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with
๐ Powerful navigation library for iOS based on the coordinator pattern
โ ๏ธ We have recently released XCoordinator 2.0. Make sure to read this section before migrating. In general, please replace all AnyRouter by either Uno
STDevRxExt contains some extension functions for RxSwift and RxCocoa which makes our live easy.
STDevRxExt Example To run the Example.playground, clone the repo, and run pod install from the Example directory first. Requirements iOS 9.0+ tvOS 9.0
A configurable api client based on Alamofire4 and RxSwift4 for iOS
SimpleApiClient A configurable api client based on Alamofire4 and RxSwift4 for iOS Requirements iOS 8.0+ Swift 4 Table of Contents Basic Usage Unwrap
Reactive WebSockets
RxWebSocket Reactive extensions for websockets. A lightweight abstraction layer over Starscream to make it reactive. Installation RxWebSocket is avail
Reactive Keyboard in iOS
RxKeyboard RxKeyboard provides a reactive way of observing keyboard frame changes. Forget about keyboard notifications. It also perfectly works with U
๐ค RxSwift + State Machine, inspired by Redux and Elm.
RxAutomaton RxSwift port of ReactiveAutomaton (State Machine). Terminology Whenever the word "signal" or "(signal) producer" appears (derived from Rea
RxSwift extensions for Core Data
RxCoreData Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Xcode 9.0 Swift 4.0
Handy RxSwift extensions on NSObject, including rx.disposeBag.
NSObject+Rx If you're using RxSwift, you've probably encountered the following code more than a few times. class MyObject: Whatever { let disposeBag
RxSwift reactive wrapper for view gestures
RxGesture Usage To run the example project, clone the repo, in the Example folder open RxGesture.xcworkspace. You might need to run pod install from t
iOS & OSX Bluetooth library for RxSwift
RxBluetoothKit is a Bluetooth library that makes interaction with BLE devices much more pleasant. It's backed by RxSwift and CoreBluetooth and it prov
A testable RxSwift wrapper around MultipeerConnectivity
A testable RxSwift wrapper around MultipeerConnectivity RxMultipeer is a RxSwift wrapper for MultipeerConnectivity. Using the adapter pattern, we can
RxSwift extension for RealmSwift's types
RxRealm This library is a thin wrapper around RealmSwift ( Realm Docs ). Table of contents: Observing object collections Observing a single object Wri
RxSwift wrapper around the elegant HTTP networking in Swift Alamofire
RxAlamofire RxAlamofire is a RxSwift wrapper around the elegant HTTP networking in Swift Alamofire. Getting Started Wrapping RxSwift around Alamofire
RxSwift bindings for Permissions API in iOS.
RxPermission RxSwift bindings for Permission API that helps you with Permissions in iOS. Installation RxPermission is available through CocoaPods. I c
RxSwift extentions for Swift optionals and "Occupiable" types
RxOptional RxSwift extentions for Swift optionals and "Occupiable" types. Usage All operators are available on Driver as well unless otherwise marked.
AsyncOperators brings some features of RxSwift/Combine to Structured Concurrency
AsyncOperators brings some features of RxSwift/Combine to Structured Concurrency, such as combineLatest and distinctUntilChanged.
Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.
ReactiveAPI Reactive API library allows you to write clean, concise and declarative network code, with the power of RxSwift and URLSession! iOS Demo A
Simple REST Client based on RxSwift and Alamofire.
RxRestClient Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements iOS 10.0+ tvOS 10.
A corresponding package to RxKotlin Plus, but for Swift and iOS
A corresponding package to RxKotlin Plus, but for Swift and iOS
App for developers to test REST API.
Httper Httper is a REST API test tool running on your iOS devices. It helps developers to test their REST APIs anywhere and anytime without PC. Featur
Health Sample app using Swift, RxSwift, Anchorage, Charts
HealthSample First run pod install, then build the project and run in your devices or simulators. This project has used RIBs, Swift, RxSwift, Anchorag
An Unsplash Application for iOS.
Monotone English ยท ไธญๆ Report Bug ยท Request Feature Monotone is a Modern Mobile Application, integrated with powerful Unsplash API provided by Unsplash
๐ฃ Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Verge is giving the power of state-management in muukii/Brightroom v2 development! Verge.swift ๐ An effective state management architecture for iOS -
A WeChat alternative. Written in Swift 5.
TSWeChat - A WeChat alternative, updated to Swift 5. ไธญๆ่ฏดๆ Requirements Cocoapods 1.2.0 + iOS 10.0+ / Mac OS X 10.9+ Xcode 10.0+ Features Send your ric
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
ios-architecture WIP ๐ท ๐งฑ ๐งฐ ๐ ๏ธ Demystifying MVC, MVVM, VIPER, RIBs and many others A collection of simple one screen apps to showcase and discuss d
Super Simple Pager with RxSwift extension
SSPager Super Simple Pager Example To run the example project, clone the repo, and run pod install from the SSPagerExample directory first. Installati
The most perfect Swift Timer you'll ever need.
Timerable โฐ The most perfect Swift Timer you'll ever need. A protocol-oriented Timer Factory with all the features you'll ever need. I wrote it in bot
Reactive Programming in Swift
Rx is a generic abstraction of computation expressed through ObservableElement interface, which lets you broadcast and subscribe to values and other
EventBroadcaster is a lightweight event handler framework, written in swift for iOS, macOS, tvOS & watchOS applications.
EventBroadcaster is a lightweight event handler framework, written in swift for iOS, macOS, tvOS & watchOS applications.
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
iOS Sample App Sample iOS app written the way I write iOS apps because I cannot share the app I currently work on. Shown concepts Architecture concept
Example project guide you schedules multiple thread for network requests in RxSwift, which is optimize your app's performance better.
RxSwift-Multi-Threading-Example Example project guide you schedules multiple thread for network requests in RxSwift, which is optimize your app's perf
Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding.
Daily News Hey ! Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding. Architecture I pr
A testable RxSwift wrapper around MultipeerConnectivity
A testable RxSwift wrapper around MultipeerConnectivity
Reactive WebSockets
RxWebSocket Reactive extensions for websockets. A lightweight abstraction layer over Starscream to make it reactive. Installation RxWebSocket is avail
Opera is an iOS App to show you movies , top rated movies and search for any specific movie and show it's details all information about it i am using repository pattern and MVVM-Clean Architecture with RxSwift and XCoordinatore pattern
Opera-MVVM-C-Clean-Architecture Opera is an iOS App to show you movies , top rated movies and search for any specific movie and show it's details all
iOS & OSX Bluetooth library for RxSwift
RxBluetoothKit is a Bluetooth library that makes interaction with BLE devices much more pleasant. It's backed by RxSwift and CoreBluetooth and it prov
iOS architectures - MVC, MVP, MVVM, MVVM-C, ReactorKit, VIPER, Clean Architecture
iOS architectures - MVC, MVP, MVVM, MVVM-C, ReactorKit, VIPER, Clean Architecture, RIBs; Repository Pattern, Rxflow, Swinject, Tuist, Xcodegen, Cocoapods, SPM, Carthage + Rome
ModernRIBs is recreated by removing additional dependencies such as RxSwift from Uber's RIBs.
ModernRIBs is recreated by removing additional dependencies such as RxSwift from Uber's RIBs. Only Combine was used. All features provided by RIBs can
VEditorKit - Lightweight and Powerful Editor Kit built on Texture(AsyncDisplayKit)
VEditorKit provides the most core functionality needed for the editor. Unfortunately, When combined words are entered then UITextView selectedRange will changed and typingAttribute will cleared. So, In combined words case, Users can't continue typing the style they want.
Reactive WebSockets - A lightweight abstraction layer over Starscream to make it reactive.
RxWebSocket Reactive extensions for websockets. A lightweight abstraction layer over Starscream to make it reactive. Installation RxWebSocket is avail
Network abstraction layer written in Swift.
Moya 14.0.0 A Chinese version of this document can be found here. You're a smart developer. You probably use Alamofire to abstract away access to URLS
RxBluetoothKit is a Bluetooth library that makes interaction with BLE devices much more pleasant.
RxBluetoothKit is a Bluetooth library that makes interaction with BLE devices much more pleasant. It's backed by RxSwift and CoreBluetooth and it prov
Rx is a generic abstraction of computation expressed through Observable Element interface,
Rx is a generic abstraction of computation expressed through ObservableElement interface, which lets you broadcast and subscribe to values and other events from an Observable stream.
A library for reactive and unidirectional Swift applications
ReactorKit is a framework for a reactive and unidirectional Swift application architecture. This repository introduces the basic concept of ReactorKit
Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift
EVReflection General information At this moment the master branch is tested with Swift 4.2 and 5.0 beta If you want to continue using EVReflection in
ModernAVPlayer is a persistence AVPlayer wrapper
ModernAVPlayer is a persistence AVPlayer wrapper ++ Cool features ++ Get 9 nice and relevant player states (playing, buffering, loading
ReCaptcha - Add Google's Invisible ReCaptcha v2 to your project
Add Google's Invisible ReCaptcha v2 to your project. This library automatically handles ReCaptcha's events and retrieves the validation token or notifies you to present the challenge if invisibility is not possible.
RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern
About Navigation concerns RxFlow aims to Installation The key principles How to use RxFlow Tools and dependencies GitHub Actions Frameworks Platform L
Spin aims to provide a versatile Feedback Loop implementation working with the three main reactive frameworks available in the Swift community (RxSwift, ReactiveSwift and Combine)
With the introduction of Combine and SwiftUI, we will face some transition periods in our code base. Our applications will use both Combine and a thir
Reactant is a reactive architecture for iOS
Reactant Reactant is a foundation for rapid and safe iOS development. It allows you to cut down your development costs by improving reusability, testa
Example of Clean Architecture of iOS app using RxSwift
Clean architecture with RxSwift Contributions are welcome and highly appreciated!! You can do this by: opening an issue to discuss the current solutio