Skip to content
Visualize your Observables
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
doc Merge branch 'thesis' Jun 27, 2017
rxfiddle-js-collector v1.1.0-beta.2 May 29, 2018
rxfiddle-jvm-collector
screenshots Move snapshot May 5, 2017
test
.editorconfig EditorConfig Sep 21, 2016
.gitignore cleanup fmt downloads Sep 20, 2016
LICENSE
README.md Some distribution / git fixes Apr 25, 2017
precommit.bash Support precommit from other cwd Sep 22, 2016

README.md

RxFiddle

RxFiddle is a debugger for Reactive Extensions (Rx).

Features

  • visualises structure of Observables in graph diagram,
  • visualises construction of and data flow through Observable sequences in Marble Diagrams,
  • supports live fiddling with input streams,
  • generates tests for Observable sequences.

Collectors

RxFiddle works by means of a visualizer and collectors which can parse syntax and instrument (compiled) code to collect the lifecycle of Observables:

  • creation of Observable sequences
  • subscriptions in a Observable sequence
  • onNext, onError and onComplete events in Observable sequence

Existing collectors:

Contribute

Every help is welcome improving RxFiddle, either by improving the visualiser or creating custom collectors for your favorite Rx-library.

You can find samples of the expected output in the dist folder after running the tests (npm run test).

Footnote

RxFiddle is part of my Masters thesis.

Herman Banken

You can’t perform that action at this time.