srea / Ribstreeviewerclient
Licence: mit
Real Time viewing attached RIBs Tree on Browser
Stars: β 84
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Ribstreeviewerclient
Wasmite
Now WebAssembly has proper testing, unit-testing and debugging π€
Stars: β 20 (-76.19%)
Mutual labels: test, debug
UnitySettings
Runtime debugging menu (like setting on Android) for Unity.
Stars: β 26 (-69.05%)
Mutual labels: test, debug
Laravel Mailable Test
An artisan command to easily test mailables
Stars: β 143 (+70.24%)
Mutual labels: debug, test
debug.js
Debugger of JavaScript, by JavaScript, for JavaScript
Stars: β 19 (-77.38%)
Mutual labels: test, debug
Think Soar
SQL optimizer and rewriter extension package for thinkphp5/6 framework.
Stars: β 71 (-15.48%)
Mutual labels: debug
Testing Video
Generator of test video files for testing your media playback devices and calibrate TV sets
Stars: β 70 (-16.67%)
Mutual labels: test
Wstest
go websocket client for unit testing of a websocket handler
Stars: β 83 (-1.19%)
Mutual labels: test
Kitab
Kitab is the ideal companion for Documentation-Driven Quality: Render and Test your documentation.
Stars: β 79 (-5.95%)
Mutual labels: test
Calip
calip(er): all functions deserve to be measured and debugged at runtime
Stars: β 71 (-15.48%)
Mutual labels: debug
Debugdrawer
Android Debug Drawer for faster development
Stars: β 1,168 (+1290.48%)
Mutual labels: debug
Bugsnag Python
Official bugsnag error monitoring and error reporting for django, flask, tornado and other python apps.
Stars: β 69 (-17.86%)
Mutual labels: debug
Warriorjs
π° An exciting game of programming and Artificial Intelligence
Stars: β 8,673 (+10225%)
Mutual labels: test
Diary
π Zero-dependency, fast logging library for both Node and Browser.
Stars: β 79 (-5.95%)
Mutual labels: debug
Gremlins.js
Monkey testing library for web apps and Node.js
Stars: β 8,790 (+10364.29%)
Mutual labels: test
Whistle
HTTP, HTTP2, HTTPS, Websocket debugging proxy
Stars: β 9,683 (+11427.38%)
Mutual labels: debug
RIBsTreeViewer
Real Time viewing attached RIBs Tree on Browser
Demo
Using the Libraries
XCFramework
Add the xcframework to your projectγ
./Products/RIBsTreeViewerClient.xcframework
CocoaPods
This is not supported because the RIBs do not provide an up-to-date PodSpec, making it difficult to resolve dependencies.
Carthage
github "srea/RIBsTreeViewerClient"
$ carthage update --platform iOS --no-use-binaries
Build Phase
Carthage CopyFrameworks (ONLY DEBUG)
if [ ${CONFIGURATION%%-*} == "Debug" ]; then
/usr/local/bin/carthage copy-frameworks
fi
Basic setup
@UIApplicationMain
public class AppDelegate: UIResponder, UIApplicationDelegate {
private var ribsTreeViewer: RIBsTreeViewer? = nil
public func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let window = UIWindow(frame: UIScreen.main.bounds)
self.window = window
let result = RootBuilder(dependency: AppComponent()).build()
let launchRouter = result.launchRouter
self.launchRouter = launchRouter
urlHandler = result.urlHandler
launchRouter.launch(from: window)
startRIBsTreeViewer(launchRouter: launchRouter)
return true
}
}
// MARK: - RIBsTreeViewer
#if DEBUG
import RIBsTreeViewerClient
extension AppDelegate {
private func startRIBsTreeViewer(launchRouter: Routing) {
if #available(iOS 13.0, *) {
ribsTreeViewer = RIBsTreeViewerImpl.init(router: launchRouter,
options: [.webSocketURL("ws://0.0.0.0:8080"),
.monitoringIntervalMillis(1000)])
ribsTreeViewer?.start()
} else {
// RIBsTreeViewer is not supported OS version.
}
}
}
#endif
Installing
$ npm install yarn
Starting the websocke server
$ npx yarn install
$ node index.js
Open the page.
$ npx yarn install
$ npx webpack
$ open ./public/index.html
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].