{"repo":"andrewinci/insulator2","free":true,"listed":false,"github":"https://github.com/andrewinci/insulator2","clone":"git clone https://github.com/andrewinci/insulator2.git","description":"A client UI to inspect Kafka topics, consume, produce and much more.","language":"Rust","stars":28,"topics":["kafka","rust","typescript","avro-kafka","avro-schema-registry","mantine","tauri"],"license":"GPL-3.0","category":"data-pipelines","readme_excerpt":"Insulator 2 A tool for devs to debug Kafka based applications and services Installation Download the artifact for your operative system from the last release. Supported OSs: - MacOS - Windows 10 - Debian/Ubuntu Dev Required tools - Volta to install the pinned version of yarn and node. - Rust rust is required to build the tauri backend Setup on Ubuntu/Debian Some libraries are required on debian in order to build Setup MacOS Requirements to compile on mac os can be installed with brew brew install cmake Setup Windows Before running the build make sure the following executables are installed and available in env - Perl - cmake Note: Use powershell to run the build commands Run in dev mode Run tests with Spin up a local kafka cluster (RedPanda) for testing The cluster endpoint and the schema registry endpoint to configure in insulator are respectively: 127.0.0.1:9092 and http://127.0.0.1:8081 . Serve documentation with Jekyll Build To build the application locally run Logging Use RUST LOG=\"insulator2=debug\" to get debug logs in console for the insulator app only. Use RUST LOG=debug to enable debug log in any component (kafkard may be very noisy). Release Once happy with the latest main branch artifact, release running yarn release . (need the GH TOKEN) Recommended IDE Setup - VS Code + Tauri + rust-analyzer Credits - Tauri - Mantine - rust-rdkafka","default_branch":null,"files":null,"tree":[],"storefront":"/r/andrewinci","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andrewinci/insulator2/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."}