hermanbanken / 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.

See CONTRIBUTING.md

Footnote

RxFiddle is part of my Masters thesis.

Herman Banken

About

Visualize your Observables

https://rxfiddle.net

License:MIT License


Languages

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