RxSwiftCommunity / Rxwebkit
Licence: other
RxWebKit is a RxSwift wrapper for WebKit
Stars: β 176
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
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
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
Wkcookiewebview
WKWebView with cookie sharing support
Stars: β 171 (-2.84%)
Mutual labels: wkwebview
Combinerxswiftperformance
A test suite comparing the performance of Combine and RxSwift
Stars: β 154 (-12.5%)
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
.
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].