tokou / RxFiddle

Visualize your Observables

Home Page:https://rxfiddle.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Visualize your Observables

https://rxfiddle.net

License:MIT License


Languages

Language:TypeScript 78.4%Language:Java 9.9%Language:CSS 5.4%Language:HTML 5.4%Language:Shell 0.5%Language:JavaScript 0.5%