{"repo":"gaetancollaud/kafka-streams-visualization","free":true,"listed":false,"github":"https://github.com/gaetancollaud/kafka-streams-visualization","clone":"git clone https://github.com/gaetancollaud/kafka-streams-visualization.git","description":"Kafka Streams Topology visualization","language":"TypeScript","stars":28,"topics":["kafka","kafkastreams","mermaidjs"],"license":null,"category":"data-pipelines","readme_excerpt":"Kafka streams visualization This small application allows you to simply create a graph image from a Kafka Streams Ascii topology. It was heavily inspired by - https://github.com/zz85/kafka-streams-viz - Work from danielpetisme on Quarkus dev module for Kafka Streams I wanted to have something more clean that the rough images of zz85/kafka-streams-viz and I also wanted to have a standalone application as not everyone is using Quarkus Live version This app is deployed using github pages: https://gaetancollaud.github.io/kafka-streams-visualization/ How to use Simply use Toplogy.describe() from Kafka Streams to get the Topology in Ascii format and put the output in the form Docker Usage Building the Docker Image To build the Docker image, run the following command from the project root: Running the Container To run the application in Docker: The application will be available at http://localhost:8080 Features - [x] Render to SVG - [x] Render to Canvas (to allow copy/paste of the image) - [x] Topology stored in the URL (for easy exchange) - [ ] Download images Under the hood - Mermaid.js - Angular - Angular Material","default_branch":null,"files":null,"tree":[],"storefront":"/r/gaetancollaud","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gaetancollaud/kafka-streams-visualization/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}