168 Repositories
Swift rxswift-extensions Libraries
Librairie publique des extensions fréquemment utilisées en Swift.
SwiftLib Statut du projet 🚧 Ce projet est actuellement en cours de construction. Toute contribution est la bienvenue ! Description 📖 Contient les ex
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
A set of extensions and utilities to work with CoreVideo types.
core-video-tools A set of extensions and utilities to work with CoreVideo types. CVPixelFormat While debuging Core Video objects, you need to understa
Collection of Swift-extensions to boost development process.
SwiftBoost Collection of Swift-extensions to boost development process. Community Installation Ready to use on iOS 13+, tvOS 13+, watchOS 6.0+. Swift
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
VCore is a Swift collection containing objects, functions, and extensions that I use for all my projects
VCore Table of Contents Description Library Structure Architecture Gateway Demo Installation Versioning Contact Description VCore is a Swift collectio
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
A set of Swift extensions for standard types and classes.
ExSwift Set of Swift extensions for standard types and classes. Installation Because of Xcode errors it's not possible to integrate this project with
A μframework of extensions for SequenceType in Swift 2.0, inspired by Python's itertools, Haskell's standard library, and other things.
SwiftSequence Full reference here. (If you're looking for data structures in Swift, those have been moved to here) SwiftSequence is a lightweight fram
A collection of Swift functions, extensions, and SwiftUI and UIKit Views.
J's Helper A collection of Swift functions, extensions, and SwiftUI and UIKit Views. Legend: 🔸 UIKit 🔹 SwiftUI 🔺 Shared Installation In XCode 12 go
SwiftUI components and extensions that seem to be highly reusable
SwiftUI components and extensions that seem to be highly reusable
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
Swab is an iOS Content Blocker extension, written in Swift
Swab is an iOS Content Blocker extension, written in Swift
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.
Common iOS extensions
NVExtensions Common iOS extensions. Requirement iOS 13.0+ Swift 5.5+ Dependencies SwiftDate Installation Swift Package Manager The Swift Package Manag
Set of Extensions and Custom control for standard types and classes 🎨
OpencvQueen Set of Extensions and Custom control for standard types and classes. Just like Doraemon’s pocket, has an endless variety of props for us t
Paging Library for Infinity Scroll using RxSwift
Paging Library for Infinity Scroll using RxSwift
An open source Instapaper clone that features apps and extensions that use native UI Components for Mac and iOS.
TODO: Screenshot outdated Hipstapaper - iOS and Mac Reading List App A macOS, iOS, and iPadOS app written 100% in SwiftUI. Hipstapaper is an app that
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
WholesomeExtensions - A SPM package that provides some extensions that I like to use
WholesomeExtensions This package includes some extensions that I like to use. Yo
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 개념을 보다 쉽게 이해할
Collection of native Swift extensions to boost your development. Support tvOS and watchOS.
SparrowKit Collection of native Swift extensions to boost your development. Support iOS, tvOS and watchOS. If you like the project, don't forget to pu
RxSwift+MVVM 4시간에 끝내기
RxSwift+MVVM 4시간에 끝내기 RxSwift 4시간에 끝내기 (시즌2) Preface 요즘 관심이 높은 RxSwift! RxSwift는
A library of Swift extensions to turbocharge your iOS development.
Alexandria A library of Swift extensions to turbocharge your iOS development. Background Here at Oven Bits, we love Swift. We started using it when it
Share informations betweens your applications and your extensions using group identifier
ApplicationGroupKit Applications communication using group identifier. let appGroup = ApplicationGroup(identifier: "group.id") appGroup.postMessage("y
SwiftExtensionsPlayground - This playground includes some extensions that I like to use
This playground includes some extensions that I like to use. You can find exampl
A cross-platform library of Swift utils to ease your iOS | macOS | watchOS | tvOS and Linux development.
Mechanica A library of Swift utils to ease your iOS, macOS, watchOS, tvOS and Linux development. Requirements Documentation Installation License Contr
Swift-extensions - Swift package extending the Swift programming language.
swift-extensions A package containing extensions for the Swift programming language. Contribution Reporting a bug If you find a bug, please open a bug
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
Appfiguratesdk - Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime.
Appfigurate™ Appfigurate provides the ability to change configuration properties in iOS and watchOS, apps and app extensions, securely, at runtime. Do
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
I'm trying to make Flutter based Audio Unit Extensions possible.
Flutter AUv3 Audio Unit Error Demo Motivation We are the developers of Audanika, a professional MIDI Controller app written in Flutter. Many of our us
Swift Date() made easy
Swift-Date-Extensions Swift Date() made easy! // Will return the wekkday in a st
Extensions which helps to convert objc-style target/action to swifty closures
ActionClosurable Usage ActionClosurable extends UIControl, UIButton, UIRefreshControl, UIGestureRecognizer and UIBarButtonItem. It helps writing swift
Message passing between iOS apps and extensions.
MMWormhole MMWormhole creates a bridge between an iOS or OS X extension and its containing application. The wormhole is meant to be used to pass data
🍯 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
Useful functions and extensions for sorting in Swift
SwiftSortUtils Motivation This library takes a shot at making comparing and sorting in Swift more pleasant. It also allows you to reuse your old NSSor
Extensions for Swift Standard Types and Classes
Cent Cent is a library that extends certain Swift object types using the extension feature and gives its two cents to Swift language. Dollar is a Swif
All the reusable code that we need in each project
SwiftyUtils SwiftyUtils groups all the reusable code that we need to ship in each project. This framework contains: Extensions Protocols Structs Subcl
BFKit is a collection of useful classes and categories to develop Apps faster.
Swift Version • What does it do • Language support • Requirements • Communication • Contributing • Installing and Usage • Documentation • Changelog •
Easier sharing of structured data between iOS applications and share extensions
XExtensionItem XExtensionItem is a tiny library allowing for easier sharing of structured data between iOS applications and share extensions. It is ta
Nice and easy UIAlertController extensions
SwiftAlertController (Inspired by EZAlertController (https://github.com/thellimist/EZAlertController)) Nice and easy UIAlertController extensions One
💾 🔜📱 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.
An iOS drop-in UITableView, UICollectionView and UIScrollView superclass category for showing a customizable floating button on top of it.
MEVFloatingButton An iOS drop-in UITableView, UICollectionView, UIScrollView superclass category for showing a customizable floating button on top of
Swift extensions for asynchronous CloudKit record processing
⛅️ AsyncCloudKit Swift extensions for asynchronous CloudKit record processing. D
Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.
Asynchone Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream. Requirements iOS 15.0+ macOS 12.0+ Installation Swift Packag
You can dismiss modal viewcontroller like Facebook Messenger by pulling scrollview or navigationbar in Swift.
PullToDismiss PullToDismiss provides dismiss modal viewcontroller function like Facebook Messenger by pulling scrollview or navigationbar with smooth
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
Various view's effects for iOS, written in Swift. Allows you to animate views nicely with easy to use extensions
Various view's effects for iOS, written in Swift. Allows you to animate views nicely with easy to use extensions. Every animation is randomized. Currently supported animations:
XCTestExtensions is a Swift extension that provides convenient assertions for writing Unit Test.
XCTestExtensions Features XCTAssertEventually (that convenient assertions for writing Unit Test). Use "XCTAssertEventually", you can write asynchronou
Swift framework containing a set of helpful XCTest extensions for writing UI automation tests
AutoMate • AppBuddy • Templates • ModelGenie AutoMate AutoMate is a Swift framework containing a set of helpful XCTest extensions for writing UI autom
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
An extremely simple CLI tool that was created to diagnose and further understand an issue in DriverKit causing kIOHIDOptionsTypeSeizeDevice to behave incorrectly when used in DriverKit system extensions.
IOKitHIDKeyboardTester This tool is NOT useful to, or intended for general users. IOKitHIDKeyboardTester is an extremely simple (one-file!) CLI tool t
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
xTensions is a collection of useful class extensions for UIKit.
xTensions Intro xTensions is a collection of useful class extensions for UIKit. Swift Package Manager Note: Instructions below are for using SwiftPM w
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
Swift package adding extensions to SwiftUI.
swiftui-extensions SwiftUIX is an umpteenth package containing extensions for Apple's SwiftUI framework. Content The package currently provides the fo
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
Set of useful extensions for ReactiveSwift & ReactiveCocoa
ACKReactiveExtensions ACKReactiveExtensions is set of useful extensions for ReactiveCocoa you could use in your apps. Currently we have extensions for
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.
Personally useful Swift Extensions for iOS Development
Useful-Swift-Extensions Personally useful Swift Extensions for iOS Development; cobbled together from a variety of development projects and StackOverf
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.