Skip to content

Live visualizer#765

Open
frankmcsherry wants to merge 3 commits intoTimelyDataflow:masterfrom
frankmcsherry:visualization
Open

Live visualizer#765
frankmcsherry wants to merge 3 commits intoTimelyDataflow:masterfrom
frankmcsherry:visualization

Conversation

@frankmcsherry
Copy link
Member

Not certain it should merge here, vs be a new crate maybe, but a Claude-assisted live visualizer for timely dataflows. You start a server and the register the worker to register a logger.

  let server = Server::start(51371);

  // inside execute closure:
  server.register(worker);

There's an example, and it all seems to work. :D

CleanShot 2026-03-18 at 22 18 04@2x

@frankmcsherry frankmcsherry force-pushed the visualization branch 2 times, most recently from 39dd776 to 8a408f9 Compare March 19, 2026 23:45
@frankmcsherry
Copy link
Member Author

The Rust code for the visualizer is .. not great. It serializes all events to JSON under a mutex and then stores them in an MPSC until a client connects. This may want to be a DD project, to make sure that we have access to efficient aggregation and state roll-up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant