All Projects β†’ RxSwiftCommunity β†’ Rxwebkit

RxSwiftCommunity / Rxwebkit

Licence: other
RxWebKit is a RxSwift wrapper for WebKit

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Rxwebkit

Unio
πŸ”„ KeyPath based Unidirectional Input / Output framework with RxSwift.
Stars: ✭ 139 (-21.02%)
Mutual labels:  rxswift
Applemusicultra
ο£ΏMusic Client for macOS. Upgrade your music experience with themes, styles, custom scripting and more. Uses WebKit and JavaScript.
Stars: ✭ 155 (-11.93%)
Mutual labels:  wkwebview
Github.swift
Unofficial GitHub API client in Swift
Stars: ✭ 171 (-2.84%)
Mutual labels:  rxswift
Ionic Native Http Connection Backend
A solution to CORS issues with Ionic and iOS
Stars: ✭ 142 (-19.32%)
Mutual labels:  wkwebview
Flwebview
WKWebView with UIWebView fallback for iOS.
Stars: ✭ 145 (-17.61%)
Mutual labels:  wkwebview
Swiftui Webview
A SwiftUI component to use WKWebView
Stars: ✭ 158 (-10.23%)
Mutual labels:  wkwebview
Reduxmoviedb
πŸŽ₯ See the upcoming movies! ReSwift + RxSwift πŸ’– Hacktoberfest πŸŽƒ
Stars: ✭ 137 (-22.16%)
Mutual labels:  rxswift
Wkwebviewwithurlprotocol
WKWebView With URLProtocol
Stars: ✭ 174 (-1.14%)
Mutual labels:  wkwebview
Nearbyweather
NearbyWeather is an open source weather app for iOS, which uses the OpenWeatherMap API. With this project developers are invited to learn advanced iOS concepts, as well as to contribute further advancements. Fork this repo to get started.
Stars: ✭ 146 (-17.05%)
Mutual labels:  rxswift
Swifthub
GitHub iOS client in RxSwift and MVVM-C clean architecture
Stars: ✭ 2,330 (+1223.86%)
Mutual labels:  rxswift
Rxstate
Redux implementation in Swift using RxSwift
Stars: ✭ 142 (-19.32%)
Mutual labels:  rxswift
Moya Modelmapper
ModelMapper bindings for Moya.
Stars: ✭ 143 (-18.75%)
Mutual labels:  rxswift
Moyasugar
🍯 Syntactic sugar for Moya
Stars: ✭ 165 (-6.25%)
Mutual labels:  rxswift
Artify Macos
🌎 18th century Arts for everyone
Stars: ✭ 140 (-20.45%)
Mutual labels:  rxswift
Wkcookiewebview
WKWebView with cookie sharing support
Stars: ✭ 171 (-2.84%)
Mutual labels:  wkwebview
Rxnuke
RxSwift extensions for Nuke
Stars: ✭ 138 (-21.59%)
Mutual labels:  rxswift
Combinerxswiftperformance
A test suite comparing the performance of Combine and RxSwift
Stars: ✭ 154 (-12.5%)
Mutual labels:  rxswift
Rxgrdb
Reactive extensions for SQLite
Stars: ✭ 176 (+0%)
Mutual labels:  rxswift
Rxiglistkit
IGListKit with RxSwiftπŸš€
Stars: ✭ 174 (-1.14%)
Mutual labels:  rxswift
Pawebview
An component WebView for iOS base on WKWebView
Stars: ✭ 169 (-3.98%)
Mutual labels:  wkwebview

RxWebKit

RxWebKit is a RxSwift wrapper for WebKit.

Carthage compatible Version License Platform

Example Usages

// MARK: Setup WKWebView

let webView = WKWebView(frame: self.view.bounds)
self.view.addSubview(webView)


// MARK: Observing properties

webView.rx.title
    .subscribe(onNext: {
        print("title: \($0)")
    })
    .disposed(by: disposeBag)

webView.rx.url
    .subscribe(onNext: {
        print("URL: \($0)")
    })
    .disposed(by: disposeBag)

Installation

CocoaPods

Add to Podfile:

pod 'RxWebKit'

Carthage

Add to Cartfile:

github "RxSwiftCommunity/RxWebKit"

Run carthage update --platform iOS

Add run script build phase /usr/local/bin/carthage copy-frameworks with input files being:

$(SRCROOT)/carthage/Build/iOS/RxWebKit.framework

Requirements

RxWebKit requires Swift 5.2.2 and dedicated versions of RxSwift 6.0.0

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].